.ForgotPassword_forgot__6vEm1{width:100%;height:100%;min-height:var(--app-vh);background-color:#bee2d1}.ForgotPassword_forgot_topBlock__brOi1{padding-block-start:40px;padding-inline-end:40px;padding-block-end:40px;padding-inline-start:40px}@media only screen and (max-width:768px){.ForgotPassword_forgot_topBlock_logoBlock___tfpZ img{width:95px;height:27px}}.ForgotPassword_forgot_topBlock_hands__Kic6l{position:relative}.ForgotPassword_forgot_topBlock_yellowHands__TAWNH{position:absolute;inset-block-start:-23px;inset-inline-end:57px}@media only screen and (max-width:768px){.ForgotPassword_forgot_topBlock_yellowHands__TAWNH{inset-block-start:-38px;inset-inline-end:40px}.ForgotPassword_forgot_topBlock_yellowHands__TAWNH img{width:120px;height:110px}}.ForgotPassword_forgot_topBlock_purpleHands__QVEDu{position:absolute;inset-block-start:-50px;inset-inline-end:15px}@media only screen and (max-width:768px){.ForgotPassword_forgot_topBlock_purpleHands__QVEDu img{width:120px;height:110px}}.ForgotPassword_forgot_formBlock__SjLid{padding:35px;max-width:60%;width:650px;display:flex;align-items:center;justify-content:center;flex-direction:column;margin:70px auto}@media only screen and (max-width:600px){.ForgotPassword_forgot_formBlock__SjLid{padding:15px;max-width:80%;margin:0 auto}}.ForgotPassword_forgot_formBlock__SjLid form{margin-block-start:30px;width:100%}.ForgotPassword_forgot_formBlock_header__cfeu_{margin:0 auto;height:75px;width:100%;border-bottom:1px solid #37996b;display:flex;align-items:center;justify-content:center}.ForgotPassword_forgot_formBlock_header__cfeu_ h3{font-size:25px}.ForgotPassword_forgot_formBlock_body_formItem__coo4c{margin:15px auto;display:flex;flex-direction:column;position:relative}.ForgotPassword_forgot_formBlock_body_formItem__coo4c img{position:absolute;inset-inline-end:1.5%;inset-block-end:22px;transform:translateY(50%);cursor:pointer}.ForgotPassword_forgot_formBlock_body_formButton__8p7wf{margin:40px auto 15px;display:flex;flex-direction:column}.ForgotPassword_forgot_formBlock_body_formButton__8p7wf button{background-color:#000;border:none;color:#fff;height:37px;border-radius:10px;font-size:17px;font-weight:700;cursor:pointer}.ForgotPassword_forgot_formBlock_body_error__uX92H{color:red}.ForgotPassword_forgot_formBlock_body_forgotPassword__x6abk{color:#30475e;text-align:center}.ForgotPassword_forgot_formBlock_body_forgotPassword__x6abk a{cursor:pointer;font-weight:700;font-size:13px;border-bottom:1px solid #000;color:#30475e;text-decoration:none}.Input_field__0dhZk{display:flex;flex-direction:column;gap:6px;width:100%}.Input_field__0dhZk>label{font-size:14px;font-weight:500;color:var(--app-text-muted)}.Input_field__0dhZk>input{width:100%;min-height:44px;padding:12px 16px;font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;font-size:16px;color:var(--app-text);background:var(--app-surface);border:1px solid var(--app-border);border-radius:10px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.Input_field__0dhZk>input::placeholder{color:var(--app-text-muted)}.Input_field__0dhZk>input:hover:not(:disabled){border-color:var(--secondary-color)}.Input_field__0dhZk>input:focus-visible{border-color:var(--secondary-color);box-shadow:0 0 0 3px rgba(105,168,135,.25)}.Input_field__0dhZk>input:disabled{opacity:.6;cursor:not-allowed}.Input_field__0dhZk>input[aria-invalid=true]{border-color:#c0392b}.Input_error__4JwMK{display:block;margin-block-start:6px;font-size:13px;color:#c0392b}.Login_login__eoTU2{width:100%;height:100%;min-height:var(--app-vh);background-color:#bee2d1;--app-text:#30475e;--app-text-muted:#5f7185;--app-surface:#ffffff;--app-border:#e5e5e5}.Login_login_topBlock__qBOge{padding:40px}.Login_login_topBlock_logoBlock__NypP9{display:flex;align-items:center}@media only screen and (max-width:768px){.Login_login_topBlock_logoBlock__NypP9 img{width:95px;height:27px}}.Login_login_topBlock_hands__YdL_S{position:relative}.Login_login_topBlock_yellowHands__4CM4C{position:absolute;inset-block-start:-23px;inset-inline-end:57px}@media only screen and (max-width:768px){.Login_login_topBlock_yellowHands__4CM4C{inset-block-start:-38px;inset-inline-end:40px}}@media only screen and (max-width:480px){.Login_login_topBlock_yellowHands__4CM4C{inset-inline-end:25px}}@media only screen and (max-width:768px){.Login_login_topBlock_yellowHands__4CM4C img{width:120px;height:110px}}.Login_login_topBlock_purpleHands__o8_3A{position:absolute;inset-block-start:-50px;inset-inline-end:15px}@media only screen and (max-width:480px){.Login_login_topBlock_purpleHands__o8_3A{inset-inline-end:0}}@media only screen and (max-width:768px){.Login_login_topBlock_purpleHands__o8_3A img{width:120px;height:110px}}.Login_login_formBlock__TyzKQ{padding:35px;max-width:60%;width:650px;display:flex;align-items:center;justify-content:center;flex-direction:column;margin:70px auto}@media only screen and (max-width:600px){.Login_login_formBlock__TyzKQ{padding:15px;max-width:80%;margin:0 auto}}@media only screen and (max-width:480px){.Login_login_formBlock__TyzKQ{padding:20px;max-width:100%}}.Login_login_formBlock__TyzKQ form{margin-block-start:30px;width:100%}.Login_login_formBlock_header__7o0PL{margin:0 auto;height:75px;width:100%;border-bottom:1px solid #2e6448;display:flex;align-items:center;justify-content:center}.Login_login_formBlock_header__7o0PL h3{font-size:25px;color:var(--primary-color)}.Login_login_formBlock_body_formItem__FOV7l{margin:15px auto;display:flex;flex-direction:column;position:relative}.Login_login_formBlock_body_formItem__FOV7l img{position:absolute;inset-inline-end:14px;inset-block-end:22px;transform:translateY(50%);cursor:pointer}.Login_login_formBlock_body_formButton__JX8SQ{margin:40px auto 15px;display:flex;flex-direction:column}.Login_login_formBlock_body_formButton__JX8SQ button{background-color:var(--primary-color);border:none;color:#fff;height:37px;border-radius:10px;font-size:17px;font-weight:700;cursor:pointer}.Login_login_formBlock_body_error__n3Ws4{color:red}.Login_login_formBlock_body_forgotPassword__4OL2J,.Login_login_formBlock_body_register__K5ek_{color:var(--primary-color);text-align:center;margin-block-start:0;margin-inline-end:20px;margin-block-end:0;margin-inline-start:20px}.Login_login_formBlock_body_forgotPassword__4OL2J a,.Login_login_formBlock_body_register__K5ek_ a{cursor:pointer;font-weight:700;font-size:13px;border-bottom:1px solid var(--primary-color);color:var(--primary-color);text-decoration:none}.Login_login_socialBlock__p15ZG{text-align:center;font-size:14px;margin-block-start:30px}.Login_login_socialBlock__p15ZG>span{margin-block-end:5px;display:block;text-transform:uppercase;font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;color:var(--primary-color)}.Login_login_socialBlock_iconsBlock__5Ml1a{display:flex}@media only screen and (max-width:480px){.Login_login_socialBlock_iconsBlock__5Ml1a{flex-direction:column}}.Login_login_socialBlock_iconsBlock__5Ml1a>button{display:flex;align-items:center;margin:8px;border:1px solid #030303;padding-block-start:5px;padding-inline-end:15px;padding-block-end:5px;padding-inline-start:15px;border-radius:11px;cursor:pointer;min-width:140px;background-color:rgba(0,0,0,0)}.Login_login_socialBlock_iconsBlock__5Ml1a>button:hover{background-color:#030303}.Login_login_socialBlock_iconsBlock__5Ml1a>button:hover>span{color:#fff}.Login_login_socialBlock_iconsBlock__5Ml1a>button>svg{height:25px;width:25px;margin-inline-end:10px}.Login_login_socialBlock_iconsBlock__5Ml1a>button>span{font-size:16px;width:100%;border-top-right-radius:10px;border-bottom-right-radius:10px;color:var(--primary-color)}html.dark .Login_login__eoTU2{background-color:rgba(0,0,0,0);--app-text:inherit;--app-text-muted:inherit;--app-surface:inherit;--app-border:inherit}html.dark .Login_login__eoTU2 .Login_login_formBlock_header__7o0PL{border-bottom-color:var(--app-border)}html.dark .Login_login__eoTU2 .Login_login_formBlock_header__7o0PL h3{color:var(--app-text)}html.dark .Login_login__eoTU2 .Login_login_formBlock_body_formButton__JX8SQ button{background-color:var(--green-bg);color:var(--app-text-on-light)}html.dark .Login_login__eoTU2 .Login_login_formBlock_body_forgotPassword__4OL2J a{color:var(--app-text);border-bottom-color:var(--app-text)}html.dark .Login_login__eoTU2 .Login_login_formBlock_body_formItem__FOV7l img{filter:invert(1)}html.dark .Login_login__eoTU2 .Login_login_socialBlock__p15ZG>span{color:var(--app-text)}html.dark .Login_login__eoTU2 .Login_login_socialBlock_iconsBlock__5Ml1a>button{border-color:var(--app-border)}html.dark .Login_login__eoTU2 .Login_login_socialBlock_iconsBlock__5Ml1a>button>span{color:var(--app-text)}html.dark .Login_login__eoTU2 .Login_login_topBlock_logoBlock__NypP9 ul{background-color:rgba(0,0,0,0)}html.dark .Login_login__eoTU2 .Login_login_topBlock_logoBlock__NypP9 ul li{color:var(--app-text);border-color:var(--app-text-muted)}html.dark .Login_login__eoTU2 .Login_login_topBlock_logoBlock__NypP9 ul li:hover,html.dark .Login_login__eoTU2 .Login_login_topBlock_logoBlock__NypP9 ul li[class]:not([class=""]){color:var(--app-text-on-light)}.ChangeLanguage_lang_languages__euA_c{color:var(--primary-color);font-size:18px;font-weight:700;margin-inline-start:16px;position:relative}.ChangeLanguage_lang_languages__euA_c>span:hover{color:var(--secondary-color)}.ChangeLanguage_lang_languagesDark__XoAlX{color:var(--dark-mood-green)}@media only screen and (max-width:768px){.ChangeLanguage_lang_languagesDark__XoAlX{color:var(--primary-color)}}.ChangeLanguage_lang_languagesDark__XoAlX li{color:var(--primary-color)}.ChangeLanguage_lang_languageDropdown__y9PGo{background:#fff;list-style:none;padding:0;margin:0;inset-block-start:30px;display:flex;align-items:center}.ChangeLanguage_lang_languageDropdown__y9PGo li{padding-block-start:5px;padding-inline-end:10px;padding-block-end:5px;padding-inline-start:10px;width:50px;border:1px solid var(--primary-color);cursor:pointer;text-align:center}.ChangeLanguage_lang_languageDropdown__y9PGo li:hover,.ChangeLanguage_lang_languageDropdown_activeLang__b3xGP{background-color:var(--bg-purple)}.ResetPassword_resetPassword__EnI5X{width:100%;height:100%;min-height:var(--app-vh);background-color:#bee2d1}.ResetPassword_resetPassword_topBlock__SHgPT{padding:40px}.ResetPassword_resetPassword_topBlock_logoBlock__uRYCC{display:flex;align-items:center}@media only screen and (max-width:768px){.ResetPassword_resetPassword_topBlock_logoBlock__uRYCC img{width:95px;height:27px}}.ResetPassword_resetPassword_formBlock__rskBq{padding:35px;max-width:60%;width:650px;display:flex;align-items:center;justify-content:center;flex-direction:column;margin:70px auto}@media only screen and (max-width:600px){.ResetPassword_resetPassword_formBlock__rskBq{padding:15px;max-width:80%;margin:0 auto}}@media only screen and (max-width:480px){.ResetPassword_resetPassword_formBlock__rskBq{padding:20px;max-width:100%}}.ResetPassword_resetPassword_formBlock__rskBq form{margin-block-start:20px;width:100%}.ResetPassword_resetPassword_formBlock_header__uXgMx{margin:0 auto;height:75px;width:100%;border-bottom:1px solid #2e6448;display:flex;align-items:center;justify-content:center}.ResetPassword_resetPassword_formBlock_header__uXgMx h3{font-size:25px;color:var(--primary-color)}.ResetPassword_resetPassword_formBlock_body_error__xnkII{color:red}.ResetPassword_resetPassword_formBlock_body_formItem__EPjST{margin:15px auto;display:flex;flex-direction:column}.ResetPassword_resetPassword_formBlock_body_formButton__MwQ9k{margin:30px auto;display:flex;flex-direction:column}.ResetPassword_resetPassword_formBlock_body_formButton__MwQ9k button{background-color:var(--primary-color);border:none;color:#fff;height:33px;border-radius:10px;font-size:17px;font-weight:600;cursor:pointer}.ResetPassword_resetPassword_formBlock_body_forgotPassword__Glgu8{margin:40px auto;color:#30475e;text-align:center}.ResetPassword_resetPassword_formBlock_body_forgotPassword__Glgu8 a{cursor:pointer;font-weight:700;font-size:13px;border-bottom:1px solid #000}.ResetPassword_resetPassword_cloud__8CvoA{position:relative}.ResetPassword_resetPassword_cloud__8CvoA img{position:absolute;inset-block-end:-140px;inset-inline-end:100px}@media only screen and (max-width:600px){.ResetPassword_resetPassword_cloud__8CvoA img{width:180px;height:207px;inset-block-end:-200px}}.StartLogin_startLogin__9X1hi{width:100%;height:100%;min-height:var(--app-vh);display:flex;justify-content:center;background-color:#bee2d1;align-items:center;padding-block-start:0;padding-inline-end:10px;padding-block-end:0;padding-inline-start:10px}@media only screen and (max-width:992px){.StartLogin_startLogin__9X1hi{flex-direction:column}}.StartLogin_startLogin_leftImage__HH_v1{margin-block-start:-120px;padding-block-start:0;padding-inline-end:10px;padding-block-end:0;padding-inline-start:10px}@media only screen and (max-width:1200px){.StartLogin_startLogin_leftImage__HH_v1{margin-block-start:-50px}}@media only screen and (max-width:992px){.StartLogin_startLogin_leftImage__HH_v1{margin-block-start:30px}}@media only screen and (max-width:1200px){.StartLogin_startLogin_leftImage__HH_v1 img{width:500px;height:360px}}@media only screen and (max-width:992px){.StartLogin_startLogin_leftImage__HH_v1 img{width:300px;height:220px}}.StartLogin_startLogin_form__ph7DM{max-width:100%;width:415px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-block-start:70px;padding-block-start:0;padding-inline-end:10px;padding-block-end:0;padding-inline-start:10px}@media only screen and (max-width:992px){.StartLogin_startLogin_form__ph7DM{margin-block-start:50px}}.StartLogin_startLogin_form_header___FM1_{text-align:center;border-bottom:3px solid #2e6448;margin-block-start:20px}.StartLogin_startLogin_form_text__kaejp{text-align:center;border-top:1px solid #2e6448;border-bottom:1px solid #2e6448;margin-block-start:20px;padding-block-start:28px;padding-inline-end:10px;padding-block-end:28px;padding-inline-start:10px;color:var(--primary-color);width:100%;font-weight:600;font-size:20px}@media only screen and (max-width:600px){.StartLogin_startLogin_form_text__kaejp{font-size:16px}}.StartLogin_startLogin_form_formButton___x54t{width:100%;margin:40px auto;display:flex;flex-direction:column}.StartLogin_startLogin_form_formButton_free__wx1Wy{background-color:var(--primary-color);border:none;color:#fff;height:35px;border-radius:5px;font-size:17px;cursor:pointer;font-weight:600;display:flex;justify-content:center;align-items:center}.StartLogin_startLogin_form_formButton_sso__sv4IE{background-color:#fcf6e8;border:none;color:var(--primary-color);height:35px;border:1px solid var(--primary-color);border-radius:5px;font-size:17px;cursor:pointer;margin-block-start:5px;font-weight:600}html.dark .StartLogin_startLogin__9X1hi{background-color:rgba(0,0,0,0)}html.dark .StartLogin_startLogin__9X1hi .StartLogin_startLogin_form_text__kaejp{color:var(--app-text);border-color:var(--app-border)}html.dark .StartLogin_startLogin__9X1hi .StartLogin_startLogin_form_formButton_free__wx1Wy{background-color:var(--green-bg);color:var(--app-text-on-light)}html.dark .StartLogin_startLogin__9X1hi .StartLogin_startLogin_form_formButton_sso__sv4IE{background-color:rgba(0,0,0,0);border-color:var(--app-text);color:var(--app-text)}.Notification_notification__RXv3r{width:50px;height:50px;position:absolute;top:-30px}.Notification_notification__RXv3r sub{width:20px;height:20px;display:flex;justify-content:center;align-items:center;position:absolute;right:10px;top:-10px;border-radius:50%;background-color:var(--dark-mood-green)}.Notification_notification_darkSub__iLVpN{background-color:var(--purple)!important}.Notification_dropdown__ccdz_{width:400px;height:auto;min-height:100px;max-height:350px;position:absolute;top:100%;inset-inline-end:0;background-color:var(--dark-mood-green);box-shadow:0 4px 8px rgba(0,0,0,.1);padding:20px 10px;z-index:1000;border-radius:8px;display:flex;flex-direction:column;overflow:hidden;overflow-y:scroll;gap:10px}[dir=rtl] .Notification_dropdown__ccdz_{right:auto;left:0}.Notification_dropdown_closeBlock__OBBVg{width:100%;min-width:60px;display:flex;align-items:flex-end;flex-direction:column}.Notification_dropdown_closeBlock__OBBVg img{position:absolute;top:5px;cursor:pointer}.Notification_dropdown_closeBlock__OBBVg button{background-color:rgba(0,0,0,0);border:none;cursor:pointer}.Notification_dropdown_closeBlock__OBBVg button p{font-size:14px;margin-top:10px;text-decoration:underline;color:var(--primary-color)}.Notification_dropdown_itemCover__I5L0j{background-color:var(--yellow-light);border-radius:20px;padding:3px}.Notification_dropdown_item__ENT6o{display:flex;align-items:center;justify-content:space-around}.Notification_dropdown_item_titlesBlock__8gX1T{width:160px;height:60px}.Notification_dropdown_item_titlesBlock__8gX1T p{color:var(--primary-color)}.Notification_dropdown_item_titlesBlock__8gX1T p:last-child{font-size:12px}.Notification_dropdown_item__ENT6o button{padding:8px 16px;border-radius:15px;background-color:var(--yellow-light);border:none;cursor:pointer}.Notification_dropdown_item_darkButton__BZjGy{background-color:var(--purple)!important}.Notification_dropdown_noNotificationText__IAbOt{color:var(--primary-color)}.JournalDashboard_dashboard__FWJUA{width:100%;padding-block-start:0;position:relative;color:#30475e}.JournalDashboard_dashboard__FWJUA,.JournalDashboard_dashboard__FWJUA *{font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif}.JournalDashboard_container__IWzi9{padding-block:32px;display:flex;flex-direction:column;gap:24px}.JournalDashboard_divider__7Mj9_{border:none;border-block-start:1px solid rgba(48,71,94,.1)}.JournalDashboard_grid2__V1EbW{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:640px){.JournalDashboard_grid2__V1EbW{grid-template-columns:1fr 1fr}}.JournalDashboard_header__1CJpi{display:flex;align-items:center;justify-content:space-between}.JournalDashboard_headerTitle__YTyz2{font-size:24px;font-weight:800;color:#30475e}.JournalDashboard_headerSub__oHlqz{font-size:14px;color:#30475e;margin-block-start:2px}.JournalDashboard_streak__pv6k_{display:flex;align-items:center;gap:8px;border-radius:16px;background:rgba(245,194,138,.35);border:2px solid rgba(245,194,138,.5);padding:8px 16px;text-align:center}.JournalDashboard_streakNum__inSt5{font-size:20px;font-weight:800;color:#30475e}.JournalDashboard_streakLabel__97bwx{font-size:12px;font-weight:600;color:#30475e}.JournalDashboard_streakBest__pAB5X{font-size:10px;color:#30475e}.JournalDashboard_privacyBanner__Qudb7{border-radius:16px;background:rgba(194,223,213,.3);border:1px solid #c2dfd5;padding:20px}.JournalDashboard_privacyBanner__Qudb7 p{font-size:14px;color:#30475e;line-height:1.6}.JournalDashboard_card__8bS4u{border-radius:16px;background:#fff;border:2px solid rgba(48,71,94,.12);padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.06);display:flex;flex-direction:column}.JournalDashboard_cardTitle__8cW5U{font-weight:700;color:#30475e;margin-block-end:16px;display:flex;align-items:center;gap:6px;font-size:15px}.JournalDashboard_cardTitleRow__5gN5n{display:flex;align-items:center;justify-content:space-between;margin-block-end:16px}.JournalDashboard_cardEmpty___T209{border-radius:12px;padding:24px 16px;text-align:center;margin-block-end:12px}.JournalDashboard_cardEmpty___T209 p{font-size:14px;color:#30475e}.JournalDashboard_cardEmptyBlue__NEzsC{background:#bae1f1;border:2px dashed rgb(52.9893692417%,79.5605953225%,90.4616111505%)}.JournalDashboard_cardEmptyMint__JYZhG{background:#c2dfd5;border:2px dashed rgb(60.3364958887%,79.192915876%,72.6907020873%)}.JournalDashboard_cardEmptyGold__Hl7nw{background:#fdf7c3;border:2px dashed rgb(98.4414927261%,93.7659709045%,53.2447817837%)}.JournalDashboard_cardEmptyPink__AsMja{background:#fbd1e0;border:2px dashed hsl(338.5714285714,84%,78.1960784314%)}.JournalDashboard_cardEmptyPurple__mXIec{background:#f1dffd;border:2px dashed hsl(276,88.2352941176%,81.3333333333%)}.JournalDashboard_cardEmptyNeutral__Ay97J{background:rgba(48,71,94,.06);border:1px dashed rgba(48,71,94,.12)}.JournalDashboard_itemsList__yNt0G{display:flex;flex-direction:column;gap:10px;max-height:260px;overflow-y:auto;padding-inline-end:4px}.JournalDashboard_itemRow__OTVVW{border-radius:12px;padding:12px 16px;font-size:14px;color:#30475e;display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.JournalDashboard_itemRowMint__KTrWZ{background:rgba(194,223,213,.55);border:1px solid rgba(194,223,213,.7)}.JournalDashboard_itemRowAccent__TEtm0{background:rgba(253,247,195,.6);border:1px solid rgba(253,247,195,.8)}.JournalDashboard_deleteBtn__YGnXR{flex-shrink:0;background:none;border:none;cursor:pointer;padding:2px;color:#30475e;transition:color .2s}.JournalDashboard_deleteBtn__YGnXR:hover{color:#e74c3c}@media(min-width:640px){.JournalDashboard_deleteBtn__YGnXR{opacity:0}.JournalDashboard_entryCard__XQ0F_:hover .JournalDashboard_deleteBtn__YGnXR,.JournalDashboard_goalRow__FPjFW:hover .JournalDashboard_deleteBtn__YGnXR,.JournalDashboard_itemRow__OTVVW:hover .JournalDashboard_deleteBtn__YGnXR{opacity:1}}.JournalDashboard_addRow__b6doU{margin-block-start:12px;display:flex;gap:8px}.JournalDashboard_addInput__yNE0c{flex:1 1;border-radius:12px;border:1px solid rgba(48,71,94,.15);background:#fff;padding:8px 12px;font-size:14px;font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;outline:none;transition:box-shadow .2s}.JournalDashboard_addInput__yNE0c:focus{box-shadow:0 0 0 3px rgba(194,223,213,.4)}.JournalDashboard_addBtn__ICFfM{border-radius:12px;background:rgba(48,71,94,.08);border:none;padding:8px 12px;font-size:14px;font-weight:600;color:#30475e;cursor:pointer;font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;transition:background .2s}.JournalDashboard_addBtn__ICFfM:hover{background:rgba(48,71,94,.14)}.JournalDashboard_dashedBtn__jNiBD{margin-block-start:12px;width:100%;border-radius:12px;border:2px dashed rgba(48,71,94,.15);background:none;padding:10px;font-size:14px;color:#30475e;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:4px;font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;transition:border-color .2s,color .2s}.JournalDashboard_dashedBtn__jNiBD:hover{border-color:rgba(48,71,94,.3);color:#30475e}.JournalDashboard_insightItem__MJpoP{width:100%;border-radius:12px;background:rgba(186,225,241,.35);border:1px solid rgba(186,225,241,.5);padding:12px 16px;font-size:14px;color:#30475e}.JournalDashboard_moodGrid__LHol0{display:flex;justify-content:space-around;margin-block-end:8px}.JournalDashboard_moodBtn__CN5_A{display:flex;flex-direction:column;align-items:center;gap:4px;border-radius:12px;padding:12px;border:none;background:none;cursor:pointer;transition:all .2s;font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif}.JournalDashboard_moodBtn__CN5_A:hover{background:rgba(194,223,213,.3)}.JournalDashboard_moodBtn__CN5_A span{font-size:28px}.JournalDashboard_moodBtnActive__T0j_a{background:rgba(251,209,224,.4);transform:scale(1.1);box-shadow:0 2px 8px rgba(251,209,224,.3);outline:2px solid rgba(251,209,224,.6)}.JournalDashboard_moodPrompt__s9eFI{font-size:12px;color:#30475e;text-align:center;margin-block-end:8px}.JournalDashboard_moodAttrSection__4bR_4{padding-block-start:12px;border-block-start:1px solid rgba(48,71,94,.08);margin-block-start:8px}.JournalDashboard_moodAttrLabel__AMGrM{font-size:12px;font-weight:600;color:#30475e;margin-block-end:8px}.JournalDashboard_moodAttrs__SpyJw{display:flex;flex-wrap:wrap;gap:8px}.JournalDashboard_moodAttrBtn__xMn6k{border-radius:999px;padding:6px 12px;font-size:12px;font-weight:500;border:none;cursor:pointer;transition:all .2s;font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;background:rgba(241,223,253,.35);color:#30475e}.JournalDashboard_moodAttrBtn__xMn6k:hover{background:rgba(241,223,253,.5)}.JournalDashboard_moodAttrBtnActive__IeR_h{background:rgba(241,223,253,.6);color:#30475e;outline:2px solid rgba(241,223,253,.8);outline-offset:-2px;font-weight:600}.JournalDashboard_moodTextarea__obWjB{width:100%;border-radius:12px;border:1px solid rgba(48,71,94,.15);background:#fff;padding:8px 12px;font-size:14px;font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;outline:none;resize:none;min-height:60px;margin-block-start:12px;transition:box-shadow .2s}.JournalDashboard_moodTextarea__obWjB:focus{box-shadow:0 0 0 3px rgba(194,223,213,.4)}.JournalDashboard_moodCompleteBtn__l2q_i{margin-block-start:12px;width:100%;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;background:#30475e;border:none;padding:10px 16px;font-size:14px;font-weight:700;color:#fff;cursor:pointer;font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;transition:transform .2s}.JournalDashboard_moodCompleteBtn__l2q_i:hover{transform:scale(1.02)}.JournalDashboard_moodCompleteBtn__l2q_i:disabled{opacity:.5;cursor:not-allowed}.JournalDashboard_moodCompleteBtn__l2q_i:disabled:hover{transform:none}.JournalDashboard_moodDone__ZigPj{text-align:center;padding-block:16px}.JournalDashboard_moodBody__YhIBl,.JournalDashboard_moodDone__ZigPj{flex:1 1;display:flex;flex-direction:column;justify-content:center}.JournalDashboard_moodDoneEmoji__Uhpa8{font-size:36px;margin-block-end:8px;display:block}.JournalDashboard_moodDoneLabel__rFa6N{font-size:14px;font-weight:600;color:#30475e;margin-block-end:4px}.JournalDashboard_moodDoneAttrs__Gv6Vx{font-size:12px;color:#30475e}.JournalDashboard_moodDoneNote__XulQJ{font-size:12px;color:#30475e;margin-block-start:4px;font-style:italic}.JournalDashboard_moodDoneActions__M3TRZ{display:flex;align-items:center;gap:8px}.JournalDashboard_savedBadge__isthg{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:#30475e}.JournalDashboard_redoBtn__n_qZ4{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:500;color:#30475e;background:none;border:none;cursor:pointer;font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;transition:color .2s}.JournalDashboard_redoBtn__n_qZ4:hover{color:#30475e}.JournalDashboard_spinner__48CZ5{width:16px;height:16px;border-radius:50%;border:2px solid #fff;border-block-start-color:rgba(0,0,0,0);animation:JournalDashboard_spin__CYrm8 .6s linear infinite}@keyframes JournalDashboard_spin__CYrm8{to{transform:rotate(1turn)}}.JournalDashboard_weekChart__3WjKR{display:flex;align-items:flex-end;justify-content:space-around;flex:1 1;min-height:140px}.JournalDashboard_weekBar__55Rzf{display:grid;grid-template-rows:1fr auto;align-items:end;justify-items:center;gap:4px;height:100%}.JournalDashboard_weekBarInner__TsNss{width:32px;border-radius:6px;transition:height .5s ease}.JournalDashboard_weekBarMint__fuzjQ{background:#c2dfd5}.JournalDashboard_weekBarBlue__ZZM5Y{background:#bae1f1}.JournalDashboard_weekBarPink___Zk9N{background:#fbd1e0}.JournalDashboard_weekBarGold__QdgDE{background:#fdf7c3}.JournalDashboard_weekBarAnxious__WatWU{background:#f5c28a}.JournalDashboard_weekBarMuted___QmsT{background:rgba(48,71,94,.1);min-height:4px}.JournalDashboard_weekBarToday__mLxKD{outline:2px solid #30475e}.JournalDashboard_weekLabel__oA1xr{font-size:10px;font-weight:500;color:#30475e}.JournalDashboard_weekLabelToday__6s21q{color:#30475e;font-weight:700}.JournalDashboard_weekTrendTag__AsL2k{font-size:12px;color:#30475e;font-weight:500}.JournalDashboard_goalRow__FPjFW{display:flex;align-items:center;gap:12px;cursor:pointer}.JournalDashboard_goalRow__FPjFW .JournalDashboard_goalText__DsH9Y{flex:1 1}.JournalDashboard_goalCheckbox__ORBA6{width:20px;height:20px;border-radius:6px;border:2px solid rgba(48,71,94,.2);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s;background:none;cursor:pointer;padding:0;font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif}.JournalDashboard_goalCheckboxDone__LmNsZ{background:#30475e;border-color:#30475e}.JournalDashboard_goalText__DsH9Y{font-size:14px;color:#30475e}.JournalDashboard_goalTextDone__Ncytm{text-decoration:line-through;color:#30475e}.JournalDashboard_suggestedLabel__wNriL{font-size:12px;color:#30475e;margin-block-end:8px;margin-block-start:12px}.JournalDashboard_suggestionBtn__5eiuE{width:100%;text-align:start;border-radius:8px;background:rgba(255,255,255,.5);border:1px solid rgba(241,223,253,.3);padding:8px 12px;font-size:12px;color:#30475e;cursor:pointer;display:flex;align-items:center;gap:8px;font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;transition:background .2s}.JournalDashboard_suggestionBtn__5eiuE:hover{background:rgba(241,223,253,.2)}.JournalDashboard_promptsHeader__D9zBl{display:flex;align-items:center;justify-content:space-between;margin-block-end:12px}.JournalDashboard_promptsTitle__cKPjA{font-weight:700;color:#30475e;font-size:15px}.JournalDashboard_refreshBtn__mpHw_{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:#30475e;background:none;border:none;cursor:pointer;font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;transition:color .2s}.JournalDashboard_refreshBtn__mpHw_:hover{color:#30475e}.JournalDashboard_promptsGrid__IKYr1{display:flex;flex-wrap:wrap;gap:8px}.JournalDashboard_promptCard__V9uXB{border-radius:12px;background:rgba(253,247,195,.4);border:1px solid rgba(253,247,195,.6);padding:12px 16px;font-size:14px;color:#30475e;text-align:start;box-shadow:0 1px 3px rgba(0,0,0,.04);cursor:pointer;transition:box-shadow .2s,border-color .2s,background .2s;font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif}.JournalDashboard_promptCard__V9uXB:hover{box-shadow:0 4px 12px rgba(253,247,195,.2);border-color:rgba(245,194,138,.5);background:rgba(253,247,195,.55)}.JournalDashboard_freewrite__DPovU{border-radius:16px;background:#fff;border:2px solid rgba(48,71,94,.12);padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.06);text-align:center}.JournalDashboard_freewriteTitle__HXwT8{font-weight:700;color:#30475e;margin-block-end:8px;font-size:15px}.JournalDashboard_freewriteBody__g8ThQ{font-size:14px;color:#30475e;margin-block-end:16px}.JournalDashboard_freewriteBtn__Ny2ok{display:inline-flex;align-items:center;gap:8px;border-radius:12px;background:#30475e;border:none;padding:12px 24px;font-weight:700;color:#fff;cursor:pointer;font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;box-shadow:0 4px 12px rgba(48,71,94,.2);transition:transform .2s}.JournalDashboard_freewriteBtn__Ny2ok:hover{transform:scale(1.02)}.JournalDashboard_entriesTitle__M2AK5{font-weight:700;color:#30475e;margin-block-end:16px;font-size:15px}.JournalDashboard_entriesList__Yw4Uw{display:flex;flex-direction:column;gap:12px}.JournalDashboard_entriesSentinel__CaoN_{height:1px}.JournalDashboard_entriesLoading__xqGPX{text-align:center;font-size:13px;color:rgba(48,71,94,.55);padding-block:8px}.JournalDashboard_entryCard__XQ0F_{border-radius:16px;background:#fff;border:2px solid rgba(48,71,94,.1);padding:16px;box-shadow:0 1px 3px rgba(0,0,0,.04);cursor:pointer;transition:box-shadow .2s,border-color .2s}.JournalDashboard_entryCard__XQ0F_:hover{box-shadow:0 4px 12px rgba(48,71,94,.1);border-color:rgba(48,71,94,.2)}.JournalDashboard_entryRow__zZuh3{display:flex;align-items:center;gap:16px}.JournalDashboard_entryRow__zZuh3 .JournalDashboard_entryTitle__kbOVt{flex:1 1}.JournalDashboard_entryDate__TokDd{font-size:12px;font-weight:600;color:#30475e;flex-shrink:0;line-height:1.4;padding-block-start:2px}.JournalDashboard_entryTitle__kbOVt{font-size:14px;color:#30475e;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.JournalDashboard_fab__lnZV8{position:fixed;inset-block-end:24px;inset-inline-end:24px;z-index:40;display:block}@media(min-width:640px){.JournalDashboard_fab__lnZV8{display:none}}.JournalDashboard_fabBtn__4dbPy{width:56px;height:56px;border-radius:50%;background:#30475e;border:none;box-shadow:0 4px 16px rgba(48,71,94,.3);display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:transform .2s}.JournalDashboard_fabBtn__4dbPy:hover{transform:scale(1.05)}html.dark .JournalDashboard_dashboard__FWJUA{color:var(--app-text)}html.dark .JournalDashboard_divider__7Mj9_,html.dark .JournalDashboard_moodAttrSection__4bR_4{border-color:var(--app-border)}html.dark .JournalDashboard_card__8bS4u,html.dark .JournalDashboard_entryCard__XQ0F_,html.dark .JournalDashboard_freewrite__DPovU{background:var(--app-surface);border-color:var(--app-border);box-shadow:var(--elevation-1)}html.dark .JournalDashboard_addInput__yNE0c,html.dark .JournalDashboard_moodTextarea__obWjB{background:var(--app-surface-alt);border-color:var(--app-border);color:var(--app-text)}html.dark .JournalDashboard_addBtn__ICFfM,html.dark .JournalDashboard_cardTitle__8cW5U,html.dark .JournalDashboard_dashedBtn__jNiBD,html.dark .JournalDashboard_dashedBtn__jNiBD:hover,html.dark .JournalDashboard_entriesTitle__M2AK5,html.dark .JournalDashboard_entryDate__TokDd,html.dark .JournalDashboard_entryTitle__kbOVt,html.dark .JournalDashboard_freewriteBody__g8ThQ,html.dark .JournalDashboard_freewriteTitle__HXwT8,html.dark .JournalDashboard_goalTextDone__Ncytm,html.dark .JournalDashboard_goalText__DsH9Y,html.dark .JournalDashboard_headerSub__oHlqz,html.dark .JournalDashboard_headerTitle__YTyz2,html.dark .JournalDashboard_insightItem__MJpoP,html.dark .JournalDashboard_itemRow__OTVVW,html.dark .JournalDashboard_moodAttrBtn__xMn6k,html.dark .JournalDashboard_moodAttrLabel__AMGrM,html.dark .JournalDashboard_moodDoneAttrs__Gv6Vx,html.dark .JournalDashboard_moodDoneLabel__rFa6N,html.dark .JournalDashboard_moodDoneNote__XulQJ,html.dark .JournalDashboard_moodPrompt__s9eFI,html.dark .JournalDashboard_privacyBanner__Qudb7 p,html.dark .JournalDashboard_promptCard__V9uXB,html.dark .JournalDashboard_promptsTitle__cKPjA,html.dark .JournalDashboard_redoBtn__n_qZ4,html.dark .JournalDashboard_redoBtn__n_qZ4:hover,html.dark .JournalDashboard_refreshBtn__mpHw_,html.dark .JournalDashboard_refreshBtn__mpHw_:hover,html.dark .JournalDashboard_savedBadge__isthg,html.dark .JournalDashboard_streakBest__pAB5X,html.dark .JournalDashboard_streakLabel__97bwx,html.dark .JournalDashboard_streakNum__inSt5,html.dark .JournalDashboard_suggestedLabel__wNriL,html.dark .JournalDashboard_suggestionBtn__5eiuE,html.dark .JournalDashboard_weekLabelToday__6s21q,html.dark .JournalDashboard_weekLabel__oA1xr,html.dark .JournalDashboard_weekTrendTag__AsL2k{color:var(--app-text)}html.dark .JournalDashboard_deleteBtn__YGnXR{color:inherit}html.dark .JournalDashboard_cardEmptyNeutral__Ay97J p,html.dark .JournalDashboard_entriesLoading__xqGPX{color:var(--app-text-muted)}html.dark .JournalDashboard_cardEmptyNeutral__Ay97J,html.dark .JournalDashboard_dashedBtn__jNiBD,html.dark .JournalDashboard_goalCheckbox__ORBA6{border-color:var(--app-border)}html.dark .JournalDashboard_dashedBtn__jNiBD:hover{border-color:var(--app-text-muted)}html.dark .JournalDashboard_itemRowMint__KTrWZ{background:rgba(194,223,213,.18)}html.dark .JournalDashboard_itemRowAccent__TEtm0,html.dark .JournalDashboard_promptCard__V9uXB,html.dark .JournalDashboard_promptCard__V9uXB:hover{background:var(--app-surface-accent);border-color:var(--app-border)}html.dark .JournalDashboard_insightItem__MJpoP{background:rgba(186,225,241,.2)}html.dark .JournalDashboard_moodAttrBtn__xMn6k{background:rgba(241,223,253,.2)}html.dark .JournalDashboard_moodAttrBtnActive__IeR_h{background:rgba(241,223,253,.6);color:var(--app-text-on-light)}html.dark .JournalDashboard_addBtn__ICFfM,html.dark .JournalDashboard_suggestionBtn__5eiuE{background:var(--app-surface-alt)}html.dark .JournalDashboard_addBtn__ICFfM:hover,html.dark .JournalDashboard_weekBarMuted___QmsT{background:var(--app-border)}html.dark .JournalDashboard_weekBarToday__mLxKD{outline-color:var(--app-text)}html.dark .JournalDashboard_goalCheckboxDone__LmNsZ{background:var(--secondary-color);border-color:var(--secondary-color)}html.dark .JournalDashboard_fabBtn__4dbPy,html.dark .JournalDashboard_freewriteBtn__Ny2ok,html.dark .JournalDashboard_moodCompleteBtn__l2q_i{background:var(--green-bg);color:var(--app-text-on-light)}.JournalDashboard_recapHint__bxMge,.JournalDashboard_recapPending__TF4gy{margin:0 0 12px;font-size:14px;opacity:.8}.JournalDashboard_recapSection__zy7MK{margin-block-start:12px}.JournalDashboard_recapSection__zy7MK h4{margin:0 0 8px;font-size:14px;font-weight:600}.JournalDashboard_recapSection__zy7MK ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.JournalDashboard_recapSection__zy7MK li{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;background:var(--cat-relationshipskills-soft);color:var(--app-text)}.JournalDashboard_recapSection__zy7MK li span{flex:1 1;font-size:14px}.JournalDashboard_recapAdd__f4SsZ,.JournalDashboard_recapDismiss__A8Qsx{display:inline-flex;align-items:center;gap:4px;border:none;border-radius:100px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.JournalDashboard_recapAdd__f4SsZ{padding:5px 12px;background:#30475e;color:#fff}.JournalDashboard_recapAdd__f4SsZ:disabled{opacity:.6;cursor:wait}.JournalDashboard_recapDismiss__A8Qsx{padding:5px;background:rgba(0,0,0,0);color:var(--app-text)}.Challenges_challenges__sygxC{width:100%;margin-block-end:40px}.Challenges_challenges_title__4Q6_C{color:var(--primary-color);font-size:28px;font-weight:500}@media(max-width:768px){.Challenges_challenges_title__4Q6_C{font-size:18px}}.Challenges_challenges_items__v44pl{display:grid;grid-template-columns:auto auto auto auto;width:100%;margin-block-start:25px;justify-content:flex-start;grid-gap:20px;padding-inline-end:20px;max-height:550px;overflow-y:auto}.Challenges_challenges_items__v44pl div{cursor:pointer}@media(max-width:1536px){.Challenges_challenges_items__v44pl{grid-template-columns:repeat(auto-fill,320px);grid-gap:20px}}@media(max-width:1200px){.Challenges_challenges_items__v44pl{grid-template-columns:repeat(auto-fill,250px);grid-gap:20px}}.Challenges_challenges_items_image__SwzVi{height:200px;display:flex;justify-content:center;align-items:center;border:1px solid var(--secondary-color);border-radius:10px;margin-block-end:15px;box-shadow:0 0 9px 0 rgba(207,207,207,.52)}@media only screen and (max-width:1200px){.Challenges_challenges_items_image__SwzVi{height:160px;width:250px}}.Challenges_challenges_items_image__SwzVi>img{width:90%;height:100%;object-fit:cover}.Challenges_challenges_items__v44pl p{max-width:293px;width:100%;font-size:16px;font-weight:500;color:var(--primary-color);margin-block-end:23px}.Challenges_challenges_dark__zcnA1 h3{color:var(--yellow-bg)}.Recommended_recommended__OIqjU{width:100%;margin-block-start:30px}.Recommended_recommended_title__O_717{color:var(--app-text);margin-block-end:16px}.Recommended_recommended_items__0tqx9{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;list-style:none;margin:0;padding:0;max-width:1180px}.Recommended_recommended_items__0tqx9>li{display:flex}.Recommended_recommended_card__JBseb{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%;height:100%;padding:16px;border:1px solid var(--secondary-color);border-radius:10px;background:rgba(0,0,0,0);text-align:start;cursor:pointer;font-family:inherit}.Recommended_recommended_card__JBseb:hover{box-shadow:0 0 9px 0 rgba(207,207,207,.52)}.Recommended_recommended_card_image__8y2f9{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:8px;background:var(--secondary-color)}.Recommended_recommended_card_name__AJaQM{color:var(--app-text);font-size:18px;font-weight:700}.Recommended_recommended_card_reason__ynp2g{color:var(--primary-color);font-size:15px}.Recommended_recommended__dark__QEtKb .Recommended_recommended_card_name__AJaQM,.Recommended_recommended__dark__QEtKb .Recommended_recommended_title__O_717{color:#fff}.Recommended_recommended__dark__QEtKb .Recommended_recommended_card_reason__ynp2g{color:var(--dark-mood-green)}