.ChatModal_modal__MhO04{width:100%;display:flex;flex-direction:column;max-height:85dvh;min-height:300px;padding-bottom:30px}.ChatModal_handle__a9VET{display:flex;justify-content:center;align-items:center;padding:12px 16px 8px;position:relative}.ChatModal_handleBar__pYt2C{width:40px;height:4px;background:hsla(0,0%,100%,.15);border-radius:2px}.ChatModal_closeButton__K0rk0{position:absolute;right:16px;top:10px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:hsla(0,0%,100%,.08);border-radius:50%;cursor:pointer;color:var(--ft3k--color-text-muted);transition:background .15s ease}.ChatModal_closeButton__K0rk0:hover{background:hsla(0,0%,100%,.15)}.ChatModal_initial__dc33M{padding:20px 24px 28px;display:flex;flex-direction:column;gap:20px}.ChatModal_quickActions__L8UlR{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ChatModal_quickActionCard__4Kd0o{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;color:var(--ft3k--color-brand-contrast,#fff)}.ChatModal_messages__eKX20{flex:1 1;overflow-y:auto;padding:8px 20px;display:flex;flex-direction:column;gap:12px;min-height:200px}.ChatModal_messages__eKX20::-webkit-scrollbar{width:3px}.ChatModal_messages__eKX20::-webkit-scrollbar-thumb{background:var(--ft3k--color-border);border-radius:2px}.ChatModal_message__2_JT7{display:flex;flex-direction:column;gap:6px}.ChatModal_userMessage__1hRsW{align-items:flex-end}.ChatModal_userMessage__1hRsW .ChatModal_messageBubble__BOcKK{background:color-mix(in srgb,var(--ft3k--color-brand) 15%,transparent);border:1px solid color-mix(in srgb,var(--ft3k--color-brand) 25%,transparent);border-radius:16px 16px 4px 16px}.ChatModal_assistantMessage__9WOmK{align-items:flex-start}.ChatModal_assistantMessage__9WOmK .ChatModal_messageBubble__BOcKK{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);border-radius:16px 16px 16px 4px}.ChatModal_messageBubble__BOcKK{padding:10px 14px;max-width:85%;font-size:16px}.ChatModal_chipRow__3OGdK{display:flex;gap:6px;flex-wrap:wrap}.ChatModal_chip__wrCog{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:6px 14px;font-family:var(--ft3k--font-primary);font-size:12px;color:hsla(0,0%,100%,.6);cursor:pointer;transition:background var(--ft3k--motion-fast) ease}.ChatModal_chip__wrCog:hover{background:hsla(0,0%,100%,.1)}.ChatModal_chip__wrCog:active{transform:scale(.95)}.ChatModal_thinking__zHiOq{display:flex;gap:4px;padding:4px 0}.ChatModal_dot__QOiWh{width:6px;height:6px;border-radius:50%;background:var(--ft3k--color-text-muted);animation:ChatModal_bounce__hUYIv 1.4s ease-in-out infinite both}.ChatModal_dot__QOiWh:first-child{animation-delay:0s}.ChatModal_dot__QOiWh:nth-child(2){animation-delay:.16s}.ChatModal_dot__QOiWh:nth-child(3){animation-delay:.32s}@keyframes ChatModal_bounce__hUYIv{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.ChatModal_emojiPreview__H6o9u{display:flex;justify-content:center}.ChatModal_emojiLarge__QIL3b{font-size:56px;line-height:1}.ChatModal_emojiInputRow__75J_f{display:flex;flex-direction:column;align-items:center;gap:4px;max-width:180px;margin:0 auto}.ChatModal_alarmStep__QWGmZ{width:100%;display:flex;flex-direction:column;gap:14px;padding:16px 20px;border-top:1px solid hsla(0,0%,100%,.08)}.ChatModal_alarmOptions__79PeP{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.ChatModal_alarmCustom__Lfma3{display:flex;flex-direction:column;align-items:center;gap:14px}.ChatModal_alarmTimeInputs__O4zr0{display:flex;align-items:center;gap:8px}.ChatModal_alarmTimeField__3rBwX{display:flex;flex-direction:column;align-items:center;gap:4px}.ChatModal_alarmTimeInput__9IDfx{width:60px;padding:8px;text-align:center;font-size:24px;font-family:var(--ft3k--font-primary);font-weight:600;color:var(--ft3k--color-text-primary);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:12px;outline:none;-moz-appearance:textfield}.ChatModal_alarmTimeInput__9IDfx::-webkit-inner-spin-button,.ChatModal_alarmTimeInput__9IDfx::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ChatModal_alarmTimeInput__9IDfx:focus{border-color:var(--ft3k--color-brand)}.ChatModal_dateInput__WfEBE{width:100%;padding:12px 16px;text-align:center;font-size:18px;font-family:var(--ft3k--font-primary);font-weight:600;color:var(--ft3k--color-text);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:12px;outline:none}.ChatModal_dateInput__WfEBE::-webkit-calendar-picker-indicator{filter:invert(1);cursor:pointer}.ChatModal_dateInput__WfEBE:focus{border-color:var(--ft3k--color-brand)}.ChatModal_proposalActions__xIyaJ{padding:12px 20px}.ChatModal_inputBar__GzGfa,.ChatModal_proposalActions__xIyaJ{display:flex;gap:10px;border-top:1px solid hsla(0,0%,100%,.08)}.ChatModal_inputBar__GzGfa{align-items:center;padding:12px 20px 0}.public_layout__ciDBN{display:flex;align-items:center;justify-content:center;min-height:100dvh;padding:calc(24px + env(safe-area-inset-top, 0px)) 16px calc(24px + env(safe-area-inset-bottom, 0px));position:relative;overflow:hidden}.public_content__LgeA5{position:relative;z-index:1;width:100%;max-width:420px}.AuthForm_card__GUfTp{margin:0 auto;width:95%;max-width:400px;display:flex;flex-direction:column;gap:50px}.AuthForm_header__e8gsd{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.AuthForm_separator__GuDRE{width:50%;max-width:300px;margin:0 auto;height:2px;background-color:var(--ft3k--color-text);opacity:.3}.AuthForm_appName__6ModY{font-size:64px;font-weight:600;margin-bottom:10px}.AuthForm_form__6p0ML{gap:16px;align-items:center}.AuthForm_codeActions__Q1HRq,.AuthForm_form__6p0ML{display:flex;flex-direction:column;justify-content:center}.AuthForm_codeActions__Q1HRq{margin-top:20px;gap:20px;flex-wrap:wrap}.OnboardingWizard_wizardWrapper__5lTNT{position:fixed;inset:0;z-index:200}.OnboardingWizard_wizard__Jtdda{position:relative;z-index:1;width:100%;max-width:480px;margin:0 auto;padding:0 16px;height:100dvh;display:grid;grid-template-rows:auto 1fr;gap:50px}.OnboardingWizard_header__p9Zdo{padding-top:40px;display:flex;flex-direction:column;align-items:center;gap:8px}.OnboardingWizard_progress__FR27n{display:flex;justify-content:center;gap:8px}.OnboardingWizard_dot__27LNe{width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.15);transition:all .4s cubic-bezier(.34,1.56,.64,1)}.OnboardingWizard_dotActive__JxYYo{width:24px;border-radius:4px;background:var(--ft3k--color-brand)}.OnboardingWizard_dotDone__LmwlV{background:var(--ft3k--color-brand);opacity:.5}.OnboardingWizard_stepWrapper__Bcdy7{display:grid;grid-template-rows:1fr auto;gap:50px;padding-bottom:20px;min-height:0}.OnboardingWizard_content__0Bg9k{width:90%;max-width:560px;margin:0 auto;overflow-y:auto;display:flex;flex-direction:column;justify-content:safe center;-webkit-overflow-scrolling:touch;scrollbar-width:none}.OnboardingWizard_content__0Bg9k::-webkit-scrollbar{display:none}.OnboardingWizard_footer__zZE3J{padding-bottom:max(24px,env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:center;gap:12px;min-height:60px}.steps_step__nqSEY{display:flex;flex-direction:column;gap:24px}.steps_stepHeader__dsBJt{display:flex;flex-direction:column;gap:8px;text-align:center;margin-bottom:30px}.steps_optionGrid__KThA3{display:flex;flex-direction:column;gap:12px}.steps_optionGrid__KThA3>*{width:100%}.steps_flag__xN238{font-size:24px;line-height:1}.steps_genderSection__Ctnog{display:flex;flex-direction:column;gap:8px;margin-top:30px}.steps_genderSectionLabel__cYeeL{margin-bottom:10px;text-align:center}.steps_genderGrid__c4Eys{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.steps_genderCard__TLvV8{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.steps_genderEmoji___g9r9{font-size:28px;line-height:1}.steps_scheduleContainer__Jz1Qt{display:flex;flex-direction:column;gap:8px}.steps_scheduleCard__07PGE{display:flex;flex-direction:column;gap:12px}.steps_timeRow__CA0KX{display:grid;grid-template-columns:1fr 1fr;gap:12px}.steps_timeField__hqmCS{display:flex;flex-direction:column;gap:4px}.steps_timeLabel__BQPvY{display:flex;align-items:center;gap:6px;color:var(--ft3k--color-text-secondary)}.steps_timeInput__yyKx6{background:var(--ft3k--surface-recessed);border:1px solid var(--ft3k--color-border);border-radius:var(--ft3k--radius-md);color:var(--ft3k--color-text);font-size:18px;font-weight:600;padding:10px 12px;outline:none;width:100%;text-align:center}.steps_timeInput__yyKx6:focus{border-color:var(--ft3k--color-brand)}.steps_timeInput__yyKx6::-webkit-calendar-picker-indicator{cursor:pointer}.steps_notifCard__fNYAo{display:flex;flex-direction:column;gap:6px}.steps_notifHeader__jvvxX{display:flex;align-items:center;gap:8px;color:var(--ft3k--color-text)}.steps_iosHint__Nt46M{margin-top:8px}.steps_avatarCenter__56e_4{display:flex;flex-direction:column;align-items:center;gap:16px}.steps_allSetContent__AitkM{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.steps_allSetEmoji__NMhHV{font-size:64px;line-height:1;margin-bottom:8px}.DayDisplay_wrapper__O9Y9z{padding:0 16px}.DayDisplay_labels__P2fRR{display:flex;align-items:baseline;gap:8px}.DayDisplay_dayName__a7Fmv{margin:0;font-size:1.5rem;font-weight:700;color:hsla(0,0%,100%,.9);letter-spacing:-.01em}.DayDisplay_date__PaGew{font-size:.92rem;font-weight:500;color:hsla(0,0%,100%,.6)}.ViewHeader_header___YlUh{display:flex;flex-direction:column;gap:2px;padding:16px 16px 12px}.ViewHeader_row__Nwl3B{display:flex;align-items:center;gap:8px}.ViewHeader_description__Vqw5m{padding-left:48px}.ScheduleItemCard_card__FJVgD{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:var(--ft3k--radius-lg);background:var(--ft3k--surface-primary);border:1px solid var(--ft3k--color-border);transition:opacity var(--ft3k--motion-fast) ease;position:relative;overflow:hidden}.ScheduleItemCard_card__FJVgD[data-status=done]{background:rgba(16,185,129,.06);border-color:rgba(16,185,129,.12);opacity:.6}.ScheduleItemCard_card__FJVgD[data-status=done] .ScheduleItemCard_name__KGssj{color:var(--ft3k--color-text-muted)}.ScheduleItemCard_card__FJVgD[data-status=overdue]{background:rgba(239,68,68,.06);border-color:rgba(239,68,68,.2)}.ScheduleItemCard_card__FJVgD[data-status=skipped]{opacity:.5;border-color:hsla(0,0%,100%,.08)}.ScheduleItemCard_card__FJVgD[data-status=upcoming]{opacity:.4}.ScheduleItemCard_accentStripe__vOiDa{position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--ft3k--color-brand);border-radius:3px 0 0 3px}.ScheduleItemCard_icon__68N9i{font-size:24px;line-height:1;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--ft3k--surface-elevated);border-radius:50%;flex-shrink:0}.ScheduleItemCard_content__BIvtV{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.ScheduleItemCard_name__KGssj{font-weight:500}.ScheduleItemCard_overdueTime___xX9_{color:var(--ft3k--color-danger)}.ScheduleItemCard_actions__s6yZF{display:flex;align-items:center;gap:6px;flex-shrink:0}.ScheduleItemCard_checkButton__71_fM{width:36px;height:36px;border-radius:50%;border:2px solid hsla(0,0%,100%,.15);background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--ft3k--color-text-muted);transition:transform var(--ft3k--motion-fast) ease,background var(--ft3k--motion-fast) ease,border-color var(--ft3k--motion-fast) ease;flex-shrink:0}.ScheduleItemCard_checkButton__71_fM:active:not(:disabled){transform:scale(.85)}.ScheduleItemCard_checkButton__71_fM:disabled{cursor:default;background:rgba(16,185,129,.15);border-color:rgba(16,185,129,.3);color:var(--ft3k--color-success)}[data-status=skipped] .ScheduleItemCard_checkButton__71_fM{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.12);color:var(--ft3k--color-text-muted)}[data-status=overdue] .ScheduleItemCard_checkButton__71_fM{border-color:rgba(239,68,68,.4);color:var(--ft3k--color-danger)}.ScheduleItemCard_moreButton__AoF25{width:28px;height:28px;border-radius:50%;border:none;background:hsla(0,0%,100%,.06);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--ft3k--color-text-muted);transition:background var(--ft3k--motion-fast) ease;flex-shrink:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.ScheduleItemCard_moreButton__AoF25:hover{background:hsla(0,0%,100%,.12)}.ScheduleItemCard_moreButton__AoF25:active{transform:scale(.9)}.ScheduleItemCard_menuContent__W0_iW{display:flex;flex-direction:column;gap:2px;min-width:180px}.ScheduleItemCard_menuItem__kMZHq{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:8px;border:none;background:rgba(0,0,0,0);color:var(--ft3k--color-text-secondary);font-family:var(--ft3k--font-primary);font-size:14px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background .15s ease}.ScheduleItemCard_menuItem__kMZHq:hover{background:var(--ft3k--overlay-highlight)}.ScheduleItemCard_menuItem__kMZHq:active{background:var(--ft3k--overlay-highlight-hover)}.ScheduleItemCard_menuItemDanger__5Zw22{color:var(--ft3k--color-danger)}.ScheduleItemCard_menuDivider__UdcBI{height:1px;background:hsla(0,0%,100%,.06);margin:2px 0}.DaySchedule_schedule__ZLqDX{display:flex;flex-direction:column;gap:20px;padding:0 16px}.DaySchedule_items__OHo_L,.DaySchedule_section__yNe48{display:flex;flex-direction:column;gap:8px}.DaySchedule_empty__hQoBO{padding:40px 16px}.CalendarView_page__GIvpY{min-height:100dvh;max-width:600px;margin:0 auto;overflow-x:hidden;padding-bottom:calc(80px + env(safe-area-inset-bottom, 0px))}.CalendarView_header__cUiOG{padding:20px 16px 12px}.CalendarView_content__05uMa{padding:0 16px;display:flex;flex-direction:column;gap:16px}.CalendarView_viewToggle__YH8VL{display:flex;justify-content:center;gap:4px;background:var(--ft3k--surface-recessed);border-radius:var(--ft3k--radius-md);padding:3px}.CalendarView_toggleBtn__QGPO1{flex:1 1;padding:6px 16px;border:none;background:rgba(0,0,0,0);border-radius:var(--ft3k--radius-sm);color:var(--ft3k--color-text-muted);font-family:var(--ft3k--font-primary);font-size:13px;font-weight:500;cursor:pointer;transition:all var(--ft3k--motion-fast) ease}.CalendarView_toggleActive__SQcM7{background:var(--ft3k--color-brand);color:#fff}.CalendarView_monthNav__AE35X{display:flex;align-items:center;justify-content:space-between}.CalendarView_navBtn__NypU6{width:36px;height:36px;border:none;background:hsla(0,0%,100%,.06);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--ft3k--color-text);cursor:pointer}.CalendarView_navBtn__NypU6:active{transform:scale(.9)}.CalendarView_grid__9YaMP{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.CalendarView_dayHeader__ivfRL{text-align:center;font-family:var(--ft3k--font-primary);font-size:11px;font-weight:500;color:var(--ft3k--color-text-muted);padding:8px 0}.CalendarView_cell__0pDuI{display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 0;border:none;background:rgba(0,0,0,0);cursor:pointer;border-radius:var(--ft3k--radius-sm);transition:background var(--ft3k--motion-fast) ease}.CalendarView_cell__0pDuI:hover{background:var(--ft3k--overlay-highlight)}.CalendarView_cell__0pDuI:active{transform:scale(.92)}.CalendarView_cellOutside__P3uG_ .CalendarView_cellNumber__FMzgf{color:var(--ft3k--color-text-muted);opacity:.3}.CalendarView_cellToday__9Mmii{background:linear-gradient(135deg,#50409A,#964EC2);border-radius:var(--ft3k--radius-sm)}.CalendarView_cellToday__9Mmii .CalendarView_cellNumber__FMzgf{color:#fff;font-weight:700}.CalendarView_cellSelected__ByCtK{outline:2px solid var(--ft3k--color-brand);outline-offset:-2px;border-radius:var(--ft3k--radius-sm);background:rgba(144,43,245,.1)}.CalendarView_cellNumber__FMzgf{font-family:var(--ft3k--font-primary);font-size:14px;color:var(--ft3k--color-text)}.CalendarView_dot__nzoK2{width:6px;height:6px;border-radius:50%;display:inline-block}.CalendarView_dotGreen__vqR4Q{background:var(--ft3k--color-success)}.CalendarView_dotYellow__oxHXo{background:var(--ft3k--color-warning)}.CalendarView_dotRed__hJarI{background:var(--ft3k--color-danger)}.CalendarView_dotWhite___Vm9A{background:var(--ft3k--color-text-muted);opacity:.4}.CalendarView_legend__tBE1i{display:flex;justify-content:center;gap:16px;font-family:var(--ft3k--font-primary);font-size:11px;color:var(--ft3k--color-text-muted)}.CalendarView_legend__tBE1i span{display:flex;align-items:center;gap:4px}.CalendarView_selectedDay__BKg0Y{display:flex;flex-direction:column;gap:12px;padding-top:8px;border-top:1px solid hsla(0,0%,100%,.06)}.ClearablesView_page__AkSk0{min-height:100dvh;padding-bottom:calc(80px + env(safe-area-inset-bottom, 0px));max-width:600px;margin:0 auto}.ClearablesView_header__SPCZv{padding:20px 16px 12px}.ClearablesView_content__tBDVb{padding:0 16px;display:flex;flex-direction:column;gap:24px}.ClearablesView_section__oFtxb{gap:10px}.ClearablesView_sectionTitleContainer__y9Hj9,.ClearablesView_section__oFtxb{display:flex;flex-direction:column}.ClearablesView_sectionTitle__5iLj5{font-size:20px}.ClearablesView_activeList__fk1g4{display:flex;flex-direction:column;gap:8px}.ClearablesView_activeCard__01GRd{justify-content:space-between;background:linear-gradient(135deg,rgba(245,158,11,.1),rgba(245,158,11,.03))!important;border-color:rgba(245,158,11,.25)!important}.ClearablesView_activeCard__01GRd,.ClearablesView_activeInfo__QHMfy{display:flex;align-items:center;gap:12px}.ClearablesView_activeIcon__kQhNG{font-size:28px;line-height:1}.ClearablesView_grid__0aA9A{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.ClearablesView_gridCard__6x70h{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;min-height:100px;justify-content:center}.ClearablesView_cardMenuAnchor__dGX1u{position:absolute;top:-20px;right:24px;z-index:2}.ClearablesView_menuButton__FHePM{position:absolute;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:hsla(0,0%,100%,.08);border-radius:50%;cursor:pointer;color:var(--ft3k--color-text-muted);transition:background var(--ft3k--motion-fast) ease}.ClearablesView_menuButton__FHePM:hover{background:hsla(0,0%,100%,.15)}.ClearablesView_menuContent__gZm0W{display:flex;flex-direction:column;gap:2px;min-width:180px}.ClearablesView_menuItem__G_50p{display:flex;align-items:center;gap:10px;padding:8px 12px;border:none;background:none;color:var(--ft3k--color-text-primary);font-family:var(--ft3k--font-primary);font-size:13px;cursor:pointer;border-radius:6px;transition:background var(--ft3k--motion-fast) ease}.ClearablesView_menuItem__G_50p:hover{background:hsla(0,0%,100%,.08)}.ClearablesView_menuItem__G_50p[data-danger]{color:var(--ft3k--color-danger)}.ClearablesView_gridIcon__qqAMw{font-size:32px;line-height:1}.ClearablesView_emptyState__77atA{padding:40px 0}.ClearablesView_emptyCard__ai4E2{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.HistoryView_page__4lo5M{min-height:100dvh;padding-bottom:calc(80px + env(safe-area-inset-bottom, 0px));max-width:600px;margin:0 auto}.HistoryView_header__zI3FZ{padding:20px 16px 12px}.HistoryView_content__o2XOm{padding:0 16px;display:flex;flex-direction:column;gap:24px}.HistoryView_itemCard__xsDng,.HistoryView_section__UfrvZ{display:flex;flex-direction:column;gap:8px}.HistoryView_completed__eeK2d{opacity:.6;border-style:dashed!important}.HistoryView_itemHeader__AlvHn{display:flex;align-items:center;gap:12px}.HistoryView_itemIcon__jpF_A{font-size:24px;line-height:1;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--ft3k--surface-primary);border-radius:50%;flex-shrink:0}.HistoryView_itemInfo__3FFMs{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.HistoryView_statsRow__865oC{display:flex;gap:12px;padding-left:52px}.HistoryView_emptyState__dpGJC{padding:40px 0}.HistoryView_emptyCard__2mGmR{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.AvatarUpload_wrapper__dbv1L{position:relative;border-radius:50%;overflow:hidden;cursor:pointer;border:2px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.05);-webkit-tap-highlight-color:rgba(0,0,0,0);transition:border-color .2s ease;flex-shrink:0}.AvatarUpload_wrapper__dbv1L:hover{border-color:var(--ft3k--color-brand)}.AvatarUpload_wrapper__dbv1L:active{transform:scale(.96)}.AvatarUpload_image__uNJGc{width:100%;height:100%;object-fit:cover;display:block}.AvatarUpload_fallback__0CZOH{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(150,78,194,.2),rgba(255,123,191,.2))}.AvatarUpload_overlay__jPTQ6{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.4);color:hsla(0,0%,100%,.9);opacity:0;transition:opacity .2s ease}.AvatarUpload_wrapper__dbv1L:active .AvatarUpload_overlay__jPTQ6,.AvatarUpload_wrapper__dbv1L:hover .AvatarUpload_overlay__jPTQ6{opacity:1}.AvatarUpload_fallback__0CZOH+.AvatarUpload_overlay__jPTQ6{opacity:.6}.AvatarUpload_spinner__Lozjx{width:24px;height:24px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:AvatarUpload_spin__80nTM .6s linear infinite}@keyframes AvatarUpload_spin__80nTM{to{transform:rotate(1turn)}}.AvatarUpload_hiddenInput__pTv1E{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.SettingsView_page__6fwZB{position:relative;min-height:100dvh}.SettingsView_inner__cBTjy{position:relative;z-index:1;max-width:600px;margin:0 auto}.SettingsView_header__FF8xs{display:flex;align-items:center;gap:8px;padding:16px 16px 12px}.SettingsView_content__7T3Y4{padding:0 16px 32px;max-width:480px;margin:0 auto;width:100%}.SettingsView_content__7T3Y4,.SettingsView_section__SbZI8{display:flex;flex-direction:column;gap:16px}.SettingsView_avatarRow__5KF6h{display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px 0}.SettingsView_timeGrid__lopUF{display:flex;flex-direction:column;gap:12px}.SettingsView_timeGroup__UBIox{display:flex;flex-direction:column;gap:6px}.SettingsView_timeRow__h_zGK{display:grid;grid-template-columns:1fr 1fr;gap:8px}.SettingsView_timeField__laPUn{display:flex;align-items:center;gap:8px;color:var(--ft3k--color-text-muted)}.SettingsView_timeField__laPUn input{flex:1 1}.SettingsView_timeInput__kky8T{background:var(--ft3k--surface-recessed);border:1px solid var(--ft3k--color-border);border-radius:var(--ft3k--radius-lg);color:var(--ft3k--color-text);font-size:16px;font-weight:600;padding:10px 12px;outline:none;text-align:center}.SettingsView_timeInput__kky8T:focus{border-color:var(--ft3k--color-brand)}.SettingsView_timeInput__kky8T::-webkit-calendar-picker-indicator{filter:invert(1);cursor:pointer}.SettingsView_optionGrid__RLwR4{display:flex;flex-direction:column;gap:8px}.RescheduleBanner_wrapper__reUig{width:100%}.RescheduleBanner_banner__CEDSY{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(245,158,11,.25);position:relative}.RescheduleBanner_icon__mtoXn{font-size:22px;line-height:1;flex-shrink:0}.RescheduleBanner_content__hABow{flex:1 1;min-width:0}.RescheduleBanner_message__BfslM{font-weight:500}.RescheduleBanner_dismissButton__MVQTe{width:24px;height:24px;border-radius:50%;border:none;background:hsla(0,0%,100%,.06);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--ft3k--color-text-muted);flex-shrink:0;transition:background var(--ft3k--motion-fast) ease,color var(--ft3k--motion-fast) ease}.RescheduleBanner_dismissButton__MVQTe:hover{background:hsla(0,0%,100%,.12);color:var(--ft3k--color-text-primary)}.RescheduleBanner_dismissButton__MVQTe:active{transform:scale(.9)}.HomeView_page__EY_O2{min-height:100dvh;max-width:600px;margin:0 auto;overflow-x:hidden;padding-bottom:calc(80px + env(safe-area-inset-bottom, 0px))}.HomeView_content__r5yHF{display:flex;flex-direction:column;gap:20px;padding-top:8px;min-width:0;width:100%}.HomeView_emptyState__E0n3x{padding:40px 16px}.HomeView_emptyCard__Bm4Er{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 24px}.ProposalCard_card__MOGTV{display:flex;flex-direction:column;overflow:hidden;width:100%}.ProposalCard_header__aUyIj{display:flex;flex-direction:column;gap:4px;padding:16px 16px 12px}.ProposalCard_changesList__RWp6f{display:flex;flex-direction:column;border-top:1px solid hsla(0,0%,100%,.06)}.ProposalCard_changeItem__1FFss{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;border-bottom:1px solid hsla(0,0%,100%,.04);overflow:hidden}.ProposalCard_changeItem__1FFss[data-type=delete] .ProposalCard_changeIcon__Kjqxe{opacity:.5}.ProposalCard_changeItem__1FFss:last-child{border-bottom:none}.ProposalCard_checkbox__73PK2{width:20px;height:20px;border-radius:6px;border:1.5px solid hsla(0,0%,100%,.2);background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;margin-top:1px;color:var(--ft3k--color-brand-contrast,#fff);transition:background var(--ft3k--motion-fast) ease,border-color var(--ft3k--motion-fast) ease}.ProposalCard_checkbox__73PK2[data-checked=true]{background:var(--ft3k--color-brand);border-color:var(--ft3k--color-brand)}.ProposalCard_checkbox__73PK2[data-checked=false]:hover{border-color:hsla(0,0%,100%,.35)}.ProposalCard_changeIcon__Kjqxe{font-size:20px;line-height:1;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.06);border-radius:8px;flex-shrink:0}.ProposalCard_changeContent__qeLKU{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.ProposalCard_changeNameRow__yQUC1{display:flex;align-items:center;gap:6px}.ProposalCard_changeName__FtvTH{font-weight:500}.ProposalCard_changeTypeBadge__UmoZg{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:6px;flex-shrink:0}.ProposalCard_changeTypeBadge__UmoZg[data-type=reschedule]{background:rgba(59,130,246,.15);color:#60a5fa}.ProposalCard_changeTypeBadge__UmoZg[data-type=create]{background:rgba(16,185,129,.15);color:#34d399}.ProposalCard_changeTypeBadge__UmoZg[data-type=modify]{background:rgba(245,158,11,.15);color:#fbbf24}.ProposalCard_changeTypeBadge__UmoZg[data-type=delete]{background:rgba(239,68,68,.15);color:#f87171}.ProposalCard_changeReason__xlPzB{font-style:italic;opacity:.7}.ProposalCard_expandButton__b6Rcx{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;background:hsla(0,0%,100%,.03);color:var(--ft3k--color-text-muted);font-family:var(--ft3k--font-primary);font-size:12px;cursor:pointer;transition:background var(--ft3k--motion-fast) ease;border:none;border-top:1px solid hsla(0,0%,100%,.04)}.ProposalCard_expandButton__b6Rcx:hover{background:hsla(0,0%,100%,.06)}.ProposalCard_expandButton__b6Rcx:active{transform:scale(.98)}.ProposalCard_actions__XTCaD{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 16px 16px;border-top:1px solid hsla(0,0%,100%,.06)}.ProposalCard_secondaryActions__q3rpS{display:flex;gap:8px;justify-content:center}.ProposalCard_suggestLink__q5UPv{display:flex;align-items:center;gap:5px;padding:4px 0;border:none;background:rgba(0,0,0,0);color:var(--ft3k--color-text-muted);font-family:var(--ft3k--font-primary);font-size:11px;cursor:pointer;opacity:.6;transition:opacity var(--ft3k--motion-fast) ease}.ProposalCard_suggestLink__q5UPv:hover{opacity:1}.NewItemCard_card__SXadE{display:flex;flex-direction:column;overflow:hidden;width:100%}.NewItemCard_iconSection__iFedz{display:flex;justify-content:center;padding:20px 16px 8px}.NewItemCard_iconDisplay__EY0OT{position:relative;border:none;background:hsla(0,0%,100%,.06);border-radius:20px;width:72px;height:72px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--ft3k--motion-fast) ease,transform var(--ft3k--motion-fast) ease}.NewItemCard_iconDisplay__EY0OT:hover{background:hsla(0,0%,100%,.1)}.NewItemCard_iconDisplay__EY0OT:active{transform:scale(.95)}.NewItemCard_iconEmoji__d39JU{font-size:36px;line-height:1}.NewItemCard_iconEditHint__qefcS{position:absolute;bottom:-2px;right:-2px;width:20px;height:20px;border-radius:50%;background:var(--ft3k--color-brand);color:var(--ft3k--color-brand-contrast,#fff);display:flex;align-items:center;justify-content:center}.NewItemCard_iconEdit__iUcS7{display:flex;align-items:center;gap:8px}.NewItemCard_iconInput__kj1FN{width:120px;padding:10px 14px;text-align:center;font-size:28px;font-family:var(--ft3k--font-primary);color:var(--ft3k--color-text-primary);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:16px;outline:none}.NewItemCard_iconInput__kj1FN::placeholder{font-size:14px;color:var(--ft3k--color-text-muted)}.NewItemCard_iconInput__kj1FN:focus{border-color:var(--ft3k--color-brand)}.NewItemCard_iconSaveButton__pBCNm{width:36px;height:36px;border-radius:50%;border:none;background:var(--ft3k--color-brand);color:var(--ft3k--color-brand-contrast,#fff);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.NewItemCard_iconSaveButton__pBCNm:active{transform:scale(.9)}.NewItemCard_nameSection__6zMcY{display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 16px 12px}.NewItemCard_rows__HHcWE{display:flex;flex-direction:column;border-top:1px solid hsla(0,0%,100%,.06)}.NewItemCard_row__MF9J8{display:flex;align-items:center;gap:10px;padding:12px 16px;border:none;background:rgba(0,0,0,0);width:100%;cursor:pointer;font-family:var(--ft3k--font-primary);color:var(--ft3k--color-text-primary);text-align:left;transition:background var(--ft3k--motion-fast) ease}.NewItemCard_row__MF9J8:hover{background:hsla(0,0%,100%,.03)}.NewItemCard_row__MF9J8+.NewItemCard_row__MF9J8{border-top:1px solid hsla(0,0%,100%,.04)}.NewItemCard_rowIcon__7LHpg{color:var(--ft3k--color-text-muted);flex-shrink:0}.NewItemCard_rowLabel__Iattf{font-weight:500;white-space:nowrap}.NewItemCard_rowValue__nEQNW{flex:1 1;text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NewItemCard_rowEditIcon__NjfPk{color:var(--ft3k--color-text-muted);opacity:.5;flex-shrink:0}.NewItemCard_inlineEdit__Onxqf{display:flex;align-items:center;gap:8px;padding:8px 16px 12px;overflow:hidden}.NewItemCard_dateInput__9n4vf{flex:1 1;padding:10px 14px;font-size:15px;font-family:var(--ft3k--font-primary);color:var(--ft3k--color-text-primary);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:12px;outline:none}.NewItemCard_dateInput__9n4vf::-webkit-calendar-picker-indicator{filter:invert(1);cursor:pointer}.NewItemCard_dateInput__9n4vf:focus{border-color:var(--ft3k--color-brand)}.NewItemCard_alarmInput__iF0ih{flex:1 1;padding:10px 14px;font-size:15px;font-family:var(--ft3k--font-primary);color:var(--ft3k--color-text-primary);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:12px;outline:none;-moz-appearance:textfield}.NewItemCard_alarmInput__iF0ih::-webkit-inner-spin-button,.NewItemCard_alarmInput__iF0ih::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.NewItemCard_alarmInput__iF0ih::placeholder{color:var(--ft3k--color-text-muted);font-size:13px}.NewItemCard_alarmInput__iF0ih:focus{border-color:var(--ft3k--color-brand)}.NewItemCard_inlineSave__Y9BTP{width:36px;height:36px;border-radius:50%;border:none;background:var(--ft3k--color-brand);color:var(--ft3k--color-brand-contrast,#fff);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.NewItemCard_inlineSave__Y9BTP:active{transform:scale(.9)}.NewItemCard_actions__osBr4{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 16px 16px;border-top:1px solid hsla(0,0%,100%,.06)}.SimpleMarkdown_markdown__qGQOG{font-size:15px;line-height:1.5;color:var(--ft3k--color-text-primary)}.SimpleMarkdown_paragraph__yZp3W{margin:0}.SimpleMarkdown_paragraph__yZp3W+.SimpleMarkdown_paragraph__yZp3W{margin-top:8px}.SimpleMarkdown_list__CxEfv{margin:4px 0;padding-left:20px}.SimpleMarkdown_list__CxEfv li{margin:2px 0}.SimpleMarkdown_list__CxEfv li+li{margin-top:4px}.SimpleMarkdown_inlineCode__k2fOC{background:hsla(0,0%,100%,.08);border-radius:4px;padding:1px 5px;font-family:monospace;font-size:.9em}.MessageBubble_container__c70yP{display:flex;flex-direction:column;gap:8px;max-width:100%}.MessageBubble_user__G1xvB{align-items:flex-end}.MessageBubble_user__G1xvB .MessageBubble_bubble__jC8zm{background:color-mix(in srgb,var(--ft3k--color-brand) 15%,transparent);border:1px solid color-mix(in srgb,var(--ft3k--color-brand) 25%,transparent);border-radius:16px 16px 4px 16px}.MessageBubble_assistant__aNToI{align-items:flex-start}.MessageBubble_assistant__aNToI .MessageBubble_bubble__jC8zm{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);border-radius:16px 16px 16px 4px}.MessageBubble_bubble__jC8zm{padding:10px 14px;max-width:85%}.MessageBubble_text__DfmUA{font-size:16px;line-height:1.45;white-space:pre-wrap;word-wrap:break-word}.MessageBubble_blocks__IVuKo{display:flex;flex-direction:column;gap:10px;width:100%;max-width:100%}.AssistantView_view__RXuDl{display:flex;flex-direction:column;height:100dvh;width:100%;position:fixed;top:0;left:0;right:0;bottom:0;z-index:50;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}.AssistantView_header__k1_R6{display:flex;align-items:center;gap:12px;padding:calc(env(safe-area-inset-top) + 12px) 16px 12px;border-bottom:1px solid hsla(0,0%,100%,.06);flex-shrink:0}.AssistantView_backButton__U9jcv{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:hsla(0,0%,100%,.06);border-radius:50%;cursor:pointer;color:var(--ft3k--color-text-muted);transition:background .15s ease}.AssistantView_backButton__U9jcv:hover{background:hsla(0,0%,100%,.12)}.AssistantView_backButton__U9jcv:active{transform:scale(.95)}.AssistantView_headerTitle__W5mto{flex:1 1}.AssistantView_messagesArea__tG4hx{flex:1 1;overflow-y:auto;padding:16px 16px 8px;display:flex;flex-direction:column;gap:12px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.AssistantView_messagesArea__tG4hx::-webkit-scrollbar{width:3px}.AssistantView_messagesArea__tG4hx::-webkit-scrollbar-thumb{background:var(--ft3k--color-border);border-radius:2px}.AssistantView_welcome__fSUIz{display:flex;flex-direction:column;gap:20px;padding:24px 8px}.AssistantView_welcomeActions__ahz40{display:flex;flex-direction:column;gap:8px}.AssistantView_thinkingContainer__kDYDe{display:flex;align-items:flex-start}.AssistantView_thinkingBubble__9_YPi{padding:12px 16px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);border-radius:16px 16px 16px 4px}.AssistantView_thinking__t2Nva{display:flex;gap:4px;padding:2px 0}.AssistantView_dot__4qIQz{width:6px;height:6px;border-radius:50%;background:var(--ft3k--color-text-muted);animation:AssistantView_bounce__Iygk7 1.4s ease-in-out infinite both}.AssistantView_dot__4qIQz:first-child{animation-delay:0s}.AssistantView_dot__4qIQz:nth-child(2){animation-delay:.16s}.AssistantView_dot__4qIQz:nth-child(3){animation-delay:.32s}@keyframes AssistantView_bounce__Iygk7{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.AssistantView_inputBar__QqH5x{display:flex;gap:10px;align-items:center;padding:12px 16px calc(env(safe-area-inset-bottom) + 12px);border-top:1px solid hsla(0,0%,100%,.06);flex-shrink:0}.AssistantView_toast__P5Qu0{position:fixed;top:calc(env(safe-area-inset-top) + 70px);left:50%;transform:translateX(-50%);z-index:100;pointer-events:none}.AssistantView_scrollAnchor__XFYvl{height:1px;flex-shrink:0}