@import "https://fonts.googleapis.com/css2?family=Nunito+Sans:opsz,wght@6..12,400;6..12,600;6..12,700&display=swap";@import "https://fonts.googleapis.com/css2?family=Average+Sans&display=swap";.applicationnavbar{z-index:999;background-color:#000;border-right:1px solid #2d2d2d;justify-content:center;align-items:center;width:100%;height:6vh;display:flex}.positionFixedContainer{z-index:999;width:100%;position:fixed;top:0;left:0}.navbar-top{flex:1;gap:1.5rem;display:flex}.sideNavbarListContainer{justify-content:center;display:flex}.sideNavbarButtonContainer{gap:2rem;display:flex}.setHorizontalPadding{align-items:center;width:95%;display:flex}.sideNavbarButton{color:#fff;box-sizing:border-box;background-color:#0000;border:none;border-radius:.5rem;font-size:1rem;display:flex}.main{overflow-y:auto}.titleNextToLogo{color:#fff;font-size:1.2rem}.logoTitleContainer{flex:1;justify-content:center;align-items:center;display:flex}.navbarLink{text-decoration:none}.bulletPointRemoval{list-style:none}.signOutButtonContainer{flex:1;justify-content:flex-end;align-items:center;display:flex}.signOutButton{color:#fff;background-color:#000;border:none;border-radius:.5rem}.divider{border:none;border-top:1px solid #272727;width:100%}.routineContainer{flex-direction:column;flex:1;display:flex}.routineTextDividerButtonContainer{box-sizing:border-box;flex-direction:column;margin-bottom:1rem;display:flex}.addRoutineButtonhomePage{color:#fff;background-color:#000;border:1px solid #2d2d2d;border-radius:.2rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}.addRoutineButtonpopUp{color:#fff;background-color:#141417;border:1px solid #2d2d2d;border-radius:.2rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}.routineFormIndividualContainer{flex-direction:column;width:100%;margin-bottom:.5rem;display:flex}.routineTextBoxhomePage{color:#fff;background-color:#000;border:none;outline:none;width:70%;margin-bottom:.5rem}.routineTextBoxpopUp{color:#fff;background-color:#141417;border:none;outline:none;width:70%}.routineTextBoxpopUp::placeholder,.routineTextBoxhomePage::placeholder{color:#acacac;outline:none;font-size:.9rem;text-decoration:none}.radioText{color:#fff}.routineInnerContainer{flex-direction:column;flex:1;width:100%;display:flex}.routineDivider{border:none;border-top:1px solid #ffffff1a;width:100%;margin-top:.3rem}.routineProductSubmitContainer{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.productEntryTextBoxhomePage{color:#fff;background-color:#000;border:none;outline:none;width:70%}.productEntryTextBoxpopUp{color:#fff;background-color:#141417;border:none;outline:none;width:70%}.productEntryTextBoxpopUp::placeholder,.productEntryTextBoxhomePage::placeholder{color:#acacac;font-size:.9rem}.routineNameContainer{align-items:center;gap:1rem;display:flex}.timeButtonStyleGrayhomePage{color:#fff;background-color:#000;border:none}.timeButtonStyleBluehomePage{color:#1577ff;text-underline-offset:.2rem;background-color:#000;border:none;text-decoration:underline;text-decoration-thickness:.1rem}.timeButtonStyleGraypopUp{color:#fff;background-color:#141417;border:none}.timeButtonStyleBluepopUp{color:#1577ff;text-underline-offset:.2rem;background-color:#141417;border:none;text-decoration:underline;text-decoration-thickness:.1rem}.timeSetButtonContainer{align-items:center;gap:.5rem;display:flex}.productSearchButtonhomePage{color:#fff;background-color:#000;border:none}.productSearchButtonpopUp{color:#fff;background-color:#141417;border:none}.productContainer{color:#fff;background-color:#0000;border:1px solid #ffffff1a;width:100%;padding:1rem 0}.subDivider{border:none;border-top:1px solid #ffffff1a;width:100%;margin-top:1rem}.subDividerSeven{border:none;border-top:1px solid #ffffff1a;width:100%;margin-top:.5rem}.subDividerEight{border:none;border-top:1px solid #ffffff1a;width:100%;margin-top:.5rem;margin-bottom:1.5rem}.subDividerThree{border:none;border-top:1px solid #ffffff1a;width:100%;margin-top:1.5rem}.routineButtonAndTextContainer{justify-content:space-between;align-items:center;display:flex}.routineSubmitButton{color:#fff;box-sizing:border-box;background-color:#1577ff;border:none;border-radius:.2rem;padding:.5rem 1rem}.routineSubmitButtonContainer{justify-content:center;align-items:center;width:100%;margin-top:1rem;display:flex}.addedProductName{color:#fff;font-size:.9rem}.individualProductContainer{justify-content:space-between;align-items:center;width:100%;margin-bottom:1rem;display:flex}.listMoveButtonContainer{flex-direction:column;justify-content:center;align-items:center;display:flex}.listMoveAndRemoveButtonContainer{justify-content:center;align-items:center;display:flex}.moveListUpBottonhomePage{text-align:center;color:#fff;background-color:#000;border:none;width:1rem}.moveListUpBottonpopUp{text-align:center;color:#fff;background-color:#141417;border:none;width:1rem}.deleteProductButtonhomePage{color:#fff;background-color:#000;border:1px solid #2d2d2d;border-radius:.2rem;width:1.3rem;height:1.3rem}.deleteProductButtonpopUp{color:#fff;background-color:#141417;border:1px solid #2d2d2d;border-radius:.2rem;width:1.3rem;height:1.3rem}.listMoveAndIndexContainer{align-items:center;gap:1rem;display:flex}.routinePopUpContainer,.routineFormEntryContainer{width:100%}.enteredProductArray{flex:1}.routineInnerContainerForFlex{flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex}.routineInnerContainerWithoutButton{flex-direction:column;flex:1;display:flex}.savedRoutineText{color:#fff;font-size:.9rem}.singleRoutineEntry{justify-content:space-between;align-items:center;gap:2rem;display:flex}.routineProductDropDownButtonhomePage{text-align:center;color:#fff;background-color:#000;border:1px solid #2d2d2d;border-radius:.2rem;width:1.5rem;height:1.5rem}.routineProductDropDownButtonpopUp{text-align:center;color:#fff;background-color:#141417;border:1px solid #2d2d2d;border-radius:.2rem;width:1.5rem;height:1.5rem}.routineTruePopUpStateHeaderText{color:#fff}.selectedRoutineAndCloseDropDownContainer{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.savedRoutineInnerContainerhomePage{flex-direction:column;gap:2rem;max-height:50vh;display:flex;overflow-y:scroll}.savedRoutineInnerContainerpopUp{flex-direction:column;gap:1.5rem;max-height:20vh;display:flex;overflow-y:scroll}.overFlowEditedProductContainerhomePage{max-height:38vh;margin-top:2rem;overflow-y:scroll}.overFlowEditedProductContainerpopUp{max-height:20vh;margin-top:2rem;overflow-y:scroll}.submitChangesRoutineButtonContainer{justify-content:center;align-items:center;width:100%;margin-top:1rem;display:flex}.routineSubmitChangesButton{box-sizing:border-box;color:#fff;background-color:#1577ff;border:none;border-radius:.2rem;padding:.5rem 1rem}.closeRoutinePopUpStatepopUp{color:#fff;background-color:#141417;border:1px solid #2d2d2d;border-radius:.2rem;width:1.5rem;height:1.5rem}.closeRoutinePopUpStatehomePage{color:#fff;background-color:#000;border:1px solid #2d2d2d;border-radius:.2rem;width:1.5rem;height:1.5rem}.deleteAndRoutineDropDownButtonContainer{gap:.5rem;margin-left:.5rem;display:flex}.routineDeleteButtonhomePage{box-sizing:border-box;color:#fff;background-color:#000;border:1px solid #2d2d2d;border-radius:.2rem;padding:0 .7rem}.routineDeleteButtonpopUp{box-sizing:border-box;color:#fff;background-color:#141417;border:1px solid #2d2d2d;border-radius:.2rem;padding:0 .7rem}.selectRoutineAndDropDownMenuButtonContainer{gap:1rem;display:flex}.selectedRoutineButtonGray{box-sizing:border-box;color:#fff;background-color:#141417;border:1px solid #2d2d2d;border-radius:.2rem;padding:0 .5rem}.selectedRoutineButtonBlue{box-sizing:border-box;color:#1577ff;background-color:#141417;border:1px solid #1577ff;border-radius:.2rem;padding:0 .5rem}.screen{width:100%}.profilePictureHomePage{border-radius:50%;width:60px;height:60px}.contentScreen{flex:1;height:100vh;margin-top:6vh;display:flex;overflow-y:auto}.userName{color:#fff}.contentContainer{flex-direction:column;align-items:center;width:100%;margin-top:5rem;display:flex}.messageContainer{margin-left:1.5rem}.trackPageRedirect{box-sizing:border-box;color:#fff;background-color:#1577ff;border:none;border-radius:.5rem;padding:1rem 1.5rem;font-size:1rem}.userInformationContainer{box-sizing:border-box;border:none;border-radius:.5rem;justify-content:space-between;align-items:center;width:80%;padding:1rem 0;display:flex}.welcomeMessage{color:#fff;font-size:1.1rem}.userInformation{justify-content:center;align-items:center;display:flex}.routineAndNoteContainer{justify-content:center;gap:1rem;width:80%;margin-top:2rem;display:flex}.noteContainer{background-color:#bdbdbd;flex:1;width:50%;height:60vh}.homePageRoutineText{color:#4a4a4a;font-size:.9rem}.popUpDividerLineTwo{border:none;border-top:1px solid #ffffff1a;width:80%;margin-top:1.5rem}.navbar{justify-content:space-between;align-items:center;width:100%;padding:.7rem 0;display:flex}.websiteName{font-size:1.2rem}.topNavbarLink{color:#fff;list-style:none}.landingPageHeaderContainer1{color:#fff;flex:1;align-items:center;margin-left:2rem;font-size:1.2rem;display:flex}.landingPageHeaderContainer2{flex:1;display:flex}.landingPageHeaderContainer3{flex:1;justify-content:flex-end;align-items:center;display:flex}.signUpButton{color:#fff;background-color:#1577ff;border:none;border-radius:.2rem;margin-right:2rem;padding:.3rem 1.5rem;font-size:.9rem}.navbarLine{border:none;border-top:1px solid #2d2d2d}.landingPageScreen{justify-content:center;align-items:center;width:100%;display:flex}.landingPageContainer{flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.mutabilisLandingPageText{color:#fff;font-size:20rem}.animationContainer{justify-content:center;align-items:center;width:98%;display:flex}.md-root{--bg:#000;--panel:#141416;--cell:#131315;--line:#2a2a2e;--ink:#fff;--muted:#7d7d85;--blue:#3370ff;--btn:#3a3a3f;--bubble:#1c1c1f;--field:#0a0a0b;--font:"Nunito Sans","Helvetica Neue",Arial,sans-serif;width:100%;color:var(--ink);font-family:var(--font);background:var(--bg);text-align:left;flex-direction:column;gap:14px;line-height:normal;display:flex;position:relative}.md-root *{box-sizing:content-box}.md-root button{font:inherit;color:inherit;margin:0;padding:0}.md-root .frame{aspect-ratio:16/9;border:1px solid var(--line);background:var(--bg);border-radius:0;width:100%;position:relative;overflow:hidden}.md-root #stage{transform-origin:0 0;width:1600px;height:900px;position:absolute;top:0;left:0}.md-root #world{transform-origin:0 0;width:1600px;height:2700px;transition:transform 1.1s cubic-bezier(.65,0,.25,1);position:absolute;top:0;left:0}.md-root #nav{border-bottom:1px solid var(--line);background:var(--bg);z-index:5;width:1600px;height:52px;position:absolute;top:0;left:0}.md-root #nav span{font-size:17px;position:absolute;top:14px}.md-root #nav .l1{left:40px}.md-root #nav .l2{left:118px}.md-root #nav .brand{text-align:center;font-size:20px;font-weight:600;top:12px;left:0;right:0}.md-root #nav .r{right:40px}.md-root #head{font-size:30px;font-weight:600;position:absolute;top:70px;left:40px}.md-root #arrows{gap:8px;display:flex;position:absolute;top:70px;right:40px}.md-root #arrows i{border:1px solid var(--btn);border-radius:8px;place-items:center;width:36px;height:36px;font-size:14px;font-style:normal;display:grid}.md-root #div1{border-top:1px solid var(--line);position:absolute;top:130px;left:40px;right:40px}.md-root #dow{text-align:center;grid-template-columns:repeat(7,1fr);width:1520px;font-size:16px;display:grid;position:absolute;top:166px;left:40px}.md-root #grid{background:var(--line);grid-template-columns:repeat(7,1fr);gap:1px;width:1520px;display:grid;position:absolute;top:196px;left:40px}.md-root .cell{background:var(--cell);height:324px;position:relative;overflow:hidden}.md-root .cell .n{z-index:2;font-size:15px;position:absolute;top:10px;left:10px}.md-root .thumb{opacity:0;background:linear-gradient(#1b2336,#0d1118);place-items:center;transition:opacity .5s,transform .5s;display:grid;position:absolute;inset:0;transform:scale(1.06)}.md-root .thumb svg{width:62%}.md-root .cell.has .thumb{opacity:1;transform:none}.md-root .cell.press{background:#1e1e22}.md-root .cell.sel:after{content:"";border:4px solid var(--blue);z-index:3;position:absolute;inset:0}.md-root #chat{border:1px solid var(--line);box-sizing:border-box;width:1520px;height:800px;position:absolute;top:1860px;left:40px}.md-root #tb{border-bottom:1px solid var(--line);height:42px;font-size:16px;display:flex;position:absolute;top:0;left:0;right:0}.md-root #tb>*{align-items:center;padding:0 22px;display:flex}.md-root #dsm{color:var(--ink);border:0;border-right:1px solid var(--line);background:0 0;padding:0 22px;font-size:16px;transition:all .35s}.md-root #dsm.on{background:var(--blue)}.md-root #seld{flex:1;gap:8px}.md-root #clr{border-left:1px solid var(--line);padding:0 42px}.md-root #msgs{flex-direction:column;padding:56px 36px 0;display:flex;position:absolute;inset:42px 0 70px;overflow:hidden}.md-root .u{background:var(--bubble);opacity:0;border-radius:8px;align-self:flex-end;padding:13px 20px;font-size:18px;transition:all .4s;transform:translateY(8px)}.md-root .ai{opacity:0;align-self:flex-start;width:1100px;min-height:30px;margin:56px 0 0 110px;font-size:18px;line-height:1.85;transition:opacity .4s}.md-root .u.on,.md-root .ai.on{opacity:1;transform:none}.md-root .dots span{background:var(--muted);border-radius:50%;width:8px;height:8px;margin-right:6px;animation:1s infinite md-bounce;display:inline-block}.md-root .dots span:nth-child(2){animation-delay:.15s}.md-root .dots span:nth-child(3){animation-delay:.3s}@keyframes md-bounce{50%{opacity:.5;transform:translateY(-5px)}}.md-root #inp{border-top:1px solid var(--line);background:#101012;height:70px;display:flex;position:absolute;bottom:0;left:0;right:0}.md-root #typed{color:var(--muted);flex:1;padding:16px 12px;font-size:17px}.md-root #typed.has{color:var(--ink)}.md-root #send{border:0;border-left:1px solid var(--line);width:84px;color:var(--ink);background:0 0;font-size:17px;transition:background .2s}.md-root #send.press{background:#222}.md-root #overlay{opacity:0;pointer-events:none;z-index:20;background:#000000b8;width:1600px;height:900px;transition:opacity .4s;position:absolute;top:0;left:0}.md-root #overlay.open{opacity:1}.md-root #modal{background:var(--panel);border:1px solid var(--line);width:1440px;height:876px;transition:transform .5s;position:absolute;top:12px;left:80px;overflow:hidden;transform:translateY(24px)scale(.98)}.md-root #overlay.open #modal{transform:none}.md-root #mh{border-bottom:1px solid var(--line);background:var(--panel);z-index:3;height:120px;position:absolute;top:0;left:0;right:0}.md-root #mh small{font-size:17px;position:absolute;top:36px;left:46px}.md-root #mh b{font-size:34px;font-weight:600;position:absolute;top:58px;left:46px}.md-root #mx{border:1px solid var(--btn);border-radius:8px;place-items:center;width:50px;height:50px;font-size:18px;display:grid;position:absolute;top:36px;right:46px}.md-root #mbody{position:absolute;inset:121px 0 80px;overflow:hidden}.md-root #mscroll{padding:0 46px 40px;transition:transform .9s cubic-bezier(.65,0,.25,1);position:relative}.md-root .lab{color:var(--muted);padding:26px 0 14px;font-size:17px}.md-root .panels{box-sizing:border-box;border:1px solid #232326;gap:2px;padding:12px;display:flex;position:relative}.md-root .pn{background:#050505;border:1px solid #1d1d20;flex:1;place-items:center;height:560px;transition:background .4s;display:grid;position:relative}.md-root .pn .t{text-align:center;transition:opacity .3s;position:absolute;top:50%;left:0;right:0}.md-root .pn .t b{font-size:18px;font-weight:600;display:block}.md-root .pn .t em{color:var(--blue);margin-top:2px;font-size:15px;font-style:normal;display:block}.md-root .pn svg{opacity:0;width:56%;transition:all .5s;transform:scale(.85)}.md-root .pn .tag{opacity:0;font-size:15px;transition:opacity .4s;position:absolute;bottom:12px;left:14px}.md-root .pn.on{background:linear-gradient(#1b2336,#0b0e14)}.md-root .pn.on svg,.md-root .pn.on .tag{opacity:1;transform:none}.md-root .pn.on .t{opacity:0}.md-root #diaryrow{min-height:200px;display:flex;position:relative}.md-root #diary{background:var(--field);color:var(--muted);white-space:pre-wrap;border:1px solid #1d1d20;flex:1;padding:14px 12px;font-size:18px;line-height:1.5;overflow:hidden}.md-root #diary.has{color:var(--ink)}.md-root #start{background:var(--blue);place-items:center;width:66px;font-size:16px;display:grid}.md-root .cols{gap:44px;padding-top:12px;display:flex;position:relative}.md-root .col{flex:1;position:relative}.md-root .col .lab{border-bottom:1px solid #26262a;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.md-root .plus{border:1px solid var(--btn);width:34px;height:34px;color:var(--ink);border-radius:6px;place-items:center;font-size:18px;display:grid}.md-root .rowx{border-bottom:1px solid #26262a;justify-content:space-between;align-items:center;height:66px;font-size:19px;display:flex;position:relative}.md-root .rowx .r{align-items:center;gap:12px;display:flex}.md-root .sbtn{border:1px solid var(--btn);border-radius:6px;padding:8px 14px;font-size:16px;transition:all .3s}.md-root .sbtn.on{background:var(--blue);border-color:var(--blue)}.md-root .chev{border:1px solid var(--btn);border-radius:6px;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.md-root .ctl{justify-content:space-between;align-items:center;gap:30px;min-width:260px;display:flex}.md-root .ctl i{color:var(--blue);text-align:center;width:26px;font-size:20px;font-style:normal}.md-root .ctl i.press{transform:scale(1.5)}.md-root .ctl b{text-align:center;min-width:110px;font-size:20px;font-weight:600}.md-root .unit{vertical-align:middle;gap:6px;margin-left:10px;display:inline-flex}.md-root .unit span{border:1px solid var(--btn);border-radius:6px;padding:3px 8px;font-size:14px}.md-root #mf{border-top:1px solid var(--line);background:var(--panel);z-index:3;place-items:center;height:80px;display:grid;position:absolute;bottom:0;left:0;right:0}.md-root #save{background:var(--blue);border-radius:10px;place-items:center;width:150px;height:60px;font-size:19px;font-weight:600;transition:transform .2s;display:grid}.md-root #save.press{transform:scale(.94)}.md-root #cursor{z-index:60;pointer-events:none;width:34px;height:34px;transition:left .6s cubic-bezier(.4,0,.2,1),top .6s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.md-root #cursor svg{filter:drop-shadow(0 2px 4px #000000b3);width:100%;height:100%}.md-root #cursor:after{content:"";border:3px solid var(--blue);opacity:0;border-radius:50%;width:24px;height:24px;position:absolute;top:-12px;left:-12px;transform:scale(.3)}.md-root #cursor.click:after{animation:.5s ease-out md-ring}@keyframes md-ring{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(2.2)}}.md-root #cap{pointer-events:none;z-index:70;justify-content:center;display:flex;position:absolute;bottom:34px;left:0;right:0}.md-root #cap div{background:var(--blue);color:#fff;opacity:0;border-radius:12px;padding:14px 32px;font-size:36px;font-weight:700;transition:all .5s;transform:translateY(10px);box-shadow:0 10px 30px #00000080}.md-root #cap div.on{opacity:1;transform:none}.md-root .controls{align-items:center;gap:10px;display:flex}.md-root .controls button{border:1px solid var(--btn);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:8px;padding:9px 16px;font-size:14px;font-weight:600}.md-root .controls button:hover{border-color:var(--blue)}.md-root .controls button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.md-root .bar{background:var(--line);border-radius:99px;flex:1;height:6px;overflow:hidden}.md-root .bar i{background:var(--blue);width:0;height:100%;display:block}@media (prefers-reduced-motion:reduce){.md-root #world,.md-root .thumb,.md-root .pn,.md-root .pn svg,.md-root #mscroll,.md-root #cap div,.md-root #cursor{transition:none}.md-root #cursor:after,.md-root .dots span{animation:none}}.faceCardPictureContainer{aspect-ratio:2/3;border:none;position:relative}.faceCardPictureContainerSelected{aspect-ratio:2/3;box-sizing:border-box;border:2px solid #1577ff;position:relative}.faceCardButton{background-color:#141417;border:none;width:100%;height:100%;display:block}.faceCardPicture{object-fit:cover;border:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.indexOfCard{color:#fff;font-size:.9rem}.pointerContainer{gap:.3rem;display:flex;position:absolute;top:.4rem;left:.4rem}.pointerButton{color:#fff}.contentScreenTrack{flex-direction:column;justify-content:center;align-items:center;margin-top:6vh;display:flex}.calendarGrid{grid-gap:1px;grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(7,1fr);width:95%;margin-top:.5rem;display:grid}.weekDatesContainer{grid-template-columns:repeat(7,1fr);width:95%;margin-top:2rem;display:grid}.popUpDividerLineOne{border:none;border-top:1px solid #2d2d2d;width:95%;margin-top:1.5rem}.popUpDividerLineFive{border:none;border-top:1px solid #2d2d2d;width:100%}.weekDates{color:#fff;justify-content:center;align-items:center;font-size:.9rem;display:flex}.monthAndYearTitle{color:#fff}.trackPageHeaderContainer{justify-content:space-between;align-items:center;width:95%;margin-top:2rem;display:flex}.calendarBackButton,.calendarForwardButton{color:#fff;background-color:#000;border:1px solid #2d2d2d;border-radius:.3rem;width:2rem;height:2rem}.trackPageMonthChangeButtonContainer{justify-content:center;align-items:center;gap:.5rem;display:flex}.claudeChatContainer{flex-direction:column;width:100%;display:flex;overflow-y:auto}.chatInputContainer{justify-content:center;width:100%;display:flex}.chatSectionContainer{border:1px solid #2d2d2d;width:95%;margin-top:3rem;margin-bottom:3rem}.chatInputAndSelectContainer{width:100%}.selectRow{gap:1rem;width:100%;display:flex}.chatInputTextArea{box-sizing:border-box;color:#fff;resize:none;background-color:#141417;border:none;border-top:1px solid #2d2d2d;outline:none;flex:1;height:4rem;padding:.5rem;font-size:.9rem}.sendQueryButton{box-sizing:border-box;color:#fff;background-color:#141417;border:1px solid #2d2d2d;height:4rem;padding:1rem}.chatMessageContainer{box-sizing:border-box;gap:1rem;width:100%;height:75vh;padding:2rem 0 5rem;overflow-y:scroll}.selectedDateText{color:#fff;background-color:#000;border-radius:.3rem;font-size:.8rem}.selectedDatesContainer{gap:1rem;width:100%;display:flex}.selectedDatesText{color:#fff;box-sizing:border-box;background-color:#000;border-radius:.3rem;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.selectedDatesTextInnerContainer{gap:.5rem;display:flex}.selectStateButton{color:#fff;box-sizing:border-box;background-color:#000;border:none;border-right:1px solid #2d2d2d;width:10rem;padding:.4rem 1rem;font-size:.8rem}.selectStateButtonactive{color:#fff;box-sizing:border-box;background-color:#000;border:1px solid #1577ff;width:10rem;padding:.4rem 1rem;font-size:.8rem}.chatHistoryMessageContaineruser{color:#fff;box-sizing:border-box;background-color:#141417;border-radius:.3rem;justify-content:center;align-items:center;max-width:90%;padding:.6rem 1rem;font-size:1rem;display:flex}.chatHistoryMessageContainerassistant{color:#fff;box-sizing:border-box;max-width:100%;padding:.2rem;font-size:1rem}.individualMessageContaineruser{justify-content:flex-end;margin-top:2rem;margin-left:2rem;margin-right:2rem;display:flex}.individualMessageContainerassistant{box-sizing:border-box;background-color:#0000;width:100%;margin-top:1rem;padding:.5rem 6rem;font-size:1rem;line-height:1.8;display:flex}.headerTextTrackPage{color:#3e3e3e}.chatBotHeaderContainer{gap:1rem;display:flex}.chatBotHeader{color:#fff}.selectStateButtonAndSelectedContainer{gap:1rem;width:100%;display:flex}.chatHeaderContainer{justify-content:space-between;align-items:center;display:flex}.chatClearButtonContainer{color:#fff;box-sizing:border-box;background-color:#000;border:none;border-left:1px solid #2d2d2d;justify-content:center;align-items:center;width:10rem;padding:.4rem 1rem;font-size:.8rem;display:flex}.getOutOfPopUpButton{color:#fff;background-color:#141417;border:1px solid #2d2d2d;border-radius:.5rem;width:2.5rem;height:2.5rem}.popUpContainer{z-index:1001;box-sizing:border-box;background-color:#141417;border:1px solid #2d2d2d;flex-direction:column;justify-content:center;align-items:center;width:90%;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.popUpBackgroundBlur{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}.popUpHeaderContainer{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;padding:1.5rem 0;display:flex}.popUpDateAndButtonContainer{justify-content:space-between;align-items:center;width:95%;display:flex}.popUpDate{color:#fff}.popUpDividerLine{border:none;border-top:1px solid #ffffff1a;width:100%}.popUpBodyContainer{flex-direction:column;align-items:center;width:100%;height:75vh;display:flex;overflow-y:scroll}.popUpPhotoContainer,.popUpDiaryContainer{width:95%;margin-top:1rem}.popUpSectionHeaders{color:#3e3e3e;margin-top:1rem;font-size:1rem}.popUpFaceCardImageUpload{background-color:#050505;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.textOne{color:#fff;font-size:1rem}.textTwo{color:#1577ff;font-size:.8rem}.popUpFaceCardImageUploadMiddle{background-color:#020202;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.photoContainer{aspect-ratio:9/16;flex:1;justify-content:center;align-items:center;padding:.5rem;display:flex}.middlePhotoContainer{aspect-ratio:9/16;border:none;border-left:1px solid #222;border-right:1px solid #222;flex:1;justify-content:center;align-items:center;padding:.5rem;display:flex}.triplePhotosContainer{border:1px solid #222;justify-content:space-between;align-items:center;width:100%;margin-top:.8rem;display:flex}.submitButtonContainer{box-sizing:border-box;justify-content:center;align-items:center;width:100%;padding:1rem 0;display:flex}.subText{color:#fff;font-size:.9rem}.photosTitleContainer{flex-direction:column;gap:.3rem;display:flex}.headlineText{color:#4a4a4a;font-size:.9rem}.saveEntryButton{box-sizing:border-box;color:#fff;background-color:#1577ff;border:none;border-radius:.5rem;padding:.8rem 1.5rem;font-size:.9rem}.popUpRoutineAndLifeStyleFactorContainer{justify-content:space-between;width:95%;margin-top:1rem;display:flex}.text{flex-direction:column;justify-content:center;align-items:center;display:flex}.routinePopUpContainer{color:#fff}.counterContainer{justify-content:center;align-items:center;gap:.3rem;display:flex}.lifeStyleFactorContainer{color:#fff;flex-direction:column;display:flex}.lifeStyleFactorCountContainer{flex-direction:column;margin-top:.3rem;display:flex}.routineCountContainer{margin-top:.5rem}.singleLifeStyleFactorContainer{border-bottom:1px solid #222;justify-content:space-between;align-items:center;height:2.5rem;display:flex}.counterContainer{justify-content:space-between;align-items:center;font-size:1rem;display:flex}.factor{font-size:.9rem}.countedCounter{text-align:center;width:5rem;font-size:1rem}.popUpRoutineAndLifeStyleFactorContainer{grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:1rem;display:grid}.routineTitleText,.lifeStyleFactorTitleText{margin-bottom:.3rem}.subRoutineContainer{margin-top:1rem}.waterIntakeContainer{justify-content:center;align-items:center;gap:.5rem;display:flex}.waterUnitButton{color:#fff;background-color:#141417;border:1px solid #2d2d2d;border-radius:.5rem;width:2.5rem;height:1.5rem}.counterButton{color:#1577ff;background-color:#141417;border:none;border-radius:.3rem;width:1.5rem;height:1.5rem}.waterUnitButtonContainer{gap:.2rem;display:flex}.lifeStyleFactorHeadlineTextContainer{height:1.5rem}.uploadedPhotoContainer{object-fit:cover;width:100%;height:100%;display:block}.subDividerSix{border:none;border-top:1px solid #ffffff1a;width:100%;margin-top:.5rem}.submitAndDeleteEntryContainer{justify-content:center;align-items:center;width:100%;display:flex}.submitAndDeleteEntryInnerContainer1{flex:1}.submitAndDeleteEntryInnerContainer2{flex:1;justify-content:center;align-items:center;display:flex}.submitAndDeleteEntryInnerContainer3{flex:1;justify-content:flex-end;align-items:center;display:flex}.deleteEntryButton{color:#fff;background-color:#0000;border:none}.diaryTextBoxContainer{box-sizing:border-box;border:1px solid #222;justify-content:center;align-items:center;width:100%;margin-top:.8rem;display:flex;position:relative}.diaryEntryTextBox{box-sizing:border-box;resize:none;color:#fff;background-color:#0a0a0b;border:none;outline:none;width:100%;height:7rem;padding:.5rem 4rem .5rem .5rem;font-size:1rem;display:block;overflow-y:scroll}.diaryEntryTextBox::placeholder{color:#3e3e3e}.microphoneButtonContainer{justify-content:center;align-items:center;display:flex}.microPhoneButton{color:#fff;background-color:#1577ff;border:none;width:3rem;height:7rem}*{margin:0;padding:0;font-family:Average Sans}body{background-color:#000}
