.accounts-table{width:100%;max-width:1280px}.header{display:flex;flex-direction:column;width:100%}.header .nav-bar{display:flex;justify-content:flex-end;align-items:center;margin:1em 1em 0}.header .nav-bar.with-logo{justify-content:space-between}.header .nav-bar img{width:150px}.header .nav-bar .buttons-wrapper{display:flex;align-items:flex-start;justify-content:flex-end}.header .nav-bar .buttons-wrapper>*{margin:0 1em}.header h1{font-family:"good-times-rg";font-size:48px;color:#285e9d;text-shadow:rgba(0,0,0,.5) 0 2px 6px;line-height:1;margin:32px 0;text-align:center;font-size:24px}@media (min-width:400px){.header h1{font-size:32px}}@media (min-width:600px){.header h1{font-size:48px}}.request-access-modal{display:flex;align-items:center;flex-direction:column}.request-access-modal .request-access-dialog-title{display:flex;align-content:space-between}.request-access-modal .request-access-dialog-title h3{font-family:"good-times-rg";font-size:24px;font-weight:700;color:#000;text-shadow:rgba(0,0,0,.5) 0 2px 6px;line-height:1}.menu-drawer .MuiDrawer-paper{width:300px}.menu-drawer .MuiListItemIcon-root{min-width:2.5em}.menu-drawer .inset{margin-left:2.5em}.menu-drawer h3{font-family:"good-times-rg";font-size:24px;font-weight:700;color:#000;text-shadow:rgba(0,0,0,.5) 0 2px 6px;line-height:1;color:#285e9d;text-align:center;font-size:16px}@media (min-width:400px){.menu-drawer h3{font-size:20px}}@media (min-width:600px){.menu-drawer h3{font-size:24px}}.menu-drawer h6{font-family:"good-times-rg";font-size:24px;font-weight:700;color:#000;text-shadow:rgba(0,0,0,.5) 0 2px 6px;line-height:1;text-align:center;font-size:.75em}.menu-drawer .nutrition-icon{color:#397024}.menu-drawer .video-icon{color:#285e9d}.accounts-admin{display:flex;align-items:center;flex-direction:column}.accounts-admin h3{font-family:"good-times-rg";font-size:24px;font-weight:700;color:#000;text-shadow:rgba(0,0,0,.5) 0 2px 6px;line-height:1;margin:0 0 16px;text-align:center;font-size:16px}@media (min-width:400px){.accounts-admin h3{font-size:20px}}@media (min-width:600px){.accounts-admin h3{font-size:24px}}.saved-badge{display:flex;align-items:center;flex-direction:row;font-weight:700}.saved-badge svg{margin-right:5px}.shadow-box{display:flex;flex-direction:column;width:80%}@media (min-width:600px){.shadow-box{background-color:#fff;border-radius:6px;box-shadow:0 -1px 10px rgba(0,0,0,.05),0 1px 4px rgba(0,0,0,.1),0 10px 30px #f3ece8;padding:30px;width:380px}}.text-field{display:flex;flex-direction:column;margin-bottom:1rem}.text-field input{background-color:#fff;border-radius:4px}.password-requirements-tooltip{margin:1em 1em 0}.password-requirements-tooltip h3{margin:0}.password-requirements-tooltip ul{margin:0 0 0 10px;padding:10px 0;font-size:1em}.back-link{font-weight:700}.account-settings{display:flex;align-items:center;flex-direction:column}.account-settings .back-link{width:80%}@media (min-width:600px){.account-settings .back-link{width:440px}}.account-settings h3{font-family:"good-times-rg";font-size:24px;font-weight:700;color:#000;text-shadow:rgba(0,0,0,.5) 0 2px 6px;line-height:1;margin:0 0 16px;text-align:center;font-size:16px}@media (min-width:400px){.account-settings h3{font-size:20px}}@media (min-width:600px){.account-settings h3{font-size:24px}}.account-settings .error-message{line-height:1.25;margin-bottom:16px;text-align:center}.account-settings .saved-badge{float:right}.account-settings .shadow-box{margin-bottom:2em}.account-settings .submit-button{height:36px;min-width:100px;width:100%}@media (min-width:600px){.account-settings .submit-button{float:right;width:auto}}.activation-codes-table{width:100%;max-width:960px}.switch{display:flex}.switch div.label{margin-right:1em;min-width:100px}.generate-activation-code h3{font-family:"good-times-rg";font-size:24px;font-weight:700;color:#000;text-shadow:rgba(0,0,0,.5) 0 2px 6px;line-height:1;margin:0 0 16px;text-align:center;font-size:16px}@media (min-width:400px){.generate-activation-code h3{font-size:20px}}@media (min-width:600px){.generate-activation-code h3{font-size:24px}}.generate-activation-code .alert{margin-top:16px}.generate-activation-code .shadow-box{margin-bottom:2em}.generate-activation-code form{display:flex;flex-direction:column;align-items:center}.generate-activation-code .submit-button{height:36px;min-width:100px;width:100%;margin-top:1em}@media (min-width:600px){.generate-activation-code .submit-button{float:right;width:auto}}.activation-codes-admin{display:flex;align-items:center;flex-direction:column}.activation-codes-admin .back-link{width:80%}@media (min-width:600px){.activation-codes-admin .back-link{width:440px}}.edit-account{display:flex;align-items:center;flex-direction:column}.edit-account h3{font-family:"good-times-rg";font-size:24px;font-weight:700;color:#000;text-shadow:rgba(0,0,0,.5) 0 2px 6px;line-height:1;margin:0 0 16px;text-align:center;font-size:16px}@media (min-width:400px){.edit-account h3{font-size:20px}}@media (min-width:600px){.edit-account h3{font-size:24px}}.edit-account form{width:90%;max-width:400px}.edit-account form .submit-button{float:right;min-width:100px}.date-picker{display:flex;flex-direction:column;margin-bottom:1rem}.date-picker input{background-color:#fff;border-radius:4px;height:19px;padding-top:10.5px;padding-bottom:10.5px}.date-time-picker{display:flex;flex-direction:column;margin-bottom:1rem}.date-time-picker input{background-color:#fff;border-radius:4px;height:19px;padding-top:10.5px;padding-bottom:10.5px}.edit-nutrition{display:flex;align-items:center;flex-direction:column}.edit-nutrition h3{font-family:"good-times-rg";font-size:24px;font-weight:700;color:#000;text-shadow:rgba(0,0,0,.5) 0 2px 6px;line-height:1;margin:0 0 16px;text-align:center;font-size:16px}@media (min-width:400px){.edit-nutrition h3{font-size:20px}}@media (min-width:600px){.edit-nutrition h3{font-size:24px}}.edit-nutrition form{display:flex;flex-direction:column;width:90%;max-width:400px}.edit-nutrition form .submit-button{float:right;min-width:100px;margin-top:1em}.forgot-password{display:flex;align-items:center;flex-direction:column}.forgot-password h3{font-family:"good-times-rg";font-size:24px;font-weight:700;color:#000;text-shadow:rgba(0,0,0,.5) 0 2px 6px;line-height:1;margin:0 0 32px;text-align:center;font-size:16px}@media (min-width:400px){.forgot-password h3{font-size:20px}}@media (min-width:600px){.forgot-password h3{font-size:24px}}.forgot-password .error-message{line-height:1.25;margin-bottom:1.5rem;text-align:center}.forgot-password .check-email{text-align:center}.forgot-password .cta-wrapper{display:flex;flex-direction:column-reverse}@media (min-width:600px){.forgot-password .cta-wrapper{flex-direction:row;justify-content:space-between}}.forgot-password .cta-wrapper .back-link{text-align:center}.forgot-password .cta-wrapper .back-link a{color:#767676}.forgot-password .cta-wrapper .submit-button{height:36px;min-width:100px;width:100%;margin-bottom:1rem}@media (min-width:600px){.forgot-password .cta-wrapper .submit-button{width:auto;margin-bottom:inherit}}.skeleton-card{width:300px}.skeleton-card.MuiCard-root{box-shadow:0 -1px 10px rgba(0,0,0,.05),0 1px 4px rgba(0,0,0,.1),0 10px 30px #f3ece8}.skeleton-card .title{background-image:linear-gradient(90deg,#ccc,#fff 100px,#ccc 200px);border-radius:20px;-webkit-animation:shine-title 2s linear infinite;animation:shine-title 2s linear infinite;height:24px;width:200px;margin:0 0 16px}@-webkit-keyframes shine-title{0%{background-position:-200px}}@keyframes shine-title{0%{background-position:-200px}}.skeleton-card .skeleton-card-thumbnail{height:0;padding-top:56.25%;background-color:#ccc}.video-grid{display:flex;flex-wrap:wrap;justify-content:center;max-width:960px;margin:0 auto}.video-grid>*{margin:10px}.video-card{width:300px}.video-card.MuiCard-root{box-shadow:0 -1px 10px rgba(0,0,0,.05),0 1px 4px rgba(0,0,0,.1),0 10px 30px #f3ece8}.video-card h5{font-family:"good-times-rg";font-size:24px;font-weight:700;color:#000;text-shadow:rgba(0,0,0,.5) 0 2px 6px;line-height:1;margin:0 0 16px}.video-card .description{line-height:20px}.video-card .video-card-thumbnail{height:0;padding-top:56.25%}.live-chat-videos{display:flex;flex-direction:column;align-items:center}.invalid-login{line-height:1.25;margin-bottom:1rem;text-align:center}.invalid-login .sign-up{display:inline}.login{display:flex;align-items:center;flex-direction:column}.login h3{font-family:"good-times-rg";font-size:24px;font-weight:700;color:#000;text-shadow:rgba(0,0,0,.5) 0 2px 6px;line-height:1;margin:0 0 32px;text-align:center;font-size:16px}@media (min-width:400px){.login h3{font-size:20px}}@media (min-width:600px){.login h3{font-size:24px}}.login .cta-wrapper{display:flex;flex-direction:column}@media (min-width:600px){.login .cta-wrapper{flex-direction:row-reverse;justify-content:space-between}}.login .cta-wrapper .submit-button{height:36px;min-width:100px}.login .cta-wrapper .forgot-password-link{color:#767676;margin-top:.5em;text-align:center}@media (min-width:600px){.login .cta-wrapper .forgot-password-link{margin-top:0;text-align:left}}.live-chat{display:flex;flex-direction:column}@media (min-width:600px){.live-chat{flex-direction:row;justify-content:space-between;align-items:center}}.live-chat .description{line-height:1.5;text-align:center;margin:10px 0}.live-chat button{color:#000;font-weight:700;min-width:200px;margin:10px 0}.live-chat button,.live-chat button:hover{background-color:#fc6}.add-comment .text-field{width:100%}.add-comment button{margin:1em 0;min-width:120px;width:100%}@media (min-width:600px){.add-comment button{width:inherit}}.nutrition-comments .add-comment,.nutrition-comments .comment{margin:1em 0;padding:1em}.nutrition{display:flex;align-items:center;flex-direction:column;margin-bottom:25px}.nutrition .button-wrapper,.nutrition .live-chat,.nutrition .meal-plan-image-wrapper,.nutrition .nutrition-comments,.nutrition .nutrition-header{width:1000px;max-width:90%}.nutrition h3{font-family:"good-times-rg";font-size:24px;font-weight:700;color:#000;text-shadow:rgba(0,0,0,.5) 0 2px 6px;line-height:1;text-align:center}.nutrition .meal-plan-image-wrapper{display:flex;justify-content:center}.nutrition .meal-plan-image-wrapper img{max-width:100%;align-self:flex-start}.nutrition .button-wrapper{display:flex;flex-direction:column;margin:20px 0}@media (min-width:600px){.nutrition .button-wrapper{flex-direction:row;justify-content:space-evenly}}.nutrition .button-wrapper button{margin-bottom:10px;min-width:120px}.nutrition-table{width:100%;max-width:1280px}.nutrition-admin{display:flex;align-items:center;flex-direction:column}.nutrition-admin h3{font-family:"good-times-rg";font-size:24px;font-weight:700;color:#000;text-shadow:rgba(0,0,0,.5) 0 2px 6px;line-height:1;margin:0 0 16px;text-align:center;font-size:16px}@media (min-width:400px){.nutrition-admin h3{font-size:20px}}@media (min-width:600px){.nutrition-admin h3{font-size:24px}}.reset-forgot-password{display:flex;align-items:center;flex-direction:column}.reset-forgot-password h3{font-family:"good-times-rg";font-size:24px;font-weight:700;color:#000;text-shadow:rgba(0,0,0,.5) 0 2px 6px;line-height:1;margin:0 0 32px;text-align:center;font-size:16px}@media (min-width:400px){.reset-forgot-password h3{font-size:20px}}@media (min-width:600px){.reset-forgot-password h3{font-size:24px}}.reset-forgot-password .error-message{line-height:1.25;margin-bottom:1.5rem;text-align:center}.reset-forgot-password .cta-wrapper{display:flex;flex-direction:column}@media (min-width:600px){.reset-forgot-password .cta-wrapper{flex-direction:row;justify-content:flex-end}}.reset-forgot-password .cta-wrapper .submit-button{height:36px;min-width:100px;width:100%;margin-bottom:1rem}@media (min-width:600px){.reset-forgot-password .cta-wrapper .submit-button{width:auto;margin-bottom:inherit}}.sign-up{display:flex;align-items:center;flex-direction:column}.sign-up h3{font-family:"good-times-rg";font-size:24px;font-weight:700;color:#000;text-shadow:rgba(0,0,0,.5) 0 2px 6px;line-height:1;margin:0 0 32px;text-align:center;font-size:16px}@media (min-width:400px){.sign-up h3{font-size:20px}}@media (min-width:600px){.sign-up h3{font-size:24px}}.sign-up .error-message{line-height:1.25;margin-bottom:1.5rem;text-align:center}.sign-up .cta-wrapper{display:flex;flex-direction:column}@media (min-width:600px){.sign-up .cta-wrapper{flex-direction:row-reverse;justify-content:space-between}}.sign-up .cta-wrapper .submit-button{height:36px;min-width:100px}.sign-up .cta-wrapper .get-activation-code-link{font-weight:700;margin-top:.5em;text-align:center}@media (min-width:600px){.sign-up .cta-wrapper .get-activation-code-link{margin-top:0;text-align:left}}.feedback{position:-webkit-sticky;position:sticky;bottom:1em;right:1em;float:right}.feedback .feedback-card{width:275px;padding:1em}.feedback .feedback-card h3{margin:0}.feedback .feedback-card .feedback-textarea{width:269px;resize:none}.feedback .feedback-card .close-link{color:#767676;margin-right:1em}.feedback .feedback-fab{float:right;margin-top:1em}.feedback .feedback-fab .feedback-label{font-weight:700;margin-right:.5em}.video-filters{margin:1em 0}.video-filters .filter{margin:5px;min-width:150px}.videos{display:flex;flex-direction:column;align-items:center}.watch-live-chat-video .video-wrapper{display:flex;flex-direction:column;margin:0 auto;max-width:1280px;width:100%}.watch-live-chat-video .video-wrapper .back-link{margin:0 10px}.watch-live-chat-video .video-wrapper h3.name{font-family:"good-times-rg";font-size:24px;font-weight:700;color:#000;text-shadow:rgba(0,0,0,.5) 0 2px 6px;line-height:1;margin:24px 10px}.watch-live-chat-video .video-wrapper .description{margin:0 10px}@media (min-width:1280px){.watch-live-chat-video .video-wrapper .back-link{margin:0}.watch-live-chat-video .video-wrapper h3.name{margin:24px 0}.watch-live-chat-video .video-wrapper .description{margin:0}}.watch-video .video-wrapper{display:flex;flex-direction:column;margin:0 auto;max-width:1280px;width:100%}.watch-video .video-wrapper .back-link{margin:0 10px}.watch-video .video-wrapper h3.name{font-family:"good-times-rg";font-size:24px;font-weight:700;color:#000;text-shadow:rgba(0,0,0,.5) 0 2px 6px;line-height:1;margin:24px 10px}.watch-video .video-wrapper .description{margin:0 10px}@media (min-width:1280px){.watch-video .video-wrapper .back-link{margin:0}.watch-video .video-wrapper h3.name{margin:24px 0}.watch-video .video-wrapper .description{margin:0}}body,html{background-color:#fafafa;width:100%;height:100%;line-height:2;margin:0;font-family:"play-rg",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100%;display:flex;flex-direction:column;align-items:stretch}@supports ((-webkit-backdrop-filter:blur(2em)) or (backdrop-filter:blur(2em))){#root{background:url(/images/dauntless-watermark.png) 50% no-repeat;background-attachment:fixed;background-size:75%}#root .blur{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);flex-grow:1}}a{color:#285e9d;text-decoration:none}a:hover{text-decoration:underline}a.external[target=_blank]:after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQElEQVR42qXKwQkAIAxDUUdxtO6/RBQkQZvSi8I/pL4BoGw/XPkh4XigPmsUgh0626AjRsgxHTkUThsG2T/sIlzdTsp52kSS1wAAAABJRU5ErkJggg==);margin:0 3px 0 5px}.error-label{color:#f44336;font-weight:700}.nowrap{white-space:nowrap}.strong{font-weight:700}.MuiLink-root{cursor:pointer}
/*# sourceMappingURL=main.6ff3ec9e.chunk.css.map */