.Header_header__5bMLD{padding:32px 28px 20px;display:flex;justify-content:space-between;align-items:baseline;flex-shrink:0}.Header_wordmark__28WJS{font-size:22px;letter-spacing:.02em;color:var(--ink)}.Header_date__skdzS{font-size:11px}.BottomNav_nav__9n1ty{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:480px;background:var(--paper);border-top:1px solid var(--faint);display:flex;padding:10px 0 14px;z-index:100}.BottomNav_item__yK5Qg{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:4px;background:none;border:none;color:var(--warm-mid);cursor:pointer;transition:color .2s;padding:4px 0}.BottomNav_item__yK5Qg.BottomNav_active__7D1Kd{color:var(--ink)}.BottomNav_icon__5M2vz{font-size:17px;line-height:1}.BottomNav_label__tOwwu{font-size:9px;letter-spacing:.12em;text-transform:uppercase;font-family:Karla,sans-serif}.JournalDetailModal_backdrop__N99t0{position:fixed;inset:0;background:rgba(26,23,20,.55);z-index:200;display:flex;align-items:flex-end;justify-content:center;animation:JournalDetailModal_fadeIn__5EV3P .25s ease}@keyframes JournalDetailModal_fadeIn__5EV3P{0%{opacity:0}to{opacity:1}}.JournalDetailModal_sheet__bVki8{background:var(--paper);width:100%;max-width:480px;max-height:88vh;overflow-y:auto;padding:24px 28px 52px;animation:JournalDetailModal_slideUp__fgsJi .32s cubic-bezier(.16,1,.3,1)}@keyframes JournalDetailModal_slideUp__fgsJi{0%{transform:translateY(100%)}to{transform:translateY(0)}}.JournalDetailModal_sheetHeader__6WGAn{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.JournalDetailModal_closeBtn__ql12Q{background:none;border:none;font-size:18px;color:var(--muted);cursor:pointer;padding:4px;line-height:1}.JournalDetailModal_promptEcho__Cfgoh{font-size:16px;font-style:italic;color:var(--muted);line-height:1.6;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--faint)}.JournalDetailModal_userResponseBlock__Wqz66{margin-bottom:24px}.JournalDetailModal_userResponseLabel__5pCpQ{margin-bottom:8px}.JournalDetailModal_userResponseText__OwgUF{font-size:17px;line-height:1.72;color:var(--ink)}.PromptCard_card__agZOV{margin-bottom:8px}.PromptCard_promptText__o2xvp{font-size:22px;font-style:italic;line-height:1.55;color:var(--ink);margin-bottom:10px}.PromptCard_theme__sfWo5{margin-bottom:28px}.ResponseForm_form__AQxa9{display:flex;flex-direction:column}.ResponseForm_textarea__F3UF5{width:100%;min-height:160px;background:transparent;border:none;border-bottom:1px solid var(--faint);padding:14px 0;font-size:19px;line-height:1.65;color:var(--ink);resize:none;outline:none;transition:border-color .25s}.ResponseForm_textarea__F3UF5::placeholder{color:var(--warm-mid);font-style:italic}.ResponseForm_textarea__F3UF5:focus{border-bottom-color:var(--accent)}.ResponseForm_hint__JsqOe{font-size:11px;color:var(--warm-mid);margin-top:10px;margin-bottom:28px;letter-spacing:.04em}.ReflectionCard_wrapper__udEE0{display:flex;flex-direction:column;gap:0}.ReflectionCard_card__usKaO{background:var(--warm-light);border:1px solid var(--faint);padding:26px 22px;margin-bottom:20px;position:relative}.ReflectionCard_card__usKaO:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:var(--accent)}.ReflectionCard_borderTitle__qzYA1{font-size:18px;color:var(--ink);margin-bottom:10px}.ReflectionCard_detectedThreshold__SDWG8{font-size:14px;line-height:1.65;color:var(--muted);margin-bottom:14px}.ReflectionCard_summary__vaz8g{font-size:17px;line-height:1.72;color:var(--ink);margin-bottom:18px}.ReflectionCard_statement__JCFNG{border-top:1px solid var(--faint);padding-top:14px;font-family:Cormorant Garamond,serif;font-size:16px;font-style:italic;line-height:1.5;color:var(--accent)}.ReflectionCard_grid__ZjH5v{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:12px}.ReflectionCard_fieldBox__9hqR0{background:rgba(255,255,255,.45);border:1px solid var(--faint);padding:12px 14px}.ReflectionCard_fieldLabel__rTSTB{font-size:9px;margin-bottom:6px}.ReflectionCard_fieldValue__CHDy8{font-size:14px;line-height:1.45}.ReflectionCard_symbolBox__65kms{background:var(--ink);color:var(--paper);padding:14px 18px;display:flex;align-items:center;gap:12px;margin-bottom:14px}.ReflectionCard_symbolIcon__1M8du{font-size:20px;flex-shrink:0}.ReflectionCard_symbolText__o_CgV{font-size:14px;font-style:italic;line-height:1.4}.ReflectionCard_tags__zqg9z{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.ReflectionCard_tag__ASeTC{font-size:11px;letter-spacing:.08em;color:var(--muted);border:1px solid var(--faint);padding:4px 11px;text-transform:lowercase}.LoadingDots_dots__jNEAI{display:flex;gap:4px;align-items:center}.TodayScreen_screen__yK_2i{flex:1 1;padding:0 28px;animation:TodayScreen_fadeUp__v8mXh .5s ease both}@keyframes TodayScreen_fadeUp__v8mXh{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.TodayScreen_waitingMsg__55pos{font-size:17px;font-style:italic;color:var(--muted);line-height:1.65;margin-top:12px}.JournalList_list__HL3HF{display:flex;flex-direction:column}.JournalList_entry__e8IbF{text-align:left;background:none;border:none;border-bottom:1px solid var(--faint);padding:18px 0;cursor:pointer;transition:opacity .2s;width:100%}.JournalList_entry__e8IbF:hover{opacity:.72}.JournalList_meta__Ux5Z6{display:flex;justify-content:space-between;margin-bottom:6px}.JournalList_theme__GC0t7{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-family:Karla,sans-serif}.JournalList_title__uw6KX{font-size:16px;color:var(--ink);margin-bottom:5px}.JournalList_preview__s423C{font-size:14px;font-style:italic;color:var(--muted);line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.JournalList_empty__m1KN3{text-align:center;padding:60px 0;color:var(--muted);display:flex;flex-direction:column;align-items:center;gap:16px}.JournalList_emptyIcon__f1Y_J{font-size:32px;color:var(--faint)}.JournalList_empty__m1KN3 p{font-size:16px;font-style:italic;line-height:1.7;white-space:pre-line}.JournalScreen_screen__lvyxh{flex:1 1;padding:0 28px;animation:JournalScreen_fadeUp__G_LqJ .5s ease both}@keyframes JournalScreen_fadeUp__G_LqJ{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.JournalScreen_heading___yxvn{font-size:26px;font-weight:400;font-style:italic;color:var(--ink);margin-bottom:24px}.AboutScreen_screen__ZCreD{flex:1 1;padding:0 28px;animation:AboutScreen_fadeUp__Af3oE .5s ease both}@keyframes AboutScreen_fadeUp__Af3oE{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.AboutScreen_heading__Bzhl6{font-size:26px;font-weight:400;font-style:italic;color:var(--ink);margin-bottom:28px}.AboutScreen_intro__9zgjH{border-top:1px solid var(--faint);border-bottom:1px solid var(--faint);padding:28px 0;margin-bottom:28px;display:flex;flex-direction:column;gap:14px}.AboutScreen_intro__9zgjH p{font-size:16px;line-height:1.8;color:var(--muted)}.AboutScreen_frameworkLabel__86Y39{margin-bottom:16px}.AboutScreen_grid__Mdet5{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:28px}.AboutScreen_fieldBox__wofFE{background:var(--warm-light);border:1px solid var(--faint);padding:14px 16px}.AboutScreen_fieldBox__wofFE.AboutScreen_full__F5_5c{grid-column:1/-1}.AboutScreen_fieldLabel__fjuKG{font-size:9px;margin-bottom:6px}.AboutScreen_fieldValue__ChPZG{font-size:14px;font-style:italic;line-height:1.45;color:var(--ink)}.AboutScreen_privacy__iVm4F{font-size:13px;color:var(--muted);line-height:1.75;margin-bottom:40px}.LanguageToggle_toggle__wWVIS{display:flex;align-items:center;gap:8px}.LanguageToggle_option__Q0TZO{background:none;border:none;font-family:Karla,sans-serif;font-size:12px;letter-spacing:.1em;color:var(--warm-mid);cursor:pointer;padding:2px 0;transition:color .2s;text-transform:uppercase}.LanguageToggle_option__Q0TZO.LanguageToggle_active__fYZ4_{color:var(--ink);border-bottom:1px solid var(--ink)}.LanguageToggle_divider__gXDja{color:var(--faint);font-size:12px}.SettingsScreen_screen__vPlG0{flex:1 1;padding:0 28px;animation:SettingsScreen_fadeUp__z7_aX .5s ease both}@keyframes SettingsScreen_fadeUp__z7_aX{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.SettingsScreen_heading__zCy1T{font-size:26px;font-weight:400;font-style:italic;margin-bottom:32px}.SettingsScreen_row__ffaSp{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 0;border-top:1px solid var(--faint);border-bottom:1px solid var(--faint)}.SettingsScreen_label__dnIa5{font-size:13px;font-family:Karla,sans-serif;color:var(--ink);margin-bottom:4px}.SettingsScreen_note__w5Sui{font-size:13px;color:var(--muted);line-height:1.55;max-width:220px}.SignInScreen_screen__TPYaO{flex:1 1;padding:0 28px;animation:SignInScreen_fadeUp__M7YhS .5s ease both;display:flex;flex-direction:column;justify-content:center;min-height:40vh}@keyframes SignInScreen_fadeUp__M7YhS{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.SignInScreen_heading__CgGlN{font-size:26px;font-weight:400;color:var(--ink);margin-bottom:20px;line-height:1.3}.SignInScreen_intro__tRITB{font-size:15px;line-height:1.7;color:var(--muted);margin-bottom:32px;max-width:320px}.SignInScreen_actions__bIDxC{margin-top:8px}