:root{--color-bg-gradient:linear-gradient(180deg,#283e51,#4b79a1);--color-surface:#121212;--color-surface-raised:#1e1e1e;--color-border:hsla(0,0%,100%,.08);--color-text-primary:#fff;--color-text-secondary:hsla(0,0%,100%,.6);--color-accent-write:#ff6b6b;--color-accent-build:#ffa07a;--color-accent-entertain:orchid;--color-accent-question:#9370db;--radius-card:14px;--radius-sm:8px;--font-tracking-header:0.10em;--bottom-nav-height:64px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}#root,body,html{height:100%}body{-webkit-font-smoothing:antialiased;color:#fff;color:var(--color-text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body:before{background:#4b79a1;background:linear-gradient(180deg,#283e51,#4b79a1);content:"";inset:0;position:fixed;z-index:-2}button{background:none;border:none;color:inherit;cursor:pointer}button,input,textarea{font-family:inherit}.SignInScreen_container__JeTrl{align-items:center;display:flex;justify-content:center;min-height:100dvh;padding:24px}.SignInScreen_card__FES0l{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);display:flex;flex-direction:column;gap:16px;max-width:380px;padding:36px 28px;width:100%}.SignInScreen_title__OKz1Z{font-size:2rem;font-weight:700;letter-spacing:var(--font-tracking-header);text-align:center;text-transform:uppercase}.SignInScreen_subtitle__t773w{color:var(--color-text-secondary);font-size:.9rem;text-align:center}.SignInScreen_googleBtn__spmr\+{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:.95rem;font-weight:500;padding:12px;transition:opacity .15s;width:100%}.SignInScreen_googleBtn__spmr\+:hover{opacity:.8}.SignInScreen_divider__xd0Im{align-items:center;color:var(--color-text-secondary);display:flex;font-size:.8rem;gap:12px}.SignInScreen_divider__xd0Im:after,.SignInScreen_divider__xd0Im:before{background:var(--color-border);content:"";flex:1 1;height:1px}.SignInScreen_form__tfcAz{display:flex;flex-direction:column;gap:10px}.SignInScreen_input__6zg0k{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:.95rem;padding:12px;width:100%}.SignInScreen_input__6zg0k:focus{border-color:hsla(0,0%,100%,.3);outline:none}.SignInScreen_submitBtn__LoXf2{background:#fff;border-radius:var(--radius-sm);color:#121212;font-size:.95rem;font-weight:600;padding:12px;transition:opacity .15s;width:100%}.SignInScreen_submitBtn__LoXf2:hover{opacity:.85}.SignInScreen_error__7qKRX{color:#ff6b6b;font-size:.85rem}.SignInScreen_resetConfirm__8psFT{color:#9370db;font-size:.9rem;text-align:center}.SignInScreen_modeLinks__TzQXp{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.SignInScreen_modeLinks__TzQXp button{color:var(--color-text-secondary);font-size:.85rem;text-decoration:underline}.SignInScreen_modeLinks__TzQXp button:hover{color:#fff}.PromptCard_card__zoLkS{background:var(--color-surface);border:1px solid var(--color-border);border-left:3px solid var(--accent);border-radius:var(--radius-card);display:flex;flex-direction:column;gap:10px;padding:16px}.PromptCard_header__sSZy-{align-items:center;display:flex;gap:8px}.PromptCard_icon__UP2k1{font-size:1rem}.PromptCard_label__O1jah{color:var(--accent);font-size:.7rem;font-weight:700;letter-spacing:var(--font-tracking-header);text-transform:uppercase}.PromptCard_prompt__CRivH{color:var(--color-text-secondary);font-size:.9rem;line-height:1.5}.PromptCard_textarea__d7f-T{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:.95rem;line-height:1.6;min-height:60px;overflow:hidden;padding:10px 12px;resize:none;transition:border-color .15s;width:100%}.PromptCard_textarea__d7f-T:focus{border-color:var(--accent);outline:none}.PromptCard_textarea__d7f-T::placeholder{color:var(--color-text-secondary)}.PromptCard_response__6Seso{font-size:.95rem;line-height:1.6;white-space:pre-wrap}.PromptCard_empty__LteRW{color:var(--color-text-secondary);font-style:normal}.TodayScreen_container__\+3wUU{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:600px;min-height:100dvh;padding:24px 16px calc(var(--bottom-nav-height) + 24px)}.TodayScreen_loading__8l\+iv{align-items:center;color:var(--color-text-secondary);display:flex;justify-content:center;min-height:100dvh}.TodayScreen_header__FByBo{display:flex;flex-direction:column;gap:4px}.TodayScreen_date__PQSgM{color:var(--color-text-secondary);font-size:.75rem;letter-spacing:var(--font-tracking-header);text-transform:uppercase}.TodayScreen_heading__6Tnrh{font-size:1.5rem;font-weight:700;letter-spacing:var(--font-tracking-header)}.TodayScreen_cards__lokwJ{display:flex;flex-direction:column;gap:12px}.TodayScreen_submitBtn__o01GE{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);color:var(--color-text-secondary);font-size:.9rem;font-weight:500;padding:14px;transition:all .2s;width:100%}.TodayScreen_submitBtn__o01GE.TodayScreen_ready__FuRAV{background:#fff;border-color:#fff;color:#121212}.TodayScreen_completedBar__KMnu2{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);display:flex;font-size:.9rem;justify-content:space-between;padding:14px 16px}.TodayScreen_editBtn__Z3B5U{color:var(--color-text-secondary);font-size:.85rem;text-decoration:underline}.EntryCard_card__2-4ai{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);overflow:hidden}.EntryCard_header__Askdd{align-items:center;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;padding:12px 16px}.EntryCard_author__Nj6aD{font-size:.85rem;font-weight:600}.EntryCard_date__LnMmv{color:var(--color-text-secondary);font-size:.75rem;letter-spacing:.06em;margin-left:auto;text-transform:uppercase}.EntryCard_responses__1uT2O{display:flex;flex-direction:column}.EntryCard_response__FwHJ8{border-bottom:1px solid var(--color-border);border-left:3px solid var(--accent);padding:12px 16px}.EntryCard_response__FwHJ8:last-child{border-bottom:none}.EntryCard_catLabel__oFJHq{color:var(--accent);display:block;font-size:.65rem;font-weight:700;letter-spacing:var(--font-tracking-header);margin-bottom:6px;text-transform:uppercase}.EntryCard_text__QuxQP{font-size:.95rem;line-height:1.6;white-space:pre-wrap}.JournalScreen_container__EgOiv{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:600px;min-height:100dvh;padding:24px 16px calc(var(--bottom-nav-height) + 24px)}.JournalScreen_empty__KRJsR,.JournalScreen_loading__fZmjf{align-items:center;color:var(--color-text-secondary);display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:60vh;text-align:center}.JournalScreen_header__T7TKh{align-items:baseline;display:flex;justify-content:space-between}.JournalScreen_heading__Dp7hH{font-size:1.5rem;font-weight:700;letter-spacing:var(--font-tracking-header)}.JournalScreen_count__isCIg{color:var(--color-text-secondary);font-size:.8rem}.JournalScreen_list__AP\+pG{display:flex;flex-direction:column;gap:12px}.JournalScreen_emptySub__Yd6OJ{font-size:.85rem}.FilterBar_wrapper__zFI3L{display:flex;flex-direction:column;gap:6px}.FilterBar_row__bVHrb{display:flex;flex-wrap:wrap;gap:6px}.FilterBar_chip__JEAoX{align-items:center;background:var(--color-surface-raised);border:none;border-radius:20px;color:var(--color-text-secondary);cursor:pointer;display:flex;font-size:.72rem;font-weight:500;gap:4px;padding:5px 12px;transition:background .15s,color .15s;white-space:nowrap}.FilterBar_chip__JEAoX.FilterBar_active__ub9jT{background:linear-gradient(135deg,#ff6b6b,orchid);background:var(--chip-color,linear-gradient(135deg,#ff6b6b,orchid));color:#fff;font-weight:600}.FilterBar_chip__JEAoX:first-child.FilterBar_active__ub9jT{background:linear-gradient(135deg,var(--color-accent-write),var(--color-accent-question))}.FilterBar_clear__M1wW5{font-size:.85em;margin-left:2px;opacity:.7}.FilterBar_personChip__PE4XJ{padding:4px 10px}.FilterBar_personAvatar__9j5Gr{border-radius:50%;height:16px;object-fit:cover;width:16px}.FilterBar_personAvatarFallback__hs1fB{align-items:center;background:linear-gradient(135deg,var(--color-accent-write),var(--color-accent-question));border-radius:50%;color:#fff;display:flex;font-size:.55rem;font-weight:700;height:16px;justify-content:center;width:16px}.FeedEntryCard_card__6FPPZ{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);overflow:hidden}.FeedEntryCard_header__WrxwS{align-items:center;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;padding:12px 16px}.FeedEntryCard_person__ZXVxJ{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;gap:8px;padding:0}.FeedEntryCard_avatar__1VQkD{border-radius:50%;height:28px;object-fit:cover;width:28px}.FeedEntryCard_avatarFallback__r3DTs{align-items:center;background:linear-gradient(135deg,var(--color-accent-write),var(--color-accent-question));border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.75rem;font-weight:700;height:28px;justify-content:center;width:28px}.FeedEntryCard_name__Ua2Iv{font-size:.85rem;font-weight:600}.FeedEntryCard_date__iaJzn{color:var(--color-text-secondary);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.FeedEntryCard_responses__6I93M{display:flex;flex-direction:column}.FeedEntryCard_response__-ONMT{border-bottom:1px solid var(--color-border);border-left:3px solid var(--accent);padding:12px 16px}.FeedEntryCard_response__-ONMT:last-child{border-bottom:none}.FeedEntryCard_catLabel__dF35Z{color:var(--accent);display:block;font-size:.65rem;font-weight:700;letter-spacing:var(--font-tracking-header);margin-bottom:6px;text-transform:uppercase}.FeedEntryCard_text__PcRVV{font-size:.95rem;line-height:1.6;white-space:pre-wrap}.FeedResponseCard_card__pUQTv{background:var(--color-surface);border:1px solid var(--color-border);border-left:3px solid var(--accent);border-radius:var(--radius-card);display:flex;flex-direction:column;gap:10px;padding:14px 16px}.FeedResponseCard_header__uBQNz{align-items:center;display:flex;justify-content:space-between}.FeedResponseCard_person__sGTRH{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;gap:7px;padding:0}.FeedResponseCard_avatar__UexiT{border-radius:50%;height:22px;object-fit:cover;width:22px}.FeedResponseCard_avatarFallback__Hq4Ck{align-items:center;background:linear-gradient(135deg,var(--color-accent-write),var(--color-accent-question));border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.65rem;font-weight:700;height:22px;justify-content:center;width:22px}.FeedResponseCard_name__TRqWI{font-size:.8rem;font-weight:600}.FeedResponseCard_meta__PJPHo{color:var(--color-text-secondary);font-size:.7rem;letter-spacing:.04em}.FeedResponseCard_text__luFKg{font-size:.95rem;line-height:1.6;white-space:pre-wrap}.FeedScreen_container__Bv7qq{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:600px;min-height:100dvh;padding:24px 16px calc(var(--bottom-nav-height) + 24px)}.FeedScreen_header__yLR2j{align-items:baseline;display:flex;justify-content:space-between}.FeedScreen_heading__r81N\+{font-size:1.5rem;font-weight:700;letter-spacing:var(--font-tracking-header)}.FeedScreen_list__I9qwT{display:flex;flex-direction:column;gap:12px}.FeedScreen_empty__5xJ-T{align-items:center;color:var(--color-text-secondary);display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:50vh;text-align:center}.FeedScreen_emptySub__35qKF{font-size:.85rem}.ConnectionRow_wrapper__L\+Xqu{border-radius:var(--radius-sm);overflow:hidden;position:relative}.ConnectionRow_row__V0Omm{align-items:center;background:transparent;cursor:pointer;display:flex;gap:12px;padding:10px 0;position:relative;transition:transform .2s ease;z-index:1}.ConnectionRow_deleteBtn__dCIBC{background:#c0392b;border:none;bottom:0;color:#fff;cursor:pointer;font-size:.8rem;font-weight:600;position:absolute;right:0;top:0;width:80px;z-index:0}.ConnectionRow_avatar__fuTQB{border-radius:50%;flex-shrink:0;height:36px;object-fit:cover;width:36px}.ConnectionRow_avatarFallback__jU1xB{align-items:center;background:linear-gradient(135deg,var(--color-accent-write),var(--color-accent-question));border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.85rem;font-weight:700;height:36px;justify-content:center;width:36px}.ConnectionRow_info__wnmey{display:flex;flex:1 1;flex-direction:column;gap:2px}.ConnectionRow_name__J\+A86{font-size:.9rem;font-weight:600}.ConnectionRow_joined__xYJPo{color:var(--color-text-secondary);font-size:.72rem}.ConnectionRow_chevron__gODFr{color:var(--color-text-secondary);font-size:1rem}.SettingsSheet_backdrop__debXx{background:rgba(0,0,0,.5);inset:0;position:fixed;z-index:200}.SettingsSheet_sheet__Q3NQa{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:16px 16px 0 0;bottom:0;display:flex;flex-direction:column;gap:4px;left:0;padding:16px 20px 32px;position:fixed;right:0;z-index:201}.SettingsSheet_handle__4Gu5b{background:hsla(0,0%,100%,.2);border-radius:2px;height:4px;margin:0 auto 16px;width:36px}.SettingsSheet_userRow__KH-dZ{display:flex;flex-direction:column;gap:2px;padding:10px 0}.SettingsSheet_label__DYgnk{color:var(--color-text-secondary);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.SettingsSheet_email__VNxb7{color:var(--color-text-primary);font-size:.9rem}.SettingsSheet_divider__48hWg{background:var(--color-border);height:1px;margin:6px 0}.SettingsSheet_item__QV\+0f{align-items:center;background:none;border:none;color:var(--color-text-primary);cursor:pointer;display:flex;font-size:.95rem;gap:12px;padding:14px 0;text-align:left;width:100%}.SettingsSheet_destructive__qpy\+Y{color:#e74c3c}.SettingsSheet_itemIcon__mTmxE{font-size:1.1rem;text-align:center;width:24px}.SettingsSheet_note__vyHwa{color:var(--color-text-secondary);font-size:.72rem;margin-top:12px;opacity:.6;text-align:center}.FriendsScreen_container__B\+1\+m{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:600px;min-height:100dvh;padding:24px 16px calc(var(--bottom-nav-height) + 24px)}.FriendsScreen_header__-vNg4{align-items:center;display:flex;justify-content:space-between}.FriendsScreen_heading__cD5Wd{font-size:1.5rem;font-weight:700;letter-spacing:var(--font-tracking-header)}.FriendsScreen_gearBtn__ly3Z5{background:none;border:none;color:var(--color-text-secondary);cursor:pointer;font-size:1.25rem;padding:4px}.FriendsScreen_card__AZ75D{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);display:flex;flex-direction:column;gap:12px;padding:16px}.FriendsScreen_sectionLabel__DgA9n{color:var(--color-text-secondary);font-size:.65rem;font-weight:700;letter-spacing:var(--font-tracking-header);text-transform:uppercase}.FriendsScreen_linkBox__av\+lf{background:rgba(0,0,0,.3);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:.75rem;min-height:36px;padding:10px 12px;word-break:break-all}.FriendsScreen_linkActions__RLLDp{display:flex;gap:8px}.FriendsScreen_copyBtn__zd\+SE{background:var(--color-surface-raised);color:var(--color-text-primary)}.FriendsScreen_copyBtn__zd\+SE,.FriendsScreen_shareBtn__aldBR{border:none;border-radius:var(--radius-sm);cursor:pointer;flex:1 1;font-size:.85rem;padding:10px}.FriendsScreen_shareBtn__aldBR{background:linear-gradient(135deg,var(--color-accent-write),var(--color-accent-question));color:#fff;font-weight:600}.FriendsScreen_connectionList__KT39t{display:flex;flex-direction:column}.FriendsScreen_connectionItem__IVSqa:last-child .FriendsScreen_separator__KBlLn{display:none}.FriendsScreen_separator__KBlLn{background:var(--color-border);height:1px}.FriendsScreen_emptyConnections__AwRqr{color:var(--color-text-secondary);font-size:.85rem;padding:8px 0;text-align:center}.FriendsScreen_removingRow__LXuyG{color:var(--color-text-secondary);font-size:.85rem;padding:12px 0}.JoinScreen_container__PZIqZ{align-items:center;display:flex;justify-content:center;min-height:100dvh;padding:24px 16px}.JoinScreen_card__kyzYu{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);display:flex;flex-direction:column;gap:14px;max-width:400px;padding:28px 24px;width:100%}.JoinScreen_inviteHeader__aMwax{align-items:center;display:flex;flex-direction:column;gap:10px;margin-bottom:6px}.JoinScreen_ownerAvatar__cNEks{align-items:center;background:linear-gradient(135deg,var(--color-accent-write),var(--color-accent-question));border-radius:50%;color:#fff;display:flex;font-size:1.5rem;font-weight:700;height:56px;justify-content:center;width:56px}.JoinScreen_title__iEELR{font-size:1.25rem;font-weight:700;text-align:center}.JoinScreen_subtitle__e\+Xiq{color:var(--color-text-secondary);font-size:.85rem;text-align:center}.JoinScreen_googleBtn__BEgCN{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);cursor:pointer;font-size:.9rem;font-weight:600;padding:12px;width:100%}.JoinScreen_divider__kxGQE{align-items:center;color:var(--color-text-secondary);display:flex;font-size:.8rem;gap:12px}.JoinScreen_divider__kxGQE:after,.JoinScreen_divider__kxGQE:before{background:var(--color-border);content:"";flex:1 1;height:1px}.JoinScreen_form__i9Z77{display:flex;flex-direction:column;gap:8px}.JoinScreen_input__FLxzV{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:.9rem;padding:10px 12px;width:100%}.JoinScreen_input__FLxzV::placeholder{color:var(--color-text-secondary)}.JoinScreen_submitBtn__vRTwR{background:linear-gradient(135deg,var(--color-accent-write),var(--color-accent-question));border:none;border-radius:var(--radius-sm);color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;margin-top:4px;padding:12px;width:100%}.JoinScreen_cancelBtn__XIITD,.JoinScreen_toggleMode__3MSB9{background:none;border:none;color:var(--color-text-secondary);cursor:pointer;font-size:.8rem;text-align:center}.JoinScreen_cancelBtn__XIITD{margin-top:-4px}.JoinScreen_error__Zr7cr{color:#e74c3c;font-size:.8rem;text-align:center}.JoinScreen_joiningText__Wn9Nm{color:var(--color-text-secondary);font-size:.95rem;padding:12px 0;text-align:center}.BottomNav_nav__7sUEm{background:var(--color-surface);border-top:1px solid var(--color-border);bottom:0;display:flex;height:var(--bottom-nav-height);left:0;position:fixed;right:0;z-index:100}.BottomNav_tab__dILtn{align-items:center;color:var(--color-text-secondary);display:flex;flex:1 1;flex-direction:column;gap:2px;justify-content:center;transition:color .15s}.BottomNav_tab__dILtn.BottomNav_active__4l86U{color:var(--color-text-primary)}.BottomNav_icon__mFalw{font-size:1.1rem}.BottomNav_label__WokrC{font-size:.65rem;letter-spacing:.06em;text-transform:uppercase}.App_shell__1G2Ca{min-height:100dvh;position:relative}.App_placeholder__ppRZ8{align-items:center;color:var(--color-text-secondary);display:flex;font-size:.9rem;justify-content:center;min-height:100dvh}
/*# sourceMappingURL=main.de3ec076.css.map*/