body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}.navbar{padding:.4rem 2rem}.logo img{height:30px}.menu-toggle{cursor:pointer}.nav-links{align-items:center;display:flex;flex-direction:row;gap:1.5rem;list-style:none}.nav-links a{color:#0c0c0c;font-weight:600;text-decoration:none;transition:color .3s}.nav-links a:hover{color:#7c7a7a}.auth-links{display:flex;gap:1rem}.btn{border-radius:0;font-weight:600;padding:.5rem 1rem;text-decoration:none;transition:background-color .3s,color .3s}.login{background-color:#fffdfd;color:#000}.login:hover{background-color:#000;color:#fff!important}.signup{background-color:#fff;color:#000!important}@media (max-width:768px){.navbar{align-items:stretch;flex-direction:column;padding:.4rem 1rem}.menu-toggle{display:block;margin:1rem;position:absolute;right:0;top:0}.menu-button{height:20px;position:relative;width:30px}.nav-links{align-items:stretch;background-color:#fff;box-shadow:0 2px 5px #0000001a;display:none;flex-direction:column;left:0;margin-top:1rem;position:absolute;right:0;top:60px;z-index:1}.nav-links.active{display:flex}.nav-links a{padding:1rem 0;text-align:center;width:100%}}.main-content{background:url(/static/media/Home.9d30d02672f182fec68b.jpg) no-repeat 50%/cover;display:flex;flex-direction:column;height:80vh;justify-content:center;padding:2rem}.text-content1{color:#fff;margin-bottom:-15rem;margin-left:58%;max-width:400px}.text-content1 h1{font-size:2.5rem;font-weight:700;margin-bottom:1rem;white-space:nowrap}.text-content1 p{font-size:1rem;margin-bottom:1.5rem}.text-content1 .btn.large{font-size:1.25rem;padding:.55rem 9.5rem}.text-content1 .small-text{font-size:.875rem;padding-top:10px}.text-content1 .login-link{color:#fff;font-weight:700;text-decoration:underline}.text-content1 .login-link:hover{color:#ccc}@media (max-width:1200px){.text-content1{margin-left:40%}}@media (max-width:992px){.text-content1{margin-left:auto;margin-right:auto;max-width:90%;text-align:center}.text-content1 .btn.large{padding:.55rem 5rem}}@media (max-width:768px){.main-content{height:80vh}.text-content1{margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:100%;text-align:center}.text-content1 h1{font-size:2rem;white-space:normal}.text-content1 p{font-size:.9rem;margin-bottom:1rem}.text-content1 .btn.large{padding:.55rem 3rem}}.goal-container{align-items:center;background-color:#fff;display:flex;flex-direction:row;gap:50px;justify-content:center;padding:2rem;text-align:center}.goal-container,.goal-content{margin-bottom:2rem}.btn.getting-started{background-color:#333;border-radius:0;color:#fff;display:inline-block;font-weight:600;padding:.75rem 9.5rem;text-decoration:none;transition:background-color .3s,color .3s}.btn.getting-started:hover{background-color:#000}.goal-image{margin-top:2rem;max-width:100%}.goal-image img{height:auto;width:500px}.goal-heading{font-size:2.2rem;padding-bottom:20px}@media (max-width:768px){.goal-container{flex-direction:column;text-align:center}.btn.getting-started{padding:.75rem 5rem}.goal-image img{width:100%}}.diet-plans-container{background-color:#fff;padding:2rem;text-align:center}.section-heading{font-size:2rem;font-weight:700;margin-bottom:2rem}.diet-cards{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.diet-card{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;flex:1 1;margin-bottom:2rem;max-width:300px;padding:1.5rem;position:relative;text-align:center;transition:transform .3s ease}.diet-card:hover{transform:scale(1.05)}.blur-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.diet-card img{border-radius:8px 8px 0 0;margin-bottom:1rem;max-width:100%}.diet-card h3{font-size:1.5rem;margin-bottom:.75rem}.diet-card p{color:#666;font-size:1rem;margin-bottom:1.5rem}.personalh3{background-color:#fffdfd;font-size:20px}.subscribe-btn{border:none;cursor:pointer;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:178px;z-index:2}.btn.download-pdf,.subscribe-btn{background-color:#333;border-radius:4px;color:#fff;font-weight:600;padding:.75rem 1.5rem;transition:background-color .3s,color .3s}.btn.download-pdf{text-decoration:none}.btn.download-pdf:hover{background-color:#000}@media (max-width:1024px){.diet-card{max-width:45%}}@media (max-width:768px){.diet-cards{align-items:center;flex-direction:column}.diet-card{max-width:100%;padding:1rem}.btn.download-pdf{padding:.75rem 1rem}}.bmi-container{padding:2rem;text-align:center}.bmi-content{align-items:stretch;gap:2rem;margin-top:2rem}.bmi-card,.bmi-content{display:flex;justify-content:center}.bmi-card{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;flex-direction:column;padding:1.5rem;text-align:center;width:300px}.bmi-gauge-card{width:400px}.form-group{margin-bottom:1rem}.form-group label{display:block;margin-bottom:.5rem}.form-group input{border:1px solid #ccc;border-radius:4px;padding:.5rem;width:100%}.btn.calculate-btn{background-color:#333;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.75rem 1.5rem;transition:background-color .3s}.btn.calculate-btn:hover{background-color:#000}@media (max-width:768px){.bmi-content{flex-direction:column;gap:1rem}.bmi-card,.bmi-gauge-card{width:100%}}@media (max-width:480px){.btn.calculate-btn{padding:.75rem 1rem}}h2{font-size:2rem;margin-bottom:.5rem}.main-content-left{align-items:center;background-color:#fff;display:flex;height:80vh;position:relative}.content{color:#fff;margin-left:5rem;max-width:600px;padding:2rem;z-index:1}.signup-btn{background-color:#fff;border:none;color:#000;cursor:pointer;font-size:1.25rem;margin-bottom:1rem;padding:.5rem 7rem;text-decoration:none;transition:background-color .3s}.signup-btn:hover{background-color:#000;color:#fff}.background-image{background:url(/static/media/Dean-Dark-1.a55743be208c1830a2bc.jpg) no-repeat 50%/cover;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}@media (max-width:768px){.main-content-left{align-items:center;flex-direction:column-reverse;text-align:center}.content{margin:0;padding:2rem}.signup-btn{padding:.5rem 4rem}}.footer{flex-wrap:wrap}.logo img{background-color:#fff}.footer-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:2rem}.login-container{align-items:center;display:flex;justify-content:center;min-height:100vh}.login-card{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0003;display:flex;height:500px;overflow:hidden;width:1000px}.login-left,.login-right{flex:1 1;padding:20px}.login-left{display:flex;flex-direction:column;justify-content:center}.login-right{background-image:url(/static/media/cut.be5764578f5b31b46a1e.jpg);background-position:50%;background-size:cover}input{box-sizing:border-box;padding:8px;width:100%}.forgot-password{margin-bottom:20px}.forgot-password a{color:#007bff;text-decoration:none}.forgot-password a:hover{text-decoration:underline}.login-button{background-color:#007bff;border:none;color:#fff;cursor:pointer;font-size:16px;margin-bottom:10px;padding:10px;width:100%}.login-button:hover{background-color:#0056b3}.register-prompt{margin-top:20px}.register-prompt a{color:#007bff;text-decoration:none}.register-prompt a:hover{text-decoration:underline}@media (max-width:768px){.login-container{background-image:url(/static/media/loginbggym.08f288147642c052b823.jpg);background-position:50%;background-size:cover}.login-card{flex-direction:column;height:400px;width:350px}.login-right{display:none}}.signup-container{align-items:center;background-color:#f0f2f5;display:flex;justify-content:center;min-height:100vh}.signup-card{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0003;display:flex;max-width:800px;overflow:hidden;width:90%}.signup-left,.signup-right{flex:1 1;padding:20px}.signup-left{display:flex;flex-direction:column;justify-content:center}.signup-right{background-image:url(/static/media/cut.be5764578f5b31b46a1e.jpg);background-position:50%;background-size:cover}h2{font-size:24px;margin-bottom:20px}.error-message{color:red;margin-bottom:10px}.form-group{margin-bottom:15px}label{display:block;margin-bottom:5px}input,select{box-sizing:border-box;padding:8px;width:100%}.signup-button{background-color:#007bff;border:none;color:#fff;cursor:pointer;font-size:16px;margin-bottom:10px;padding:10px;width:100%}.signup-button:hover{background-color:#0056b3}@media (max-width:768px){.signup-container{background-image:url(/static/media/loginbggym.08f288147642c052b823.jpg);background-position:50%;background-size:cover}.signup-card{flex-direction:column;height:730px}.signup-right{display:none}}.navbar{align-items:center;background-color:#fff;box-shadow:0 2px 5px #0000001a;display:flex;justify-content:space-between;padding:.8rem 2rem}.dropdown-menu{text-align:center;top:calc(100% + 10px)}.navbar-profile-dropdown:hover .dropdown-menu{display:block}@media (max-width:768px){.navbar{align-items:center;flex-direction:row;padding:.4rem 1rem}.menu-toggle{cursor:pointer;display:block;margin:1rem;position:absolute;right:0;top:0}.navbar-profile-dropdown{left:0;margin-right:2.5rem;position:absolute;top:0}.nav-links{background-color:#fff;box-shadow:0 2px 5px #0000001a;display:none;left:0;list-style:none;position:absolute;right:0;top:60px;z-index:1}.nav-links.active{display:flex}.nav-links li{margin-bottom:.5rem}.nav-links a{color:#000;display:block;font-weight:600;padding:1rem;text-decoration:none;transition:color .3s}.nav-links a:hover{color:#00bfff}}.activity-calendar-container{align-items:flex-start;background-color:#fff;display:flex;justify-content:space-around;padding:20px}.left-column{flex:0 0 30%;padding-right:20px}.calendar-container{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;flex:1 1;max-width:700px}.motivation-line{background-color:#f0f0f0;border-top-left-radius:10px;border-top-right-radius:10px;color:#555;font-size:18px;margin-bottom:10px;padding:20px}.active-days-info{border-bottom:1px solid #ddd;padding:20px}.active-days-info h3{color:#333;font-size:20px;margin-bottom:10px}.active-days-count{color:#333;font-size:36px;font-weight:700}.react-calendar{background-color:#fff;border:none;width:100%}.react-calendar__tile{align-items:center;border:1px solid #ddd;border-radius:5px;color:#333;display:flex;font-size:14px;height:60px;justify-content:center}.react-calendar__tile.visited{background-color:#d4edda;color:#155724}.react-calendar__tile.current-day{background-color:#fff9c4;color:#f57f17}.react-calendar__tile.not-visited{background-color:#f5c6cb;color:#721c24}.react-calendar__tile.future-day{background-color:#fff;color:#ccc}@media (max-width:768px){.activity-calendar-container{align-items:center;flex-direction:column}.left-column{flex:0 0 auto;margin-bottom:20px;padding-right:0;width:100%}.calendar-container{flex:1 1;max-width:100%;width:100%}}.plans-container{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin-bottom:20px;padding:20px}.plans-heading{color:#333;display:flex;font-size:24px;font-weight:700;justify-content:center;margin-bottom:20px}.plans-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.plan-card{background-color:#f9f9f9;border-radius:10px;box-shadow:0 2px 4px #0000001a;overflow:hidden}.plan-image{height:400px;object-fit:cover;width:100%}.plan-details{padding:20px}.plan-details h2{color:#333;font-size:20px;margin-bottom:10px}.plan-details p{color:#555;font-size:14px;line-height:1.6;margin-bottom:15px}.know-more-btn{background-color:#333;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px;text-decoration:none;transition:background-color .3s ease}.know-more-btn:hover{background-color:#555}@media (max-width:768px){.plans-grid{grid-template-columns:1fr}.plan-card{margin-bottom:20px}.plan-image{height:250px}}.navbar-logo-profile img{height:30px;max-width:150px}.navbar-links-profile{align-items:center;display:flex}.menu-toggle{display:none}.menu-button{height:20px;position:relative;width:30px}.menu-button span{background:#0c0c0c;border-radius:2px;display:block;height:2px;position:absolute;transition:transform .3s,opacity .3s;width:100%}.menu-button span:first-child{top:0}.menu-button span:nth-child(2){top:8px}.menu-button span:nth-child(3){top:16px}.menu-toggle.active .menu-button span:first-child{transform:translateY(8px) rotate(45deg)}.menu-toggle.active .menu-button span:nth-child(2){opacity:0}.menu-toggle.active .menu-button span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}@media (max-width:768px){.navbar-profile{align-items:center;flex-direction:row;padding:.4rem 1rem}.menu-toggle{cursor:pointer;display:block;margin:1rem;position:absolute;right:0;top:0}.navbar-profile-dropdown{left:0;margin-right:2.5rem;position:absolute;top:0}.navbar-links-profile{background-color:#fff;box-shadow:0 2px 5px #0000001a;display:none;left:0;position:absolute;right:0;top:60px;z-index:1}.navbar-links-profile.active{display:flex;flex-direction:column}.navbar-links-profile a{color:#000;display:block;font-weight:600;padding:1rem;text-decoration:none;transition:color .3s}.navbar-links-profile a:hover{color:#00bfff}}.bro-split-plan-container{background-image:url(/static/media/brosplitmain.a724faa79f991691ce7d.jpg)}@media (max-width:768px){.bro-split-plan-container{height:auto;justify-content:center;padding:20px;text-align:center}.bro-split-content{max-width:100%;text-align:center}.workout-buttons{flex-direction:row;flex-wrap:wrap;justify-content:center}.workout-button{margin:5px;padding:12px 20px}}@media only screen and (max-width:412px){.bro-split-content h1{font-size:1.8rem!important}.bro-split-content p{font-size:1.2rem!important;margin-bottom:15px!important}.workout-button{font-size:1rem!important;padding:10px 15px!important}}@media (max-width:768px){.chest-workout-content{align-items:center;flex-direction:column}.image-placeholder{margin-bottom:10px;order:-1}.image-placeholder img{height:auto;max-width:300px;width:100%}.workout-cards-container{align-items:center;flex-direction:column}.workout-card{margin-bottom:20px;width:100%}.card-image-mobile{display:none}.workout-card.show-mobile .card-image-mobile{display:block}.back-workout-content{align-items:center;flex-direction:column}.image-placeholder{margin-bottom:10px;order:-1}.image-placeholder img{height:auto;max-width:300px;width:100%}.workout-cards-container{align-items:center;flex-direction:column}.workout-card{margin-bottom:20px;width:100%}.card-image-mobile{display:none}.workout-card.show-mobile .card-image-mobile{display:block}}.shoulder-workout-container{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin:20px;padding:20px}.shoulder-workout-content{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}@media (max-width:768px){.shoulder-workout-content{align-items:center;flex-direction:column}.image-placeholder{margin-bottom:10px;order:-1}.image-placeholder img{height:auto;max-width:300px;width:100%}.workout-cards-container{align-items:center;flex-direction:column}.workout-card{margin-bottom:20px;width:100%}.card-image-mobile{display:none}.workout-card.show-mobile .card-image-mobile{display:block}}.arms-workout-container{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin:20px;padding:20px}.arms-workout-content{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}@media (max-width:768px){.arms-workout-content{align-items:center;flex-direction:column}.image-placeholder{margin-bottom:10px;order:-1}.image-placeholder img{height:auto;max-width:300px;width:100%}.workout-cards-container{align-items:center;flex-direction:column}.workout-card{margin-bottom:20px;width:100%}.card-image-mobile{display:none}.workout-card.show-mobile .card-image-mobile{display:block}}.leg-workout-content{margin-bottom:10px}.image-placeholder{margin-bottom:20px;text-align:center}.workout-cards-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:20px}.workout-card{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;flex-basis:calc(33.33% - 20px);flex-direction:column;flex-grow:1;flex-shrink:1;padding:15px}.workout-card img{border-radius:10px;height:auto;margin-bottom:10px;width:100%}.workout-card h3{font-size:1.2rem;margin-bottom:10px}.workout-card p{font-size:1rem;text-align:center}.card-image{display:none}@media (max-width:768px){.leg-workout-content{align-items:center;flex-direction:column}.image-placeholder{margin-bottom:10px;order:-1}.image-placeholder img{height:auto;max-width:300px;width:100%}.workout-cards-container{align-items:center;flex-direction:column}.workout-card{margin-bottom:20px;width:100%}.card-image-mobile{display:none}.workout-card.show-mobile .card-image-mobile{display:block}}body,html{font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;margin:0;padding:0}.navbar-profile{align-items:center;background-color:#fff;box-shadow:0 2px 5px #0000001a;display:flex;justify-content:space-between;padding:.8rem 2rem}.navbar-logo-profile img{color:#000;max-height:50px}.navbar-links-profile a{color:#000;font-size:1rem;font-weight:600;margin:0 1rem;text-decoration:none}.navbar-links-profile a:hover{color:#00bfff}.navbar-profile-dropdown{cursor:pointer;position:relative}.navbar-username{color:#000;font-size:1rem;font-weight:600}.dropdown-menu{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 4px #0000001a;display:none;font-weight:600;position:absolute;right:0;top:100%;width:150px;z-index:1000}.dropdown-menu.show{display:block}.dropdown-menu a{color:#333;display:block;font-size:.9rem;padding:.5rem 1rem;text-decoration:none}.dropdown-menu a:hover{background-color:#f0f0f0}.bro-split-plan-container{align-items:center;background-image:url(/static/media/pplmain.0a92cb8e2fe501f07007.webp);background-position:50%;background-size:cover;color:#fff;display:flex;height:90vh;justify-content:flex-start;opacity:.97;padding:0 40px;text-align:left}.bro-split-content{max-width:600px}.bro-split-content h1{font-size:2.2rem;margin-bottom:20px}.bro-split-content p{font-size:1.5rem;margin-bottom:30px}.workout-buttons{display:flex;flex-direction:column;gap:15px}.workout-button{background-color:#333;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.2rem;padding:15px;text-align:center;text-decoration:none;transition:background-color .3s ease}.workout-button:hover{background-color:#555}.chest-workout-container{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin:20px;padding:20px}.chest-workout-content{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.card img{height:200px;width:95%}.back-workout-container{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin:20px;padding:20px}.back-workout-content{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.text-content{margin-left:20px}.text-content p{margin-bottom:10px}.view-workout-button{padding:12px}.card img{border-radius:10px;height:180px;margin-bottom:10px;width:100%}.leg-workout-container{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin:20px;padding:20px}.leg-workout-content{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.text-content{max-width:600px}.text-content h1{font-size:2.5rem;margin-bottom:10px}.text-content p{font-size:1.2rem;margin-bottom:20px}.view-workout-button{background-color:#333;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.2rem;padding:15px;transition:background-color .3s ease}.view-workout-button:hover{background-color:#555}.image-placeholder img{border-radius:10px;height:300px;object-fit:cover;width:450px}.workout-cards{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:20px}.card{align-items:center;background-color:#fff;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;padding:15px}.card,.card video{border-radius:10px}.card video{height:180px;margin-bottom:10px;width:100%}.card h3{font-size:1.2rem;margin-bottom:10px}.card p{font-size:1rem;text-align:center}.footer{align-items:flex-start;background-color:#000;color:#fff;display:flex;justify-content:space-between;padding:2rem}.logo img{max-width:150px}.footer-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.footer-column{display:flex;flex-direction:column}.footer-column h3{margin-bottom:1rem}.footer-column ul{list-style:none;margin:0;padding:0}.footer-column li{margin-bottom:.5rem}.footer-column a{color:#fff;text-decoration:none;transition:color .3s}.footer-column a:hover{color:#00bfff}.simple-footer{background-color:#000;bottom:0;color:#fff;padding:1rem 0;text-align:center;width:100%}
/*# sourceMappingURL=main.cb8eb6ee.css.map*/