body{margin:0;overflow:hidden}a,a:visited,body{font-family:Montserrat}a,a:visited{color:#7272ab;text-decoration:none}button{font-family:Montserrat}#root{overflow:hidden}:root{--button:#51ffbf;--buttonText:#08224f}::-webkit-scrollbar{height:5px;width:5px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#9ca6af}::-webkit-scrollbar-thumb:hover{background:#555}.App{background-image:url(/static/media/bg.00ee4266a7fffd48229f.png);background-repeat:no-repeat;height:100vh;overflow:hidden}.App,.AppBg{background-size:cover}.AppBg{background-color:#fff;min-height:100vh;min-width:100%;opacity:.54;position:fixed;z-index:1}.Action{background-color:beige;border-radius:18px;left:50%;max-width:522px;padding:63px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}.Action h1{font-size:33px}.Action p{color:#616161;font-size:17.1px;line-height:24px;margin:36px 0;width:486px}.Action .Notice{font-size:18px;margin-bottom:18px}#EmailGetStartedError{margin-bottom:0!important;margin-top:9px!important}.TextInputError{color:#c00;margin-bottom:9px;margin-left:18px;margin-top:-3px}.input-container{margin-left:-9px;margin-top:45px;position:relative;width:468px}#search-input{border:1px solid #000;border-radius:36px;font-size:15px;height:39px;padding:9px 0 9px 27px;width:100%}#submit-button{border:none;border-radius:36px;color:#08224f;color:var(--buttonText);cursor:pointer;font-weight:800;margin-right:-26px;margin-top:4px;padding:18px 36px;position:absolute;right:0;top:0}#submit-button,#submit-button:hover{background-color:#51ffbf;background-color:var(--button)}.Close{margin-bottom:27px;margin-top:-18px}.Close button{background:none;border:0}.AcceptTerms{font-size:12px;width:396px}.AcceptTerms,.LoginFooter{margin-top:18px;padding:0 3px}.LoginFooter{font-size:15px}.Footer{background-color:#000;bottom:0;list-style-type:none;margin:0;opacity:.8;padding:0;position:fixed;width:100%}.Footer li{float:left}.Footer li a{color:#fff;display:block;font-size:12px;padding:9px 18px;text-align:center;text-decoration:none}.Bold{font-weight:700}.ActionButton{-webkit-appearance:button;appearance:button;background-color:#f32703;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:15px;font-weight:900;letter-spacing:.72px;margin:18px 0 0;outline:none;overflow:visible;padding:9px 27px;text-align:center;text-transform:uppercase;touch-action:manipulation;-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-filter .2s;transition:filter .2s;transition:filter .2s,-webkit-filter .2s;user-select:none;-webkit-user-select:none;vertical-align:middle;white-space:nowrap;width:100%}.ActionButton,.ActionButton:after{border:solid transparent;border-radius:9px;border-width:0 0 4px}.ActionButton:after{background-clip:padding-box;background-color:#ff4e2f;bottom:-4px;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.ActionButton:disabled{background-color:#b5b5b5;cursor:not-allowed;opacity:.7}.ActionButton:disabled:after{background-color:#c6c6c6;border-bottom-color:#a0a0a0}@media ((max-width:999px) and (orientation:landscape)),only screen and (max-width:768px){.App{background-image:url(/static/media/bg.00ee4266a7fffd48229f.png);height:100vh;overflow:auto}.Action{background-color:beige;border-radius:18px;left:0;margin:81px auto;max-width:calc(100% - 54px);padding:18px;position:relative;top:0;-webkit-transform:none;transform:none;z-index:2}.Action p{color:#616161;font-size:17.1px;line-height:24px;margin:0 0 27px;width:100%}.Action h1{font-size:33px}.input-container{margin-bottom:27px;margin-left:-9px;margin-top:27px;position:relative;width:100%}#search-input{width:calc(100% - 10px)}#submit-button{margin-right:-15px}.AcceptTerms{width:100%}.Footer{display:none}}.Navbar{align-items:center;background-color:beige;display:flex;height:45px;justify-content:center;list-style-type:none;margin:0;opacity:.9;padding:0;position:fixed;top:0;width:100%;z-index:999}.Navbar li{list-style:none}.Navbar li a{color:#000;display:block;font-size:15px;text-align:center;text-decoration:none}.Navbar .BackBtn{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:9px;margin-left:9px;padding:0 9px}.Navbar .BackBtn .BackBtnTab{display:flex}.Logout{background:none;border:0;cursor:pointer;font-size:15px;padding:0}.NavbarMenu{align-items:center;display:flex;flex-direction:row;gap:18px;margin-left:auto;padding:0 18px}.Logo{left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Logo a{color:#000;font-family:Quicksand;font-size:18px;font-weight:700}.Profile{cursor:pointer;display:flex;flex-direction:row;gap:9px}.ProfileName{font-size:18px;font-weight:700}.ProfileAvatar,.ProfileName{align-items:center;display:flex}.ProfileAvatar img{border-radius:54%}.ProfileDropdownContent{background-color:beige;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);display:flex;flex-direction:row;min-width:160px;position:absolute;right:0;z-index:1}.ProfileDropdownTab{display:flex;flex-direction:column;padding:18px 27px;width:162px}.AccountTab{width:108px}.ProfileDropdownTab h3{font-size:21px;margin:9px 0 18px}.ProfileDropdownTab a{font-size:18px!important;margin-bottom:15px;text-align:left!important}.ProfileDropdownTab button{color:#000;font-size:18px;margin-bottom:15px;text-align:left}.ProfileDropdownTab .Profile{margin-bottom:15px!important}.ProfileDropdownTab .ProfileName{font-weight:500}#TreasureButton{display:block}#TreasureButtonMobile{display:none}.TreasureButton{display:flex;flex-direction:row;margin-right:18px}.TreasureName{align-items:center;display:flex;font-weight:700;margin-right:9px}.TreasureAvatar{display:flex}.TreasureAvatar img{border-radius:54%}@media ((max-width:999px) and (orientation:landscape)),only screen and (max-width:768px){#TreasureButton{display:none}#TreasureButtonMobile{display:block}}.Auth{min-width:360px}.Auth input{display:block;height:36px;margin-bottom:18px;padding:9px 27px;width:calc(100% - 54px)}.Auth button,.Auth input{border:1px solid #000;border-radius:9px;font-size:15px}.Auth button{background-color:var(--button);color:var(--buttonText);cursor:pointer;font-weight:800;padding:18px 27px;width:100%}@media only screen and (max-width:768px){.Auth{min-width:0}}#StacksBody{height:calc(100vh - 99px);overflow-y:auto;width:100%;z-index:2}.FilterBy{display:flex;flex-direction:row;margin-top:45px;padding:18px;z-index:2}.FilterButtons{display:flex;flex-grow:1;gap:18px}.FilterButtons button{background-color:#fff;border:1px solid #000;border-radius:18px;color:#000;cursor:pointer;font-size:15px;padding:9px 18px;z-index:2}.SubscribeButton{display:flex}.SubscribeButton button{-webkit-appearance:button;appearance:button;background-color:#f32703;border:solid transparent;border-radius:18px;border-width:0 0 4px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:15px;font-weight:900;letter-spacing:.72px;margin:0;outline:none;overflow:visible;padding:9px 27px;text-align:center;text-transform:uppercase;touch-action:manipulation;-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-filter .2s;transition:filter .2s;transition:filter .2s,-webkit-filter .2s;user-select:none;-webkit-user-select:none;vertical-align:middle;white-space:nowrap;width:100%;z-index:2}.SubscribeButton button:after{background-clip:padding-box;background-color:#ff4e2f;border:solid transparent;border-radius:16px;border-width:0 0 4px;bottom:-4px;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.SortByActiveBtn{background-color:var(--button)!important;font-weight:900}.StacksContent{display:flex;flex-direction:row}.StacksCategories{background-color:beige;border-radius:18px;display:flex;flex-direction:column;gap:18px;height:calc(100vh - 189px);margin:0 6px 36px 18px;min-width:225px;overflow-y:scroll;padding:27px;z-index:9}.StacksCategories span{cursor:pointer;font-size:18px}.StacksCategories::-webkit-scrollbar{height:5px;width:5px}.StacksCategories::-webkit-scrollbar-track{background:#f1f1f1;margin:18px 0}.StacksCategories::-webkit-scrollbar-thumb{background:#9ca6af}.StacksCategories::-webkit-scrollbar-thumb:hover{background:#555}.categoryHeader{font-size:18px;font-weight:700;text-decoration:underline}.Stacks{align-items:center;display:flex;flex-wrap:wrap;gap:18px;justify-content:center;padding:0 6px 45px}.NoFavorites{background-color:#fff;border-radius:18px;font-weight:700;margin:0 12px;padding:18px 27px}.Stack{align-items:center;cursor:pointer;display:block;justify-content:center;position:relative;z-index:2}.Stack .Favorite{cursor:pointer;position:absolute;right:12px;top:12px}.Stack .Favorite img{height:24px;width:24px}.Stack .FavoriteNotice{background-color:#fff;border-radius:18px;font-weight:700;padding:9px 18px;position:absolute;right:9px;top:42px}.StackImage,.StackImage img{height:100%;width:100%}.StackImage img{border-radius:18px;z-index:2}.StackName{background-color:beige;border-radius:9px;color:#000;font-weight:700;padding:9px 18px;text-align:center;width:calc(100% - 36px)}@media only screen and (min-width:243px){.Stack{height:calc(100% - 18px);width:calc(100% - 18px)}.StackName{font-size:18px}}@media only screen and (min-width:540px){.Stack{height:calc(33% - 18px);width:calc(33% - 18px)}.StackName{font-size:15px}}@media only screen and (min-width:765px){.Stack{height:calc(25% - 18px);width:calc(25% - 18px)}.StackName{font-size:15px}.StackNameSmall{font-size:12px}}@media only screen and (min-width:1233px){.Stack{height:calc(25% - 18px);width:calc(25% - 18px)}.StackName{font-size:18px}.StackNameSmall{font-size:15px}}.StackModal{position:absolute;width:100%;z-index:99}#MobileNotice{display:none}@media ((max-width:999px) and (orientation:landscape)),only screen and (max-width:768px){#MobileNotice{background-color:#fff;border-radius:9px;display:block;font-size:15px;margin-bottom:18px;margin-left:18px;margin-right:18px;padding:18px;position:relative;z-index:2}}.StackShow{display:flex;flex-direction:row;gap:18px;padding:60px 18px 18px;z-index:2}.StackShow #TermList{background-color:beige;border-radius:18px;display:flex;height:calc(100% - 108px);padding:18px;position:fixed;width:20%;z-index:2}.StackShow #TermList ul{display:flex;flex-direction:column;gap:18px;margin:0 -18px;overflow:auto;padding:18px 9px 18px 27px;width:100%}.StackShow #TermList ul::-webkit-scrollbar{height:5px;width:5px}.StackShow #TermList ul::-webkit-scrollbar-track{background:#f1f1f1;margin:18px 0}.StackShow #TermList ul::-webkit-scrollbar-thumb{background:#9ca6af}.StackShow #TermList ul::-webkit-scrollbar-thumb:hover{background:#555}.StackShow #TermList li{align-items:center;cursor:pointer;display:flex;flex-direction:row;font-size:18px;list-style:none;padding:0 18px 0 0;text-transform:capitalize}.StackShow #TermList li .LoadMore{background-color:#fff;border:1px solid #000;border-radius:9px;cursor:pointer;padding:9px 36px}.StackShow #TermList li .Small{font-size:15px}.StackShow #TermList li .Lock{color:#000}.StackShow #TermList li .Lock span{margin-right:9px}.SubscribeMoreTerms{background-color:var(--button);border-radius:18px;color:var(--buttonText);cursor:pointer;font-size:18px;margin-right:18px;margin-top:-6px;padding:18px 9px 18px 27px}.SubscribeMoreTerms b{font-size:21px}.SuperWorkout{-webkit-appearance:button;appearance:button;background-color:#fae04b;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:15px;font-weight:700;letter-spacing:.8px;line-height:20px;margin:0 0 9px;outline:none;overflow:visible;padding:13px 16px;text-align:center;text-transform:uppercase;touch-action:manipulation;-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-filter .2s;transition:filter .2s;transition:filter .2s,-webkit-filter .2s;user-select:none;-webkit-user-select:none;vertical-align:middle;white-space:nowrap;width:100%}.SuperWorkout,.SuperWorkout:after{border:solid transparent;border-radius:16px;border-width:0 0 4px}.SuperWorkout:after{background-clip:padding-box;background-color:#e9cd32;bottom:-4px;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.SuperWorkout:focus,.SuperWorkout:main{-webkit-user-select:auto;user-select:auto}.SuperWorkout:hover:not(:disabled){filter:brightness(1.1);-webkit-filter:brightness(1.1)}.SuperWorkout:disabled{cursor:auto}.StackShow .Term{background-color:#fff;border-radius:18px;display:flex;flex-direction:column;gap:18px;height:calc(100% - 144px);margin-left:calc(20% + 63px);overflow-y:scroll;padding:36px;position:fixed;width:calc(80% - 180px);z-index:2}.StackShow .Term::-webkit-scrollbar{height:5px;width:5px}.StackShow .Term::-webkit-scrollbar-track{background:#f1f1f1;margin:18px 0}.StackShow .Term::-webkit-scrollbar-thumb{background:#9ca6af}.StackShow .Term::-webkit-scrollbar-thumb:hover{background:#555}.StackShow .TermDetail .TermImages{align-items:flex-start;display:flex;gap:9px;justify-content:flex-start;min-height:396px;overflow-x:auto;overflow-y:hidden}.StackShow .TermDetail .TermImage{display:"flex"}.StackShow .TermDetail .TermImage img{border-radius:9px;max-height:396px;width:"auto"}.StackShow .TermHeader{display:flex;flex-direction:row}.StackShow .TermLang{display:flex;flex-direction:column}.LanguageSelect{background:#eaeaea;border:1px solid #dcdcdc;border-radius:9px;display:inline-block;height:63px;overflow:hidden;position:relative;width:216px}.LanguageSelect select{-webkit-appearance:none;appearance:none;background:transparent;border:none;border-radius:9px;color:#333;cursor:pointer;font-family:Montserrat;font-size:18px;height:100%;padding:18px;width:100%}.LanguageSelect:after{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAhUlEQVR4nO2USwqAMAxE3yX84P1vZLF6GkWooEW0WlMQ5kEgm2RmsggIIYQQRyqgB2ajGoGWGxrAG4j7sDuJGnBhcAK61MEoiNslf7yjzjCRLZ5j4jPxNyY+F39iwkw8xYS5+JWJYuIb7e5P+Ki/fTIWl5hLJY9Z0w6hiiU/u8RaQoj/sgACaWD/uN/3mAAAAABJRU5ErkJggg==) no-repeat 50%;background-size:contain;content:"";height:18px;pointer-events:none;position:absolute;right:18px;top:21px;width:18px}.StackShow .TermWord{word-wrap:break-word;display:flex;flex-direction:row;flex-grow:1;font-weight:700;gap:27px;justify-content:left}.StackShow .TermWord span{align-items:center;cursor:pointer;display:flex;font-family:Quicksand;font-size:54px;text-transform:capitalize}.StackShow .TermWord .Small{font-size:27px}.StackShow .TermDetail{display:flex;flex-direction:column;gap:9px}.StackShow .TermDescription{flex-wrap:wrap;font-size:24px;line-height:33px}.StackShow .TermDescription p{display:flex;flex-wrap:wrap;font-family:Quicksand}.StackShow .TermDescription span{cursor:pointer}.StackShow .TermDescription .Giant{font-size:45px;font-weight:700;line-height:63px}.StackShow .TermDescription .Highlight{background-color:#ff0;border-radius:9px}.StackShow .TermDescription span img{margin-right:9px}.dialog-bubble{margin-right:63px;padding-left:72px}.bubble{border-radius:18px;margin:9px;padding:9px 27px;position:relative}.bubble p{align-items:center}.bubble-left{background-color:#f0f0f0;clear:both;float:left;width:100%}.bubble-left:after{border-bottom:15px solid transparent;border-right:15px solid #f0f0f0;border-top:15px solid transparent;content:"";height:0;left:-15px;position:absolute;top:15px;width:0}.bubble-left .avatar{left:-81px}.bubble-right{background-color:beige;clear:both;float:right}.bubble-right:after{border-bottom:15px solid transparent;border-left:15px solid beige;border-top:15px solid transparent;content:"";height:0;position:absolute;right:-15px;top:15px;width:0}.bubble-right .avatar{right:-81px}.avatar{align-items:center;display:flex;flex-direction:column;margin-left:-15px;margin-right:-9px;position:absolute;top:0;width:72px}.avatar img{border-radius:54%;height:54px;width:54px}.Workout{align-items:center;display:flex;flex-direction:column;margin-top:36px}.Workout img{border-radius:0;height:auto;margin:0!important;width:32px}.Workout span{font-size:14px;margin-top:-3px}.Choices{display:flex;flex-direction:column;gap:18px;padding:0 18px}.Choices .Choice{background-color:#fff;border:2px solid #333;border-radius:18px;box-shadow:0 2px 0 #333;color:#333;cursor:pointer;font-size:18px;font-weight:700;padding:18px 36px}.Choices .Choice span{align-items:center;display:flex;flex-direction:row}.Choices .Selected{background-color:#fff;border:2px solid #333;border-radius:18px;box-shadow:0 2px 0 #333;color:#333;cursor:pointer;font-size:18px;font-weight:700;margin-left:27px;margin-right:-54px;padding:18px 36px}.Choices .Selected span{align-items:center;display:flex}.Choices .Submit{background-color:#51ffbf;border:2px solid #51ffbf;border-radius:18px;box-shadow:0 2px 0 #15c181;color:#08224f;cursor:pointer;font-size:18px;font-weight:700;padding:18px}.Choices .Submit:disabled,.Choices .Submit[disabled]{background-color:#ccc;border:1px solid #999;box-shadow:0 2px 0 #999;color:#666}.Congrats{align-items:center;display:flex;flex-direction:row;justify-content:center}.Congrats p{display:flex;flex-direction:column;margin-left:27px}.Congrats h3{margin:0 0 9px}.Congrats img{border-radius:54%;width:27%}.Speaker{align-items:center;display:flex}.Earnings,.EarningsNotice{align-items:center;display:flex;flex-direction:row}.EarningsNoticeImg{display:flex}.Earnings img{height:45px;margin-left:3px;width:45px}.fraction,.fraction .fraction-block{align-items:center;display:flex}.fraction .fraction-block{flex-direction:column}.fraction span.fraction--numerator{border-bottom:2px solid #000;margin:0 6px;padding:0 9px}.fraction span.word{margin:0 3px}.Giant .fraction span.word{margin:0 6px}@media ((max-width:999px) and (orientation:landscape)),only screen and (max-width:768px){.StackShow{height:200%;margin-top:27px;position:absolute;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:top left;transform-origin:top left;width:calc(200% - 36px)}.StackShow #TermList{height:calc(100% - 252px)}.StackShow .Term{height:calc(100% - 288px);width:calc(80% - 180px)}}#BadgesBody{height:calc(100vh - 45px);overflow-y:auto;position:absolute;top:45px;width:100%;z-index:2}.Badges{background-color:#fff;border:1px solid #000;border-radius:9px;display:flex;flex-direction:row;gap:36px;margin:18px;padding:9px 36px}.Badges h3{border-bottom:1px solid #333;margin-bottom:36px;padding-bottom:9px}.MyStuff{display:flex;flex-direction:column;width:50%}.MyDiamonds{align-items:center;display:flex;flex-direction:row;height:99px;margin-bottom:18px}.MyDiamonds img{border-radius:54%}.MyDiamonds .Amount{display:flex;flex-direction:row;font-size:81px;font-weight:700;margin-left:18px}.MyBadges{display:flex;flex-wrap:wrap;gap:27px;margin-bottom:36px}.BadgesStore{display:flex;flex-direction:column;width:50%}.BadgesCatalog{display:flex;flex-wrap:wrap;gap:27px;margin-bottom:18px}.BadgetItem{cursor:pointer}.BadgetItem img{border-radius:54%;width:135px}.BadgesFetchMore{display:flex;flex-direction:row;justify-content:center;margin:18px 0}.BadgesFetchMore button{background-color:#fff;border:1px solid #000;border-radius:9px;cursor:pointer;padding:9px 36px}.BadgesBuy{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-left:-18px}.BadgeAmount{font-size:27px;font-weight:700}.BadgesBuy img{width:45px}.ModalOverlay{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.ModalContent{background-color:#fff;border-radius:18px;height:45vh;max-height:450px;max-width:540px;padding:27px 54px;width:45vw;z-index:999}.ModalHeader{align-items:center;display:flex;justify-content:space-between}.CloseButton{background:transparent;border:none;cursor:pointer}.CloseButton img{height:25px;width:25px}.ModalBuy{display:flex;flex-direction:row;gap:45px;padding:36px 0}.ModalBuy img{border-radius:54%}.ModalContent .CloseModal{-webkit-appearance:button;appearance:button;background-color:#dadada;border:1px solid #000;border-radius:9px;color:#000;cursor:pointer;padding:9px 18px;-webkit-user-select:none}.ModalBuy .Point{font-size:15px;line-height:21px}.ModalBuy .Point h3{font-size:15px;margin:0}.ModalImage{width:50%}.ModalBuyContent{display:flex;flex-direction:column;gap:27px;margin-top:-9px;width:50%}.ModalCost{align-items:center;display:flex}.ModalCost img{width:99px}.ModalCost span{font-size:63px;font-weight:700}.ModalBuyButton{display:flex;justify-content:center}.ModalBuyButton span{font-size:12px}.DisabledBuyButton{font-size:18px!important;padding:18px!important}.ModalBuyButton button{background-color:#fff;border:1px solid #000;border-radius:9px;box-shadow:0 2px 0 #000;color:#000;cursor:pointer;font-size:27px;font-weight:700;padding:18px 72px}.ModalBuyButton button:disabled,.ModalBuyButton button[disabled]{background-color:#ccc;border:1px solid #999;box-shadow:0 2px 0 #999;color:#666}#SubscribeBody{height:calc(100vh - 45px);overflow-y:auto;position:absolute;top:45px;width:100%;z-index:2}.SubscribeContent{background-color:#fff;border:1px solid #000;border-radius:9px;display:flex;flex-direction:column;margin:18px auto;max-width:1044px}.SubscribeContent .Title{font-size:27px;font-weight:900;margin:27px 18px 9px;text-decoration:underline;text-transform:capitalize}.Loading{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:36px;margin-top:18px}.Loading span{font-weight:700}.MainPlans{display:flex;flex-direction:row;gap:18px;margin:18px}.Policies{border:1px solid #000;border-radius:9px;margin:0 18px;padding:21px 27px}.Policies .Refund{margin-bottom:6px}.Plan{align-items:center;display:flex;flex-direction:column;width:calc(50% - 9px)}.PlanContent{border:1px solid #000;border-radius:9px;min-height:207px;padding:27px;width:calc(100% - 54px)}.PlanContent .PlanName{background:linear-gradient(to top right,#00b284,#c9ffeb);-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;color:transparent;font-size:24px;font-weight:900}.PlanContent .PlanSubheader{color:gray}.PlanContent .PlanPrice{font-size:27px;font-weight:900;margin:9px 0}.PlanContent .PlanPoint{margin-bottom:3px}.PlanContent .PlanPoint .Checkmark{color:#00b284!important;margin-right:3px}.PlanContent .PlanButton{-webkit-appearance:button;appearance:button;background-color:#f32703;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:15px;font-weight:900;letter-spacing:.72px;margin:18px 0 0;outline:none;overflow:visible;padding:9px 27px;text-align:center;text-transform:uppercase;touch-action:manipulation;-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-filter .2s;transition:filter .2s;transition:filter .2s,-webkit-filter .2s;user-select:none;-webkit-user-select:none;vertical-align:middle;white-space:nowrap;width:100%}.PlanContent .PlanButton,.PlanContent .PlanButton:after{border:solid transparent;border-radius:9px;border-width:0 0 4px}.PlanContent .PlanButton:after{background-clip:padding-box;background-color:#ff4e2f;bottom:-4px;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.PlanContent .PlanButton:disabled{background-color:#b5b5b5;cursor:not-allowed;opacity:.7}.PlanContent .PlanButton:disabled:after{background-color:#c6c6c6;border-bottom-color:#a0a0a0}.PlanContent .UpgradeDescription{display:flex;flex-direction:row;gap:18px;margin:18px;padding-top:12px}.PlanContent .UpgradeTab{display:flex;flex-direction:column;gap:27px}.PlanContent .UpgradeTab .ActiveProfiles{border:1px solid #000;border-radius:9px;margin-bottom:-27px;margin-top:-9px;padding:18px}.PlanContent .UpgradeDescription .UpgradeTab label{display:flex;flex-direction:column;text-decoration:underline}.PlanContent .UpgradeDescription .UpgradeTab span{display:flex;flex-direction:column;font-size:16.2px}.PlanContent .UpgradeDescription .UpgradeTab .SpecialNotice{background-color:var(--button);border:1px solid #000;border-radius:9px;font-size:15px;font-weight:700;padding:9px 18px}.PlanContent .UpgradeDescription .UpgradeTab .PaymentMethods{margin-top:-9px}.PlanContent .UpgradeDescription .UpgradeTab .PaymentMethods h4{margin:9px 0}.PlanContent .DowngradeDescription{padding:9px}.PlanContent .DowngradeDescription .DowngradeNoticeList{display:flex;flex-direction:column;margin-bottom:-9px}.PlanContent .DowngradeDescription .DowngradeNoticeList .DowngradeSpecialNotice{background-color:var(--button);border:1px solid #000;border-radius:9px;font-size:15px;font-weight:700;padding:9px 18px}.PlanContent .DowngradeDescription .DowngradeNoticeList .DowngradeNotice{font-size:15px;margin:9px 18px}.PlanContent .DowngradeDescription .CurrentProfiles{border:1px solid #000;border-radius:9px;display:flex;flex-direction:column;gap:9px;margin-top:18px;padding:18px}.PlanContent .DowngradeDescription .CurrentProfile{align-items:center;display:flex;flex-direction:row}.PlanContent .DowngradeDescription .CurrentProfile label{display:flex;flex-direction:column;justify-content:center;min-width:63px}.PlanContent .DowngradeDescription .CurrentProfile button{background-color:#fff;border:1px solid #000;border-radius:9px;color:#000;cursor:pointer;margin-top:1px;padding:3px 18px;user-select:none;-webkit-user-select:none}.PlanContent .DowngradeDescription .CurrentProfile .CurrentStatus{display:flex;flex-direction:column;font-size:15px;justify-content:center;margin-right:18px}.MorePlans{display:flex;flex-direction:row;flex-wrap:wrap;gap:18px;margin:18px}.MorePlansButton{margin:3px}.MorePlansButton button{background-color:#fff;border:0;color:#000;cursor:pointer;font-size:15px;margin-left:-3px;text-decoration:underline;user-select:none;-webkit-user-select:none}#PaymentBody{height:calc(100vh - 45px);overflow-y:auto;position:absolute;top:45px;width:100%;z-index:2}.PaymentContent{background-color:#fafaf9;border:1px solid #000;border-radius:9px;display:flex;flex-direction:column;margin:18px auto;max-width:1044px}.PaymentContent .CancelSubscription{padding:45px}.PaymentContent .CancelSubscription .RefundAmount{font-size:18px;font-weight:700;margin-top:9px}.PaymentContent .CancelSubscription .Title{font-size:27px;font-weight:900;margin-bottom:18px;text-decoration:underline;text-transform:capitalize}.PaymentContent .AddPaymentForm{padding:27px}.PaymentForm{padding:36px}.PaymentCompleted{align-items:center;display:flex;flex-direction:column;width:100%}.PaymentCompleted .PaymentNotice{font-size:18px;font-weight:900;line-height:24px;padding-top:18px;text-align:center}.PaymentCompleted .GetStarted{margin-bottom:36px;width:59.4%}.PaymentCompleted .GetStarted button{-webkit-appearance:button;appearance:button;background-color:#f32703;border:solid transparent;border-radius:9px;border-width:0 0 4px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:15px;font-weight:900;letter-spacing:.72px;margin:18px 0 0;outline:none;overflow:visible;padding:9px 27px;text-align:center;text-transform:uppercase;touch-action:manipulation;-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-filter .2s;transition:filter .2s;transition:filter .2s,-webkit-filter .2s;user-select:none;-webkit-user-select:none;vertical-align:middle;white-space:nowrap;width:100%}.PaymentCompleted .GetStarted button:after{background-clip:padding-box;background-color:#ff4e2f;border:solid transparent;border-radius:9px;border-width:0 0 4px;bottom:-4px;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.PaymentCompleted img{border-radius:9px;margin-top:36px;width:25%}.PaymentNotice{margin-top:9px}.ManagePayment .AddPayment{margin:9px 0}.ManagePayment .AddPayment button{background-color:#fff;border:1px solid #000;border-radius:9px;color:#000;cursor:pointer;font-size:15px;padding:6px 18px;user-select:none;-webkit-user-select:none}.ManagePayment .PaymentList{display:flex;flex-direction:column;gap:6px}.ManagePayment .PaymentList .PaymentItem{display:flex;flex-direction:row;gap:9px}.ManagePayment .PaymentList .PaymentItem .Brand{background-color:#d3d3d3;border:1px solid #e4e4e4;border-radius:9px;color:#000;display:flex;flex-direction:column;font-size:12px;justify-content:center;min-width:90px;padding:3px 12px;text-align:center;text-transform:uppercase}.ManagePayment .PaymentList .PaymentItem .Number{display:flex;flex-direction:column;justify-content:center;min-width:126px}.ManagePayment .PaymentList .PaymentItem .Exp{display:flex;flex-direction:column;justify-content:center;min-width:108px}.ManagePayment .PaymentList .PaymentItem .Actions{align-items:center;display:flex;flex-direction:row;gap:6px}.ManagePayment .PaymentList .PaymentItem .Actions .Default{background-color:initial;border:0;color:blue;display:flex;font-weight:700}.ManagePayment .PaymentList .PaymentItem .Actions .SetDefault{display:flex}.ManagePayment .PaymentList .PaymentItem .Actions .SetDefault button{background-color:initial;border:1px solid #000;border-radius:9px;color:#000;cursor:pointer;padding:3px 9px;user-select:none;-webkit-user-select:none}.ManagePayment .PaymentList .PaymentItem .Actions .Remove{display:flex}.ManagePayment .PaymentList .PaymentItem .Actions .Remove button{background-color:#fff;border:1px solid #000;border-radius:9px;color:#000;cursor:pointer;padding:3px 9px;user-select:none;-webkit-user-select:none}.ProfileForm{display:flex;flex-direction:column;gap:9px}.ProfileForm .Progress{display:flex;flex-direction:row;gap:9px;justify-content:center;margin-bottom:36px}.ProfileForm .Progress .Step{background-color:#d3d3d3;cursor:pointer;height:9px;width:93px}.ProfileForm .Progress .Active{background-color:#a9a9a9}.ProfileForm .Description{font-size:18px;margin:0 18px 18px;width:297px}.ProfileForm h3{text-align:center}.ProfileForm .Inputs{display:flex;justify-content:center}.ProfileForm .Interests{display:flex;flex-wrap:wrap;margin-bottom:27px;max-height:369px;overflow:auto;width:540px}.ProfileForm input{font-size:18px;font-weight:700;height:39px;padding:9px 27px;width:240px}.ProfileForm button,.ProfileForm input{border:1px solid #000;border-radius:9px}.ProfileForm button{background-color:var(--button);color:var(--buttonText);cursor:pointer;font-size:15px;font-weight:800;padding:18px 27px;width:297px}.chip{background-color:#fff;border:1px solid #000;border-radius:9px;display:inline-block;height:36px;margin:3px 10px 3px 3px;padding:0;position:relative}.chip input[type=checkbox]{display:none}.chip label{cursor:pointer;display:block;height:36px;line-height:36px;padding:0 18px;position:relative;z-index:1}.chip input[type=checkbox]:checked+label{background-color:var(--button);border-radius:9px;color:var(--buttonText)}.Profiles h2{text-align:center}.ProfileTabs{display:flex;flex-direction:row;gap:36px;justify-content:center;margin-top:36px;max-width:396px}.ProfileTab{cursor:pointer}.ProfileTabName{font-size:18px;font-weight:700;margin-top:9px;text-align:center}.ProfileImageContainer{border-radius:50%;height:108px;object-fit:cover;position:relative;width:108px}.ProfileImageContainer img{border-radius:54px}.Close{float:right;margin-bottom:18px;margin-right:-6px;margin-top:-6px}.Close button{background:none!important;border:0!important;cursor:pointer}.EditProfile h3{margin-top:0;text-decoration:underline}.EditProfile h4{margin:9px 0}.EditProfile button{background-color:var(--button);border:none;border:1px solid var(--button);border-radius:9px;color:var(--buttonText);cursor:pointer;font-weight:800;padding:9px 18px}.EditProfile input{-webkit-appearance:none;background-color:#fff;border:1px solid #000;border-radius:9px;font-size:15px;padding:9px 18px;width:297px}.EditProfile .Confirm{display:flex;gap:9px;justify-content:flex-end}.EditProfileBody{display:flex;flex-direction:row;gap:18px}.AvatarTab{display:flex;flex-direction:column}.InputTab{margin:12px 0}.CancelButton{background-color:#fff!important;border:1px solid #757575!important;color:#000!important}.CurrentAvatar{margin-right:18px}.CurrentAvatar img{border-radius:54%;height:135px;justify-content:center;margin-bottom:9px;width:135px}.DeleteProfile{display:flex;flex-direction:row}.DeleteProfile .Description{font-size:14px;margin-right:18px;width:360px}.DeleteProfile button{background-color:#fff;border:1px solid red;color:red;width:162px}.EditIconOverlay{align-items:center;background-color:hsla(0,0%,100%,.5);border-radius:50%;color:#000;display:flex;font-weight:700;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.EditIconOverlay span{display:inline-block;margin-left:3px;margin-top:1px}.EditIconOverlay img{border-radius:0}.AvatarSelected{border:6px solid var(--button)!important;border-radius:54%}.Avatar{border:6px solid beige;cursor:pointer}.Avatar,.Avatar img{height:135px;width:135px}.Avatar img{border-radius:54%}.ChangeAvatar{width:540px}#AvatarsBody{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:18px;max-height:450px;overflow-y:auto}#AvatarsBody .Avatar{margin:9px}#SettingsBody{height:calc(100vh - 45px);overflow-y:auto;position:absolute;top:45px;width:100%;z-index:2}.SettingsContent{background-color:#fff;border:1px solid #000;border-radius:9px;display:flex;flex-direction:row;margin:18px auto;max-width:972px;padding:36px}.SettingsContentTab{display:flex;width:50%}.SettingsContent h3{text-decoration:underline}.SettingsContent h4{margin:9px 0}.SettingsContent a{background-color:#fff;color:#000;cursor:pointer;max-width:270px;text-align:center}.Account input,.SettingsContent a{border:1px solid #000;border-radius:9px;font-size:15px;padding:9px 18px}.Account input{margin-bottom:9px}.Account button{background-color:#fff;border:1px solid #000;border-radius:9px;color:#000;cursor:pointer;font-size:15px;margin-right:9px;max-width:270px;padding:9px 18px;text-align:center}.SubscriptionManage{gap:9px}.SubscriptionManage,.SubscriptionManage .SubscriptionManageItem{display:flex;flex-direction:column}.SubscriptionManage .SubscriptionManageItem a,.SubscriptionManage .SubscriptionManageItem button{border:1px solid #000;border-radius:9px;color:#000;font-size:15px;padding:9px 18px}.SubscriptionManage .SubscriptionManageItem button{background-color:#fff;cursor:pointer}.PaymentMethod{display:flex;flex-direction:column;margin-top:18px}#ProgressBody{height:calc(100vh - 45px);overflow-y:auto;position:absolute;top:45px;width:100%;z-index:2}.ProgressContent{background-color:#fff;border:1px solid #000;border-radius:9px;display:flex;flex-direction:column;margin:18px auto;max-width:1044px}.ProgressHeader{display:flex;flex-direction:row;justify-content:center;padding:27px}.ProgressHeader h3{align-items:center;display:flex;flex-grow:1;margin:0;position:relative}.ProgressProfile select{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 fill=%27black%27><path d=%27M5 8l5 5 5-5z%27/></svg>");background-position:right 10px center;background-repeat:no-repeat;font-size:15px;margin-left:9px;min-width:90px;padding:9px 30px 9px 18px}.ProgressProfile select,.ProgressTabs{border:1px solid #000;border-radius:9px}.ProgressTabs{display:flex;flex-direction:row;margin:0 27px}.ProgressTab{cursor:pointer;display:flex;justify-content:center;padding:18px 36px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:33.33333%}.CurrentProgressTab{font-weight:900;text-decoration:underline}.ProgressSettings{display:flex;flex-direction:row;margin-top:27px}.ProgressFilters{align-items:center;display:flex;flex-direction:row;flex-grow:1;gap:9px;margin:0 30px}.ProgressFilter{align-items:center;border:1px solid #000;border-radius:9px;cursor:pointer;display:flex;flex-direction:column;padding:3px 12px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.CurrentProgressFilter{background-color:var(--button);color:var(--buttonText);font-weight:900}.ProgressSelector{display:flex;flex-direction:row;margin:0 30px}.ProgressSelector label{display:flex;flex-direction:column;justify-content:center;margin-right:9px;text-align:center;width:54px}.ProgressSelect{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 fill=%27black%27><path d=%27M5 8l5 5 5-5z%27/></svg>");background-position:right 10px center;background-repeat:no-repeat;cursor:pointer;padding:3px 36px 3px 18px;text-align:center;width:198px}.ProgressSelect,.ProgressSelectDropDown{background-color:#fff;border:1px solid #000;border-radius:9px}.ProgressSelectDropDown{margin-left:60px;margin-top:33px;padding:9px 18px;width:219px}.ProgressSelectDropDown .DropDownContent{display:flex;flex-direction:row;gap:9px;justify-content:center}.ProgressSelectDropDown .DropDownContent select{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 fill=%27black%27><path d=%27M5 8l5 5 5-5z%27/></svg>");background-position:right 10px center;background-repeat:no-repeat;border:1px solid #000;border-radius:9px;display:flex;font-size:15px;padding:9px 30px 9px 18px}.ProgressSelectDropDown .DropDownSubmit button{background-color:var(--button);border:none;border:1px solid var(--button);border-radius:9px;color:var(--buttonText);cursor:pointer;font-weight:800;padding:9px 18px}.ProgressSelectDropDown .DropDownButtons{display:flex;flex-direction:row;gap:9px;justify-content:flex-end;margin-top:9px}.ProgressSelectDropDown .DropDownButtons .DropDownCancel button{background-color:#fff!important;background-color:#fff;border:1px solid #757575!important;border-radius:9px;color:#000!important;cursor:pointer;padding:9px 18px}.Progress{margin:27px 18px}.Progress,.Progress .ProgressChart{display:flex;flex-direction:column;justify-content:center}.Progress .ProgressChart{width:100%}.Progress .ProgressChart .ProgressStacksList{display:flex;flex-direction:column;gap:9px;margin:0 15px}.Progress .ProgressChart .ProgressStacksListItem{border:1px solid #000;border-radius:9px;cursor:pointer;display:flex;flex-direction:row;padding:18px}.Progress .ProgressLoading{align-items:center;display:flex;flex-direction:column}.Progress .ProgressLoading span{font-weight:900;margin-bottom:27px;margin-top:-27px}.Progress .chevron-right{border-bottom:6px solid transparent;border-left:6px solid #000;border-top:6px solid transparent;display:inline-block;height:0;margin-left:6px;width:0}
/*# sourceMappingURL=main.7b62eb8d.css.map*/