.layout_mainContent__pZhaZ{min-height:100vh;padding-top:60px;margin:0}@media (min-width:768px){.layout_mainContent__pZhaZ{padding-top:50px}}.TopNavBar_NavBar__ZfSUs{width:100%;background:linear-gradient(135deg,#fef9e7,#f9f1d0);height:72px;display:flex;align-items:center;position:fixed;top:0;left:0;z-index:1000}.TopNavBar_NavInner__l6WQT{width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 24px;max-width:1200px;margin:0 auto}.TopNavBar_NavList__YoTGx{list-style:none;padding:0;margin:0;display:flex;width:100%;justify-content:flex-end;align-items:center}@media (min-width:768px){.TopNavBar_NavBar__ZfSUs{height:80px;padding:0}}.TopNavBar_NavItem__qMIVa{position:relative;margin-right:12px}.TopNavBar_Brand__AGbYk{font-size:26px;font-weight:900;letter-spacing:.2px;color:#1a1a1a;line-height:1;padding:0}@media (min-width:1024px){.TopNavBar_Brand__AGbYk{font-size:30px}}.TopNavBar_NavLink__syi21{display:flex;align-items:center;padding:8px 10px;color:#1a1a1a;text-decoration:none;transition:color .2s ease-in-out;font-size:14px;border-radius:0}@media (min-width:768px){.TopNavBar_NavItem__qMIVa{margin-right:20px}.TopNavBar_NavLink__syi21{padding:15px 20px;font-size:16px}}.TopNavBar_NavLink__syi21:active,.TopNavBar_NavLink__syi21:hover,.TopNavBar_active__r1BOA{color:#111;text-decoration:underline}.TopNavBar_active__r1BOA{font-weight:700}.TopNavBar_CtaButton__hgeAH{background-color:#111;color:#fff;padding:10px 14px;border-radius:9999px;font-weight:700;border:2px solid #111;transition:transform .15s ease,background-color .15s ease;display:inline-flex;align-items:center;line-height:1;white-space:nowrap}.TopNavBar_CtaButton__hgeAH:hover{transform:translateY(-1px);background-color:#000}.TopNavBar_NavLabelMobile__64PY6{display:inline}.TopNavBar_NavLabelDesktop__om1O4{display:none}@media (min-width:768px){.TopNavBar_NavLabelMobile__64PY6{display:none}.TopNavBar_NavLabelDesktop__om1O4{display:inline}}@media (max-width:767px){.TopNavBar_NavBar__ZfSUs{height:64px}.TopNavBar_NavInner__l6WQT{padding:0 12px}.TopNavBar_Brand__AGbYk{font-size:22px}.TopNavBar_NavItem__qMIVa{margin-right:8px}.TopNavBar_NavLink__syi21{padding:6px 8px;font-size:12px}.TopNavBar_CtaButton__hgeAH{padding:8px 12px;font-size:14px}}.TopNavBar_DropdownMenu__vNEs1{display:none;position:absolute;top:100%;left:0;background-color:var(--background-white);color:var(--text-colour);z-index:1001;list-style:none;padding:0;margin:0;min-width:200px;box-shadow:0 4px 8px rgba(0,0,0,.1);border-radius:4px}.TopNavBar_DropdownItem__Tz0PY{padding:10px 20px}.TopNavBar_DropdownItem__Tz0PY .TopNavBar_NavLink__syi21{padding:10px 20px;color:var(--text-colour);background-color:var(--background-white)}.TopNavBar_DropdownItem__Tz0PY .TopNavBar_NavLink__syi21:active,.TopNavBar_DropdownItem__Tz0PY .TopNavBar_NavLink__syi21:hover{background-color:var(--grey);color:var(--black)}.TopNavBar_NavItem__qMIVa:hover .TopNavBar_DropdownMenu__vNEs1{display:block}@import url("https://fonts.googleapis.com/css2?family=Helvetica+Neue:wght@400;600;700&display=swap");html{overflow:hidden;background-color:#333}body,html{height:100%}body{padding:0;font-family:Helvetica Neue,Arial,sans-serif;background-color:#fff;color:#333;overflow:auto;overscroll-behavior:none}body,h1,h2,h3,h4,h5,h6,p{margin:0}a{color:inherit;text-decoration:none}button{font-family:Helvetica Neue,Arial,sans-serif}img{max-width:100%;height:auto}ul{list-style:none;padding:0}*{box-sizing:border-box}:root{--background-white:#fff;--shadow-colour:#000;--lighter-background-colour:#f5f7fb;--text-colour:#333;--black:#000;--primary-colour:#e83f6f;--primary-hover-colour:#c7375a;--secondary-colour:#555;--recovery-colour:#dafaef;--pose-colour:#ffa6a6;--border-colour:#ddd;--grey:#e0e0e0;--medium-grey:#9e9d9d;--yellow:#d1d166;--light-grey:#f5f7fb;--dark-grey:#555;--darker-grey:#333;--blue-grey:#dfe4ea;--green-grey:#e6e6e6;--light-green:#dcf6dc;--stars-and-planets-black:#000;--stars-and-planets-grey:#333;--play-screen-light-grey:#f5f7fb;--play-screen-no-camera-background:#000;--play-screen-no-camera-text:#fff;--play-screen-transparent:hsla(0,0%,100%,.5);--level-screen-completed:#6aa84f;--exercise-overview-recovery:#a7dad8;--exercise-overview-easy:#fff;--exercise-overview-medium:#eae5e5;--exercise-overview-hard:#e8dede;--exercise-overview-harder:#cb9e9e;--category-exercise:#fff;--category-recovery:#e1f0f0;--category-workout:#ebe0ef}