.journal_capture-memory__5B3lj{min-height:100vh;background:linear-gradient(135deg,#0f172a,#1e1b4b 50%,#1e293b);padding:1rem;font-family:Georgia,serif}.journal_container__yckR8{max-width:64rem;margin:0 auto}.journal_header__cswYN{text-align:center;margin-bottom:2rem;padding-top:2rem}.journal_main-title__sY6AA{font-size:clamp(2.5rem,8vw,4rem);font-weight:300;color:#f1f5f9;margin-bottom:1rem;letter-spacing:-.02em}.journal_subtitle__0HOM8{color:#cbd5e1;font-size:1.125rem;font-weight:300}.journal_main-capture-area__D8yaO{background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:1.5rem;padding:2rem;border:1px solid rgba(255,255,255,.1);box-shadow:0 25px 50px -12px rgba(0,0,0,.5)}.journal_prompts__p6Qnx{margin-bottom:1.5rem}.journal_prompt-text___GyPr{color:#94a3b8;font-size:.875rem;margin-bottom:1rem;text-align:center}.journal_text-input-area__zwxp4{position:relative}.journal_memory-textarea__udNmk{width:100%;height:12rem;background:transparent;border:none;resize:none;color:#f1f5f9;font-size:1.125rem;line-height:1.75;font-family:Georgia,serif;outline:none}.journal_memory-textarea__udNmk::placeholder{color:#64748b}.journal_memory-image__fyIz0{width:100%;height:auto;border-radius:12px;margin-top:.5rem;display:block}.journal_word-count__uvr8l{position:absolute;bottom:.5rem;right:.5rem;color:#64748b;font-size:.875rem}.journal_action-section__sjvR7{display:flex;justify-content:center;gap:12px;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.1)}.journal_keep-toggle__rVk_f{margin-left:auto;display:inline-flex;align-items:center;gap:8px;font-size:.92rem}.journal_keep-toggle__rVk_f input{accent-color:#d946ef;width:18px;height:18px}.journal_keep-toggle__rVk_f input:focus-visible{outline:2px solid #d946ef;outline-offset:2px}.journal_feedback-button___7J8i{padding:.75rem 2rem;border-radius:9999px;font-weight:500;border:none;font-size:1rem}.journal_feedback-button___7J8i:hover:not(:disabled){cursor:pointer;background:linear-gradient(90deg,#ffb3ff,#ff00ff);color:white;box-shadow:0 10px 25px rgba(245,158,11,.3)}.journal_feedback-button___7J8i:disabled{cursor:not-allowed;background:rgba(255,255,255,.1);color:#64748b;box-shadow:none}.journal_feedback-area__6DOZs{margin-top:.75rem;display:flex;flex-direction:column;gap:.35rem}.journal_feedback-label__AcRtn{font-size:.85rem;color:#64748b}.journal_feedback-textarea__WBdqy{width:100%;min-height:3.5rem;padding:.6rem .75rem;border:1px solid var(--border,#ddd);border-radius:8px;resize:vertical;font:inherit;background:var(--card,#fff)}.journal_save-button__qNpPU{padding:.75rem 2rem;border-radius:9999px;font-weight:500;border:none;font-size:1rem;transition:all .3s ease}.journal_save-button__qNpPU:enabled{cursor:pointer;background:linear-gradient(90deg,#ffb3ff,#ff00ff);color:white;box-shadow:0 10px 25px rgba(245,158,11,.3)}.journal_save-button__qNpPU:disabled{cursor:not-allowed;background:rgba(255,255,255,.1);color:#64748b;box-shadow:none}.journal_save-button__qNpPU:enabled:hover{transform:translateY(-2px);box-shadow:0 15px 35px rgba(245,158,11,.4)}.journal_loading-spinner__HqlwQ{display:inline-block;width:1rem;height:1rem;border:2px solid transparent;border-top-color:white;border-radius:50%;animation:journal_spin__O0HbV 1s linear infinite;margin-right:.5rem}.journal_loading-content__ZBRN3{display:flex;align-items:center}.journal_success-overlay__QKUVJ{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:50}.journal_success-card__SbLN2{background:rgba(34,197,94,.2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:1.5rem;padding:2rem;border:1px solid rgba(34,197,94,.3);text-align:center;animation:journal_pulse__SBXvp 2s ease-in-out infinite}.journal_success-icon__8GetP{font-size:2.5rem;margin-bottom:1rem}.journal_success-title___KL0a{color:#86efac;font-size:1.125rem;font-weight:500}.journal_success-subtitle__PsyRk{color:#4ade80;font-size:.875rem;margin-top:.5rem}.journal_recent-memories__oubY8{margin-top:3rem}.journal_recent-title__vQBci{font-size:2rem;font-weight:300;color:#e2e8f0;margin-bottom:1.5rem;text-align:center}.journal_memories-grid__NncTb{display:grid;grid-gap:1rem;gap:1rem}.journal_memory-card__eD9gf{background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:1rem;padding:1.5rem;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.journal_memory-card__eD9gf:hover{background:rgba(255,255,255,.1)}.journal_memory-content__Gt_BB{color:#cbd5e1;line-height:1.75;margin-bottom:.75rem}.journal_memory-footer__isZy0{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.journal_memory-timestamp__pgwG_{color:#64748b;font-size:.875rem}.journal_floating-hint__2HxD_{position:fixed;bottom:1.5rem;right:1.5rem;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:9999px;padding:.5rem 1rem;color:#cbd5e1;font-size:.875rem;border:1px solid rgba(255,255,255,.2)}@keyframes journal_spin__O0HbV{to{transform:rotate(1turn)}}@keyframes journal_pulse__SBXvp{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.9}}.header_header__RtJAw{width:100%;padding:1rem;color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.header_nav__8A_Ry{display:flex;justify-content:space-between;align-items:center}.header_logo__LJoqt{font-size:1.4rem;font-weight:700}.header_navLinks__73KNP{list-style:none;display:flex;gap:2rem}.header_navLinks__73KNP a{text-decoration:none;color:#f0f0f0;transition:color .2s ease}.header_navLinks__73KNP a:hover{color:#ff00ff}