.sheet_sheet__overlay__eVQec{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:100;display:flex;align-items:flex-end;justify-content:center}.sheet_sheet__panel__SGtIj{width:100%;max-width:430px;border-radius:24px 24px 0 0;background:var(--pk-surface);touch-action:none;overflow-x:hidden;overflow-y:auto}.sheet_sheet__handle-bar__pwRlK{padding:12px 0 8px;display:flex;justify-content:center}.sheet_sheet__handle__C3Ax9{width:40px;height:4px;border-radius:999px;background:var(--pk-border)}.sheet_sheet__content__p_Guu{padding:0 24px 48px}.sheet_sheet__content--no-padding__Ev_E5{padding:0}.sheet_sheet__content--scrollable__JfcJJ{max-height:calc(90svh - 32px);overflow-y:auto;overscroll-behavior:contain}.edit-activity-sheet_edit-activity-sheet__overlay__ABqgZ{position:fixed;inset:0;display:flex;align-items:flex-end;justify-content:center;background:rgba(0,0,0,.4);z-index:100}.edit-activity-sheet_edit-activity-sheet__panel__2wXc3{width:100%;max-width:430px;border-radius:24px 24px 0 0;background:var(--pk-surface);padding:0 24px 48px}.edit-activity-sheet_edit-activity-sheet__handle__PhZyx{width:40px;height:4px;border-radius:999px;background:var(--pk-border);margin:12px auto 16px}.edit-activity-sheet_edit-activity-sheet__header__qoqw4{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.edit-activity-sheet_edit-activity-sheet__title__nUzgb{font-size:1rem;font-weight:700;color:var(--pk-text)}.edit-activity-sheet_edit-activity-sheet__cancel__b3509{font-size:.9rem;font-weight:500;color:var(--pk-muted);background:none;border:none;cursor:pointer;padding:4px 0}.edit-activity-sheet_edit-activity-sheet__save__W8kGw{font-size:.9rem;font-weight:700;color:var(--pk-primary);background:none;border:none;cursor:pointer;padding:4px 0}.edit-activity-sheet_edit-activity-sheet__save__W8kGw:disabled{opacity:.5;cursor:not-allowed}.edit-activity-sheet_edit-activity-sheet__fields__nYyCM{display:flex;flex-direction:column;gap:20px}.edit-activity-sheet_edit-activity-sheet__label__IbmIC{color:var(--pk-muted);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;display:block;margin-bottom:8px}.edit-activity-sheet_edit-activity-sheet__input__6Dtc3{width:100%;background:var(--pk-bg);border:1px solid var(--pk-border);color:var(--pk-text);font-size:.92rem;padding:12px 16px;border-radius:12px;outline:none;font-family:inherit;box-sizing:border-box;transition:border-color .15s}.edit-activity-sheet_edit-activity-sheet__input__6Dtc3:focus{border-color:var(--pk-primary)}.edit-activity-sheet_edit-activity-sheet__delta-row__tr1Di{display:flex;align-items:center;gap:16px}.edit-activity-sheet_edit-activity-sheet__stepper-btn__kUxXA{width:44px;height:44px;border-radius:12px;background:var(--pk-bg);border:1px solid var(--pk-border);color:var(--pk-text);font-size:1.4rem;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .1s}.edit-activity-sheet_edit-activity-sheet__stepper-btn__kUxXA:hover{background:var(--pk-border)}.edit-activity-sheet_edit-activity-sheet__stepper-btn__kUxXA:disabled{opacity:.35;cursor:not-allowed}.edit-activity-sheet_edit-activity-sheet__delta-value__gNMpo{flex:1;text-align:center;font-size:1.6rem;font-weight:700;color:var(--pk-text)}.edit-activity-sheet_edit-activity-sheet__delta-hint__owKM9{font-size:.75rem;color:var(--pk-muted);margin-top:6px}.recent-activity-card_recent-activity-card__RLTO8{background:var(--pk-surface);border-radius:18px;box-shadow:var(--pk-card-shadow);padding:24px}.recent-activity-card_recent-activity-card__header__7Qk_Y{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.recent-activity-card_recent-activity-card__label__u75Mv{color:var(--pk-muted);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.recent-activity-card_recent-activity-card__view-all__Xd32u{color:var(--pk-primary);font-size:.75rem;font-weight:600;background:none;border:none;cursor:pointer}.recent-activity-card_recent-activity-card__list__GvdtQ{display:flex;flex-direction:column;gap:4px}.recent-activity-card_recent-activity-card__row__5lU4g{display:flex;align-items:center;gap:12px;padding:8px 4px}.recent-activity-card_recent-activity-card__icon__6BWjz{display:flex;align-items:center;justify-content:center;border-radius:8px;flex-shrink:0;width:32px;height:32px;font-size:14px}.recent-activity-card_recent-activity-card__icon--positive__Zeopc{background:var(--pk-primary-light)}.recent-activity-card_recent-activity-card__icon--negative__3q3gm{background:#fef2f2}.recent-activity-card_recent-activity-card__info__fNmRB{flex:1;min-width:0}.recent-activity-card_recent-activity-card__name___IRNW{color:var(--pk-text);font-weight:600;font-size:.82rem}.recent-activity-card_recent-activity-card__time__bIE1K{color:var(--pk-muted);font-size:.7rem}.recent-activity-card_recent-activity-card__delta__ELPPx{font-weight:700;font-size:.82rem}.recent-activity-card_recent-activity-card__delta--positive__1PNU7{color:var(--pk-primary)}.recent-activity-card_recent-activity-card__delta--negative__NJ9lG{color:var(--pk-negative)}.recent-activity-card_recent-activity-card__empty___Wfaq{color:var(--pk-muted);font-size:.85rem;text-align:center;padding:24px 0}.activity-feed_activity-feed__xWrgG{background:var(--pk-surface);border-radius:18px;box-shadow:var(--pk-card-shadow);overflow:hidden}.activity-feed_activity-feed__header__wQ_CN{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 12px}.activity-feed_activity-feed__title__DL_VF{color:var(--pk-muted);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.activity-feed_activity-feed__edit-btn__UVnE_{color:var(--pk-primary);font-size:.8rem;font-weight:600;display:flex;align-items:center;gap:4px;background:none;border:none;cursor:pointer}.activity-feed_activity-feed__row__P_G3O{display:flex;align-items:center;gap:12px;padding:12px 20px;border-top:1px solid var(--pk-bg);transition:opacity .2s}.activity-feed_activity-feed__row--pending__zKMub{opacity:.4;pointer-events:none}.activity-feed_activity-feed__delete-btn__QF93H{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--pk-negative);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .1s}.activity-feed_activity-feed__delete-btn__QF93H:active{transform:scale(.92)}.activity-feed_activity-feed__edit-row-btn__ifdp1{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--pk-bg);color:var(--pk-muted);border:1px solid var(--pk-border);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .1s}.activity-feed_activity-feed__edit-row-btn__ifdp1:hover{background:var(--pk-border)}.activity-feed_activity-feed__edit-row-btn__ifdp1:active{transform:scale(.92)}.activity-feed_activity-feed__time__Cjt0U{font-size:.72rem;color:var(--pk-faint);min-width:38px;font-weight:600}.activity-feed_activity-feed__icon__4KxCn{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.88rem}.activity-feed_activity-feed__label__Hivzt{flex:1;color:var(--pk-text);font-size:.88rem;font-weight:500}.activity-feed_activity-feed__delta__ywa30{font-size:.88rem;font-weight:700}.activity-feed_activity-feed__delta--positive__cx9xU{color:var(--pk-primary)}.activity-feed_activity-feed__delta--negative__ArpLY{color:var(--pk-negative)}.quick-log-grid_quick-log-grid__tvApA{background:var(--pk-surface);border-radius:18px;box-shadow:var(--pk-card-shadow);padding:20px}.quick-log-grid_quick-log-grid__header__1RqIM{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.quick-log-grid_quick-log-grid__title__oJeoX{color:var(--pk-text);font-weight:700;font-size:.95rem}.quick-log-grid_quick-log-grid__see-all__ri3RV{color:var(--pk-primary);font-size:.78rem;font-weight:600;background:none;border:none;cursor:pointer}.quick-log-grid_quick-log-grid__grid__AlMIU{display:grid;grid-template-columns:repeat(var(--qlg-cols,3),1fr);gap:12px}@media(max-width:767px){.quick-log-grid_quick-log-grid__grid__AlMIU{grid-template-columns:repeat(3,1fr)}}.quick-log-grid_quick-log-grid__item__42ucb{display:flex;flex-direction:column;align-items:center;gap:8px;border-radius:12px;padding:14px 8px;border:none;background:rgba(0,0,0,0);cursor:pointer;transition:transform .1s}.quick-log-grid_quick-log-grid__item__42ucb:active{transform:scale(.95)}.quick-log-grid_quick-log-grid__icon__y9stF{display:flex;align-items:center;justify-content:center;border-radius:12px;padding:16px;margin-bottom:6px;line-height:1}.quick-log-grid_quick-log-grid__label__OBtyT{font-size:.67rem;color:var(--pk-text);font-weight:600;text-align:center;line-height:1.3}.tasks-header_tasks-header__xtiPW{background:var(--pk-surface);box-shadow:0 1px 0 rgba(0,0,0,.05);padding:40px 20px 0;position:sticky;top:0;z-index:20}.tasks-header_tasks-header__top__NOrK6{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.tasks-header_tasks-header__title__9i2VX{font-size:1.3rem;font-weight:700;color:var(--pk-text)}.tasks-header_tasks-header__actions__usEa0{display:flex;align-items:center;gap:8px}.tasks-header_tasks-header__btn__dsQY4{width:36px;height:36px;border-radius:50%;background:var(--pk-bg);display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;flex-shrink:0}.tasks-header_tasks-header__btn--add__ULmdj{background:var(--pk-primary)}.tasks-header_tasks-header__tabs__4zDdC{display:flex;border-bottom:1px solid var(--pk-bg)}.tasks-header_tasks-header__tab__7U6ib{flex:1;padding:16px 0;text-align:center;font-size:.8rem;font-weight:500;color:var(--pk-muted);background:none;border:none;border-bottom:2px solid rgba(0,0,0,0);margin-bottom:-1px;cursor:pointer;transition:all .15s}.tasks-header_tasks-header__tab--active__5UgP9{font-weight:700;color:var(--pk-primary);border-bottom-color:var(--pk-primary)}.task-detail-sheet_task-detail-sheet__overlay___LdY0{position:fixed;inset:0;display:flex;align-items:flex-end;justify-content:center;background:rgba(0,0,0,.4);z-index:100}.task-detail-sheet_task-detail-sheet__panel__zfWr8{width:100%;max-width:430px;border-radius:24px 24px 0 0;background:var(--pk-surface);padding:0 24px 48px}.task-detail-sheet_task-detail-sheet__handle__qCRje{width:40px;height:4px;border-radius:999px;background:var(--pk-border);margin:12px auto 24px}.task-detail-sheet_task-detail-sheet__header__4Gm7_{margin-bottom:24px}.task-detail-sheet_task-detail-sheet__header-row__13HKT{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.task-detail-sheet_task-detail-sheet__title__X_HgL{font-size:1.15rem;font-weight:700;color:var(--pk-text);margin-bottom:8px;line-height:1.3}.task-detail-sheet_task-detail-sheet__edit-btn__TuyMb{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:var(--pk-bg);color:var(--pk-muted);border:none;cursor:pointer;transition:background .15s}.task-detail-sheet_task-detail-sheet__edit-btn__TuyMb:active{background:var(--pk-border)}.task-detail-sheet_task-detail-sheet__description__SAzyR{font-size:.88rem;color:var(--pk-muted);line-height:1.55}.task-detail-sheet_task-detail-sheet__rows__iT_hk{display:flex;flex-direction:column;gap:14px;margin-bottom:28px}.task-detail-sheet_task-detail-sheet__row__lEAUY{display:flex;align-items:center;gap:10px}.task-detail-sheet_task-detail-sheet__row-icon__ZU1m4{color:var(--pk-muted);flex-shrink:0}.task-detail-sheet_task-detail-sheet__row-text__yG_WU{font-size:.88rem;color:var(--pk-text)}.task-detail-sheet_task-detail-sheet__badge__u4mm6{font-size:.72rem;font-weight:700;padding:4px 10px;border-radius:999px;white-space:nowrap}.task-detail-sheet_task-detail-sheet__complete-btn__Ytd8p{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:15px;border-radius:14px;background:var(--pk-primary);color:#fff;font-weight:700;font-size:.95rem;border:none;cursor:pointer;transition:opacity .15s}.task-detail-sheet_task-detail-sheet__complete-btn__Ytd8p:active{opacity:.85}.task-detail-sheet_task-detail-sheet__progress-toggle__HFROW{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:13px;border-radius:14px;background:var(--pk-bg);border:1px solid var(--pk-border);color:var(--pk-text);font-weight:600;font-size:.9rem;cursor:pointer;margin-bottom:12px;transition:background .15s}.task-detail-sheet_task-detail-sheet__progress-toggle__HFROW:active{background:var(--pk-border)}.task-detail-sheet_task-detail-sheet__progress-row__t3Lyq{display:flex;align-items:center;gap:10px;padding:12px;border-radius:12px;background:var(--pk-bg);margin-bottom:12px}.task-detail-sheet_task-detail-sheet__progress-label__5nwhH{font-size:.85rem;color:var(--pk-muted);flex:1}.task-detail-sheet_task-detail-sheet__progress-input__yZNLJ{width:56px;padding:8px;border-radius:8px;border:1px solid var(--pk-border);background:var(--pk-surface);color:var(--pk-text);font-size:.9rem;text-align:center}.task-detail-sheet_task-detail-sheet__progress-log-btn__oa_Pw{padding:9px 16px;border-radius:8px;background:var(--pk-primary);color:#fff;font-weight:700;font-size:.85rem;border:none;cursor:pointer;transition:opacity .15s}.task-detail-sheet_task-detail-sheet__progress-log-btn__oa_Pw:active{opacity:.85}.task-list_task-list__35Mp4{display:flex;flex-direction:column;gap:16px}.task-list_task-list__card__oInRz{background:var(--pk-surface);border-radius:18px;box-shadow:var(--pk-card-shadow);overflow:hidden}.task-list_task-list__row__d_HUN{width:100%;display:flex;align-items:center;gap:12px;padding:14px 16px 14px 20px;border-top:1px solid var(--pk-bg)}.task-list_task-list__row__d_HUN:first-child{border-top:none}.task-list_task-list__check-btn__bXZh1{flex-shrink:0;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:2px;border-radius:50%;transition:transform .15s}.task-list_task-list__check-btn__bXZh1:active{transform:scale(.88)}.task-list_task-list__row-content__V_QZX{flex:1;min-width:0;text-align:left;background:none;border:none;cursor:pointer;padding:0}.task-list_task-list__row-content__V_QZX:hover .task-list_task-list__row-title__fKAXf{color:var(--pk-primary)}.task-list_task-list__row-time__TOTdG{color:var(--pk-muted);font-size:.72rem;font-weight:600;margin-bottom:3px}.task-list_task-list__row-title__fKAXf{color:var(--pk-text);font-weight:600;font-size:.9rem;margin-bottom:6px;transition:color .15s}.task-list_task-list__row-title--completed__BJ5hZ{color:var(--pk-muted);text-decoration:line-through}.task-list_task-list__badges__fAmVJ{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.task-list_task-list__badge__NrDxN{font-size:.7rem;font-weight:700;padding:3px 9px;border-radius:999px;white-space:nowrap}.task-list_task-list__completed-row__BWN8U{display:flex;align-items:center;gap:16px;padding:16px 20px;border-top:1px solid var(--pk-bg)}.task-list_task-list__completed-row__BWN8U:first-child{border-top:none}.task-list_task-list__completed-title__FeKj7{color:var(--pk-muted);font-weight:500;font-size:.9rem;text-decoration:line-through}.task-list_task-list__empty__bKwfx{padding:40px 20px;text-align:center;color:var(--pk-muted);font-size:.9rem}.insights-header_insights-header__HoJ_K{background:var(--pk-surface);box-shadow:0 1px 0 rgba(0,0,0,.05);padding:40px 20px 20px;position:sticky;top:0;z-index:20}.insights-header_insights-header__inner__bLC9D{display:flex;align-items:center;justify-content:space-between}.insights-header_insights-header__title__wPZoE{font-size:1.3rem;font-weight:700;color:var(--pk-text)}.period-picker_period-picker__p4r_N{display:flex;gap:8px}.period-picker_period-picker__btn__TO1_l{padding:7px 16px;border-radius:999px;background:var(--pk-surface);color:var(--pk-muted);font-size:.8rem;font-weight:500;border:1px solid var(--pk-border);cursor:pointer;box-shadow:var(--pk-card-shadow)}.period-picker_period-picker__btn--active__FGo6_{background:var(--pk-primary);color:#fff;font-weight:700;border:none;box-shadow:none}.insights-stats-row_insights-stats-row__pFYdX{display:flex;flex-direction:column;gap:8px}.insights-stats-row_insights-stats-row__grid__hi3nl{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.insights-stats-row_insights-stats-row__card__lpY72{display:flex;flex-direction:column;align-items:center;border-radius:16px;padding:16px 8px;background:var(--pk-surface);box-shadow:var(--pk-card-shadow)}.insights-stats-row_insights-stats-row__label__aAk3b{color:var(--pk-muted);font-size:.68rem;font-weight:600;text-align:center}.insights-stats-row_insights-stats-row__value__u6KAl{color:var(--pk-primary);font-size:1.45rem;font-weight:800;line-height:1.2;margin-top:4px}.insights-stats-row_insights-stats-row__sub__knXeC{color:var(--pk-faint);font-size:.68rem;margin-top:2px}.insights-stats-row_insights-stats-row__trend__JMYbH{color:var(--pk-primary);font-size:.78rem;font-weight:600;padding-left:2px}.what-helped-card_what-helped-card__mBEB3{background:var(--pk-surface);border-radius:18px;box-shadow:var(--pk-card-shadow);padding:20px}.what-helped-card_what-helped-card__title__tD_3F{color:var(--pk-text);font-weight:700;font-size:.9rem;margin-bottom:4px}.what-helped-card_what-helped-card__subtitle__TCqSj{color:var(--pk-muted);font-size:.72rem;margin-bottom:16px}.what-helped-card_what-helped-card__list__bDDAo{display:flex;flex-direction:column;gap:12px}.what-helped-card_what-helped-card__row__E0KRR{display:flex;align-items:center;gap:12px}.what-helped-card_what-helped-card__name__8B5qk{color:var(--pk-muted);font-size:.75rem;width:88px;flex-shrink:0}.what-helped-card_what-helped-card__bar-track___mlmN{flex:1;height:8px;border-radius:999px;background:var(--pk-bg)}.what-helped-card_what-helped-card__bar-fill__zcrEh{height:8px;border-radius:999px;background:var(--pk-primary)}.what-helped-card_what-helped-card__value__ZEWOU{color:var(--pk-primary);font-size:.75rem;font-weight:700;min-width:32px;text-align:right}.what-drained-card_what-drained-card__rjwGL{background:var(--pk-surface);border-radius:18px;box-shadow:var(--pk-card-shadow);padding:20px}.what-drained-card_what-drained-card__title__Mun_T{color:var(--pk-text);font-weight:700;font-size:.9rem;margin-bottom:4px}.what-drained-card_what-drained-card__subtitle__QfttV{color:var(--pk-muted);font-size:.72rem;margin-bottom:16px}.what-drained-card_what-drained-card__list__r32JC{display:flex;flex-direction:column;gap:12px}.what-drained-card_what-drained-card__row__L9Rnb{display:flex;align-items:center;gap:12px}.what-drained-card_what-drained-card__name__CGUKV{color:var(--pk-muted);font-size:.75rem;width:88px;flex-shrink:0}.what-drained-card_what-drained-card__bar-track__s_c5Z{flex:1;height:8px;border-radius:999px;background:var(--pk-bg)}.what-drained-card_what-drained-card__bar-fill___EL0P{height:8px;border-radius:999px;background:var(--pk-negative)}.what-drained-card_what-drained-card__value__LlSBv{color:var(--pk-negative);font-size:.75rem;font-weight:700;min-width:32px;text-align:right}.insights-trend-card_insights-trend-card__vD2b1{background:var(--pk-surface);border-radius:18px;box-shadow:var(--pk-card-shadow);padding:20px}.insights-trend-card_insights-trend-card__header__BVK2r{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.insights-trend-card_insights-trend-card__title__xsSCN{color:var(--pk-text);font-weight:700;font-size:.9rem}.insights-trend-card_insights-trend-card__actions__1Ec5C{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.insights-trend-card_insights-trend-card__chart__QVUry{width:100%;border-radius:12px;overflow:hidden;min-height:200px;display:flex;align-items:center;justify-content:center}.toggle_toggle__E3eCY{position:relative;width:46px;height:28px;border-radius:14px;background:var(--pk-border);border:none;cursor:pointer;flex-shrink:0;transition:background .2s}.toggle_toggle--active__zT0m2{background:var(--pk-primary)}.toggle_toggle__thumb__po_Cf{position:absolute;top:4px;left:4px;width:20px;height:20px;border-radius:50%;background:var(--pk-surface);box-shadow:0 1px 3px rgba(0,0,0,.2);transition:left .2s}.toggle_toggle__thumb--active__FB5KV{left:22px}.section-label_section-label____2M6{color:var(--pk-muted);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;margin-bottom:10px;padding-left:2px}.settings-divider_settings-divider__tG9OS{height:1px;background:var(--pk-bg);margin:0 20px}.settings-row_settings-row__TMrvg{width:100%;display:flex;align-items:center;gap:12px;text-align:left;padding:14px 20px;background:none;border:none;cursor:pointer;transition:all .2s}.settings-row_settings-row__icon__w8Lg3{width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--pk-bg);color:var(--pk-muted)}.settings-row_settings-row__icon--destructive__Iz38e{background:#ffe8eb;color:var(--pk-negative)}.settings-row_settings-row__label__N36Kx{flex:1;color:var(--pk-text);font-size:.9rem;font-weight:500}.settings-row_settings-row__label--destructive__OGsS0{color:var(--pk-negative)}.settings-row_settings-row__right__oubqy{display:flex;align-items:center;gap:8px}.settings-row_settings-row__value__qc3AW{color:var(--pk-muted);font-size:.82rem}.sleep-reset-sheet_sleep-reset-sheet__overlay___e_9c{position:fixed;inset:0;display:flex;align-items:flex-end;justify-content:center;background:rgba(0,0,0,.4);z-index:100}.sleep-reset-sheet_sleep-reset-sheet__panel__xYS8s{width:100%;max-width:430px;border-radius:24px 24px 0 0;background:var(--pk-surface);padding:0 24px 48px}.sleep-reset-sheet_sleep-reset-sheet__handle__vBcFe{width:40px;height:4px;border-radius:999px;background:var(--pk-border);margin:12px auto 20px}.sleep-reset-sheet_sleep-reset-sheet__header__lF__S{margin-bottom:24px}.sleep-reset-sheet_sleep-reset-sheet__title__qoz6k{font-size:1.1rem;font-weight:700;color:var(--pk-text);margin-bottom:4px}.sleep-reset-sheet_sleep-reset-sheet__hint__gutHi{font-size:.82rem;color:var(--pk-muted)}.sleep-reset-sheet_sleep-reset-sheet__grid__CNQye{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.sleep-reset-sheet_sleep-reset-sheet__chip__XUYsZ{display:flex;align-items:center;justify-content:center;gap:5px;padding:12px 0;border-radius:12px;border:1px solid var(--pk-border);background:var(--pk-bg);color:var(--pk-text);font-size:.88rem;font-weight:500;cursor:pointer;transition:all .15s}.sleep-reset-sheet_sleep-reset-sheet__chip--active__ra8sD{background:var(--pk-primary-light);border-color:var(--pk-primary);color:var(--pk-primary);font-weight:700}.sleep-reset-sheet_sleep-reset-sheet__check__NFf6D{flex-shrink:0}.sleep-need-sheet_sleep-need-sheet__overlay__nufEz{position:fixed;inset:0;display:flex;align-items:flex-end;justify-content:center;background:rgba(0,0,0,.4);z-index:100}.sleep-need-sheet_sleep-need-sheet__panel__qEYd_{width:100%;max-width:430px;border-radius:24px 24px 0 0;background:var(--pk-surface);padding:0 24px 48px}.sleep-need-sheet_sleep-need-sheet__handle__L2D6O{width:40px;height:4px;border-radius:999px;background:var(--pk-border);margin:12px auto 24px}.sleep-need-sheet_sleep-need-sheet__header__zKxnF{margin-bottom:36px;text-align:center}.sleep-need-sheet_sleep-need-sheet__title__h8tll{font-size:1.1rem;font-weight:700;color:var(--pk-text);margin-bottom:6px}.sleep-need-sheet_sleep-need-sheet__hint__6_oii{font-size:.83rem;color:var(--pk-muted);line-height:1.4}.sleep-need-sheet_sleep-need-sheet__stepper__UY0Jq{display:flex;align-items:center;justify-content:center;gap:32px;margin-bottom:36px}.sleep-need-sheet_sleep-need-sheet__btn__UV3fC{width:52px;height:52px;border-radius:50%;border:1.5px solid var(--pk-border);background:var(--pk-bg);color:var(--pk-text);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s;flex-shrink:0}.sleep-need-sheet_sleep-need-sheet__btn__UV3fC:hover:not(:disabled){border-color:var(--pk-primary);color:var(--pk-primary)}.sleep-need-sheet_sleep-need-sheet__btn__UV3fC:disabled{opacity:.35;cursor:not-allowed}.sleep-need-sheet_sleep-need-sheet__value__Z_fua{display:flex;align-items:baseline;gap:4px;font-size:3.2rem;font-weight:800;color:var(--pk-text);letter-spacing:-.03em;min-width:110px;justify-content:center}.sleep-need-sheet_sleep-need-sheet__unit__Hf1gj{font-size:1rem;font-weight:500;color:var(--pk-muted);letter-spacing:0}.sleep-need-sheet_sleep-need-sheet__save__yZvzX{width:100%;padding:15px;border-radius:14px;background:var(--pk-primary);color:#fff;font-weight:700;font-size:.95rem;border:none;cursor:pointer;transition:opacity .15s}.sleep-need-sheet_sleep-need-sheet__save__yZvzX:active{opacity:.85}.update-password-sheet_update-password-sheet__overlay__89VWj{position:fixed;inset:0;display:flex;align-items:flex-end;justify-content:center;background:rgba(0,0,0,.4);z-index:100}.update-password-sheet_update-password-sheet__panel__Adjki{width:100%;max-width:430px;border-radius:24px 24px 0 0;background:var(--pk-surface);padding:0 24px 48px}.update-password-sheet_update-password-sheet__handle__EY8vq{width:40px;height:4px;border-radius:999px;background:var(--pk-border);margin:12px auto 16px}.update-password-sheet_update-password-sheet__header__b0FM_{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.update-password-sheet_update-password-sheet__title__YP0lW{font-size:1rem;font-weight:700;color:var(--pk-text);text-align:center}.update-password-sheet_update-password-sheet__subtitle__qqok4{font-size:.83rem;color:var(--pk-muted);margin-bottom:24px;line-height:1.45}.update-password-sheet_update-password-sheet__cancel__tCUEE{font-size:.9rem;font-weight:500;color:var(--pk-muted);background:none;border:none;cursor:pointer;padding:4px 0}.update-password-sheet_update-password-sheet__fields__qqbLT{display:flex;flex-direction:column;gap:18px}.update-password-sheet_update-password-sheet__label__IyifS{color:var(--pk-muted);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;display:block;margin-bottom:8px}.update-password-sheet_update-password-sheet__input-wrap__dc_pt{position:relative;display:flex;align-items:center}.update-password-sheet_update-password-sheet__input__R0onl{width:100%;background:var(--pk-bg);border:1px solid var(--pk-border);color:var(--pk-text);font-size:.92rem;padding:12px 44px 12px 16px;border-radius:12px;outline:none;font-family:inherit;box-sizing:border-box;transition:border-color .15s}.update-password-sheet_update-password-sheet__input__R0onl:focus{border-color:var(--pk-primary)}.update-password-sheet_update-password-sheet__eye__F8WG2{position:absolute;right:14px;background:none;border:none;cursor:pointer;color:var(--pk-muted);display:flex;align-items:center;padding:0}.update-password-sheet_update-password-sheet__eye__F8WG2:hover{color:var(--pk-text)}.update-password-sheet_update-password-sheet__error__rbFZI{font-size:.83rem;color:var(--pk-negative);background:#ffe8eb;border-radius:10px;padding:10px 14px;line-height:1.4}.update-password-sheet_update-password-sheet__submit__3Si6d{font-size:.9rem;font-weight:700;color:var(--pk-primary);background:none;border:none;cursor:pointer;padding:4px 0}.update-password-sheet_update-password-sheet__submit__3Si6d:disabled{opacity:.5;cursor:not-allowed}.task-categories-sheet_task-categories-sheet__inner__0X77v{display:flex;flex-direction:column;overflow:hidden;max-height:calc(88vh - 32px)}.task-categories-sheet_task-categories-sheet__header__692Kv{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 12px;flex-shrink:0;border-bottom:1px solid var(--pk-bg)}.task-categories-sheet_task-categories-sheet__title__NM7Au{font-size:1rem;font-weight:700;color:var(--pk-text)}.task-categories-sheet_task-categories-sheet__close__acmCD{font-size:.9rem;font-weight:500;color:var(--pk-muted);background:none;border:none;cursor:pointer;padding:4px 0}.task-categories-sheet_task-categories-sheet__hint__f6LT0{font-size:.78rem;color:var(--pk-muted);padding:10px 20px 4px;flex-shrink:0}.task-categories-sheet_task-categories-sheet__list__41BUE{flex:1;overflow-y:auto;padding:4px 0 8px}.task-categories-sheet_task-categories-sheet__cat-row__KVzpf{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 20px;border-bottom:1px solid var(--pk-bg)}.task-categories-sheet_task-categories-sheet__cat-left__bbFjM{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.task-categories-sheet_task-categories-sheet__cat-icon__JiIJe{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0}.task-categories-sheet_task-categories-sheet__cat-info__1HeYC{flex:1;min-width:0}.task-categories-sheet_task-categories-sheet__cat-title__cQ3tL{font-size:.88rem;font-weight:600;color:var(--pk-text)}.task-categories-sheet_task-categories-sheet__cat-meta__7HhSU{font-size:.73rem;color:var(--pk-muted);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-categories-sheet_task-categories-sheet__cat-actions__8yHYF{display:flex;align-items:center;gap:6px;flex-shrink:0}.task-categories-sheet_task-categories-sheet__toggle__Kb8js{font-size:.7rem;font-weight:700;padding:4px 8px;border-radius:999px;border:1.5px solid var(--pk-border);background:none;color:var(--pk-muted);cursor:pointer;transition:all .15s;white-space:nowrap}.task-categories-sheet_task-categories-sheet__toggle--on__1OOUA{background:var(--pk-primary-light);border-color:var(--pk-primary);color:var(--pk-primary)}.task-categories-sheet_task-categories-sheet__expand-btn__2_rQG{display:flex;align-items:center;gap:3px;font-size:.72rem;font-weight:600;color:var(--pk-muted);background:var(--pk-bg);border:none;border-radius:8px;padding:4px 7px;cursor:pointer}.task-categories-sheet_task-categories-sheet__delete__7S4_T{width:28px;height:28px;border-radius:50%;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--pk-muted);transition:color .15s}.task-categories-sheet_task-categories-sheet__delete__7S4_T:hover{color:var(--pk-negative)}.task-categories-sheet_task-categories-sheet__projects__6Bun_{background:var(--pk-bg);padding:6px 20px 10px 56px;border-bottom:1px solid var(--pk-bg);display:flex;flex-direction:column;gap:2px}.task-categories-sheet_task-categories-sheet__proj-row__JYTU7{display:flex;align-items:center;justify-content:space-between;padding:6px 0;border-bottom:1px solid var(--pk-border)}.task-categories-sheet_task-categories-sheet__proj-row__JYTU7:last-of-type{border-bottom:none}.task-categories-sheet_task-categories-sheet__proj-title__5pDs0{font-size:.82rem;color:var(--pk-text);font-weight:500}.task-categories-sheet_task-categories-sheet__proj-add__oZFBs{display:flex;align-items:center;gap:4px;margin-top:6px;font-size:.78rem;font-weight:600;color:var(--pk-primary);background:none;border:none;cursor:pointer;padding:0}.task-categories-sheet_task-categories-sheet__proj-form__PATS9{display:flex;flex-direction:column;gap:6px;margin-top:6px}.task-categories-sheet_task-categories-sheet__proj-input__Hgpmu{width:100%;background:var(--pk-surface);border:1px solid var(--pk-border);border-radius:8px;color:var(--pk-text);font-size:.82rem;padding:8px 10px;outline:none;font-family:inherit;box-sizing:border-box}.task-categories-sheet_task-categories-sheet__proj-input__Hgpmu:focus{border-color:var(--pk-primary)}.task-categories-sheet_task-categories-sheet__add-section__BGS68{flex-shrink:0;border-top:1px solid var(--pk-bg);padding:16px 20px 32px}.task-categories-sheet_task-categories-sheet__add-toggle__pfRXy{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;padding:11px;border-radius:12px;border:1.5px dashed var(--pk-border);background:none;color:var(--pk-muted);font-size:.85rem;font-weight:600;cursor:pointer;transition:border-color .15s,color .15s}.task-categories-sheet_task-categories-sheet__add-toggle__pfRXy:hover{border-color:var(--pk-primary);color:var(--pk-primary)}.task-categories-sheet_task-categories-sheet__form__Qiy_1{display:flex;flex-direction:column;gap:14px}.task-categories-sheet_task-categories-sheet__form-title__PQn1w{font-size:.85rem;font-weight:700;color:var(--pk-text);margin-bottom:2px}.task-categories-sheet_task-categories-sheet__form-row__T_v0z{display:flex;gap:10px;align-items:flex-start}.task-categories-sheet_task-categories-sheet__field-label__KjkIe{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--pk-muted);display:block;margin-bottom:6px}.task-categories-sheet_task-categories-sheet__input__68J3s{width:100%;background:var(--pk-bg);border:1px solid var(--pk-border);border-radius:10px;color:var(--pk-text);font-size:.88rem;padding:10px 12px;outline:none;font-family:inherit;box-sizing:border-box;transition:border-color .15s}.task-categories-sheet_task-categories-sheet__input__68J3s:focus{border-color:var(--pk-primary)}.task-categories-sheet_task-categories-sheet__swatches__8sGUT{display:flex;gap:8px;flex-wrap:wrap}.task-categories-sheet_task-categories-sheet__swatch__oU3RE{width:28px;height:28px;border-radius:8px;border:2px solid rgba(0,0,0,0);cursor:pointer;transition:transform .1s}.task-categories-sheet_task-categories-sheet__swatch__oU3RE:active{transform:scale(.9)}.task-categories-sheet_task-categories-sheet__swatch--selected__y5jsU{border-color:var(--pk-text)}.task-categories-sheet_task-categories-sheet__form-actions__EJN_K{display:flex;gap:10px;margin-top:4px}.task-categories-sheet_task-categories-sheet__form-cancel__w1CyC{flex:1;padding:11px;border-radius:12px;border:1.5px solid var(--pk-border);background:none;color:var(--pk-muted);font-size:.88rem;font-weight:600;cursor:pointer}.task-categories-sheet_task-categories-sheet__form-save__bhhl5{flex:2;padding:11px;border-radius:12px;border:none;background:var(--pk-primary);color:#fff;font-size:.88rem;font-weight:700;cursor:pointer}.task-categories-sheet_task-categories-sheet__form-save__bhhl5:disabled{opacity:.5;cursor:not-allowed}