.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}.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-invest-accent)}.past-energy-recall_past-energy-recall__T6rz0{color:var(--pk-text)}.past-energy-recall_past-energy-recall__card__qURmS{width:100%;display:flex;align-items:center;gap:14px;padding:18px 20px;border:1px solid var(--pk-add-energy-border);border-radius:18px;background:var(--pk-add-energy-light);box-shadow:var(--pk-card-shadow);color:var(--pk-text);text-align:left;cursor:pointer}.past-energy-recall_past-energy-recall__card-icon__iewEr{width:56px;height:56px;flex:0 0 56px;border-radius:16px;display:grid;place-items:center;background:var(--pk-add-energy-icon-bg);color:var(--pk-primary)}.past-energy-recall_past-energy-recall__card-text__iWzGu{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.past-energy-recall_past-energy-recall__card-title__B_nxz{font-size:1.08rem;line-height:1.2;font-weight:800}.past-energy-recall_past-energy-recall__card-description__C5up9{color:var(--pk-muted);font-size:.92rem;line-height:1.35}.past-energy-recall_past-energy-recall__header__F_xs3{display:grid;grid-template-columns:36px 1fr 36px;align-items:center;padding:4px 0 18px}.past-energy-recall_past-energy-recall__back__90TEA{width:36px;height:36px;border:0;border-radius:18px;background:var(--pk-bg);color:var(--pk-text);display:grid;place-items:center;cursor:pointer;transform:rotate(180deg)}.past-energy-recall_past-energy-recall__title__O8Swf{margin:0;text-align:center;font-size:1rem;line-height:1.25;font-weight:800}.past-energy-recall_past-energy-recall__body__G1x4N{display:flex;flex-direction:column;gap:14px;padding-bottom:8px}.past-energy-recall_past-energy-recall__body__G1x4N label{display:flex;flex-direction:column;gap:8px;font-size:.88rem;font-weight:700;color:var(--pk-text)}.past-energy-recall_past-energy-recall__body__G1x4N h3{margin:0;text-align:center;font-size:1rem;font-weight:800}.past-energy-recall_past-energy-recall__muted__0qUej{margin:0;color:var(--pk-muted);font-size:.88rem;line-height:1.45}.past-energy-recall_past-energy-recall__error__fbIZU{margin:0;color:var(--pk-negative);font-size:.86rem;font-weight:700}.past-energy-recall_past-energy-recall__date-status__yQuBx,.past-energy-recall_past-energy-recall__info__KcCj2{display:flex;align-items:center;gap:10px;padding:12px;border-radius:12px;background:var(--pk-bg);color:var(--pk-muted);font-size:.84rem;line-height:1.35}.past-energy-recall_past-energy-recall__date-status__yQuBx svg,.past-energy-recall_past-energy-recall__mic--processing__D2e63 svg{animation:past-energy-recall_past-energy-recall-spin__ixwBr 1s linear infinite}.past-energy-recall_past-energy-recall__input__X7N3n,.past-energy-recall_past-energy-recall__textarea__juh9g{width:100%;border:1px solid var(--pk-border);border-radius:12px;background:var(--pk-bg);color:var(--pk-text);font:inherit}.past-energy-recall_past-energy-recall__input__X7N3n:focus,.past-energy-recall_past-energy-recall__textarea__juh9g:focus{outline:0;border-color:var(--pk-primary)}.past-energy-recall_past-energy-recall__input__X7N3n{min-height:46px;padding:0 14px}.past-energy-recall_past-energy-recall__textarea__juh9g{min-height:78px;padding:12px 14px;resize:vertical}.past-energy-recall_past-energy-recall__method__Fjmy_,.past-energy-recall_past-energy-recall__option__Z_qwN{border:1px solid var(--pk-border);background:var(--pk-surface);color:var(--pk-text);cursor:pointer}.past-energy-recall_past-energy-recall__method__Fjmy_{min-height:78px;display:grid;grid-template-columns:46px 1fr 18px;align-items:center;gap:12px;padding:14px;border-radius:14px;text-align:left}.past-energy-recall_past-energy-recall__method-icon__2Ump2{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;background:var(--pk-primary-light);color:var(--pk-primary)}.past-energy-recall_past-energy-recall__method-text__hWe0S{display:flex;flex-direction:column;gap:3px}.past-energy-recall_past-energy-recall__method-text__hWe0S strong{font-size:.94rem}.past-energy-recall_past-energy-recall__method-text__hWe0S small{color:var(--pk-muted);line-height:1.35}.past-energy-recall_past-energy-recall__option__Z_qwN{min-height:44px;border-radius:12px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.86rem;font-weight:700}.past-energy-recall_past-energy-recall__option--active__8tbUp{border-color:var(--pk-primary);background:var(--pk-primary-light);color:var(--pk-primary)}.past-energy-recall_past-energy-recall__scale-row__wGLI6{display:flex;flex-direction:column;gap:7px;padding:10px 0;border-bottom:1px solid var(--pk-bg)}.past-energy-recall_past-energy-recall__scale-row__wGLI6 strong{font-size:.92rem;line-height:1.2}.past-energy-recall_past-energy-recall__scale-row__wGLI6:last-of-type{border-bottom:0}.past-energy-recall_past-energy-recall__scale__Cpk11{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.past-energy-recall_past-energy-recall__scale__Cpk11 .past-energy-recall_past-energy-recall__option__Z_qwN{justify-content:center;padding:0 6px;min-width:0;min-height:40px;font-size:.78rem;text-align:center;line-height:1.1}.past-energy-recall_past-energy-recall__score-card__KjBvY{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px;border:1px solid var(--pk-border);border-radius:16px;background:var(--pk-add-energy-light);text-align:center}.past-energy-recall_past-energy-recall__score-card__KjBvY small{color:var(--pk-muted);line-height:1.4}.past-energy-recall_past-energy-recall__score__5DVWz{min-width:74px;min-height:74px;border-radius:999px;display:grid;place-items:center;background:var(--pk-add-energy-icon-bg);color:var(--pk-primary);font-size:1.75rem;line-height:1;font-weight:900}.past-energy-recall_past-energy-recall__answers__1n8zd{border:1px solid var(--pk-border);border-radius:14px;background:var(--pk-surface);overflow:hidden}.past-energy-recall_past-energy-recall__answers__1n8zd p{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:12px 14px;border-bottom:1px solid var(--pk-bg);font-size:.84rem}.past-energy-recall_past-energy-recall__answers__1n8zd p:last-child{border-bottom:0}.past-energy-recall_past-energy-recall__answers__1n8zd span{color:var(--pk-muted)}.past-energy-recall_past-energy-recall__actions__a9KyW{display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:10px;align-items:center}.past-energy-recall_past-energy-recall__actions--split__4Sors{grid-template-columns:.78fr 1.6fr}.past-energy-recall_past-energy-recall__link__N9P_2,.past-energy-recall_past-energy-recall__primary__ST8jm,.past-energy-recall_past-energy-recall__secondary__ObiDk{min-height:48px;border-radius:12px;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px}.past-energy-recall_past-energy-recall__link__N9P_2:disabled,.past-energy-recall_past-energy-recall__primary__ST8jm:disabled,.past-energy-recall_past-energy-recall__secondary__ObiDk:disabled{cursor:not-allowed;opacity:.58}.past-energy-recall_past-energy-recall__primary__ST8jm{border:0;background:var(--pk-primary);color:var(--pk-surface)}.past-energy-recall_past-energy-recall__secondary__ObiDk{border:1px solid var(--pk-border);background:var(--pk-surface);color:var(--pk-text)}.past-energy-recall_past-energy-recall__link__N9P_2{border:0;background:rgba(0,0,0,0);color:var(--pk-primary)}.past-energy-recall_past-energy-recall__mic__sPINE{width:104px;height:104px;margin:12px auto 0;border-radius:999px;display:grid;place-items:center;background:var(--pk-primary-light);color:var(--pk-primary)}.past-energy-recall_past-energy-recall__success__L85Zt{align-items:center;text-align:center}.past-energy-recall_past-energy-recall__success__L85Zt svg{color:var(--pk-primary)}.past-energy-recall_past-energy-recall__success__L85Zt h3,.past-energy-recall_past-energy-recall__success__L85Zt p{margin:0}@keyframes past-energy-recall_past-energy-recall-spin__ixwBr{to{transform:rotate(1turn)}}.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;gap:16px;margin-bottom:18px}.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:14px;flex-shrink:0}.tasks-header_tasks-header__btn__dsQY4{position:relative;width:48px;height:48px;min-width:48px;min-height:48px;border-radius:50%;background:var(--pk-primary);color:#fff;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;flex-shrink:0;box-shadow:0 8px 18px color-mix(in srgb,var(--pk-primary) 24%,transparent);transition:transform .14s ease,box-shadow .14s ease,filter .14s ease}.tasks-header_tasks-header__btn__dsQY4:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 10px 22px color-mix(in srgb,var(--pk-primary) 30%,transparent)}.tasks-header_tasks-header__btn__dsQY4:active{filter:brightness(.96);transform:translateY(0) scale(.97);box-shadow:0 5px 14px color-mix(in srgb,var(--pk-primary) 22%,transparent)}.tasks-header_tasks-header__btn__dsQY4:focus-visible{outline:3px solid color-mix(in srgb,var(--pk-primary) 35%,transparent);outline-offset:3px}.tasks-header_tasks-header__btn__dsQY4:disabled{cursor:not-allowed;opacity:.55;box-shadow:none;transform:none}.tasks-header_tasks-header__badge__IomcB{position:absolute;right:-2px;bottom:5px;width:18px;height:18px;border:2px solid var(--pk-surface);border-radius:50%;background:var(--pk-primary);color:#fff;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;box-shadow:0 2px 5px rgba(0,0,0,.16)}.tasks-header_tasks-header__badge__IomcB svg{stroke-width:3}.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;min-width:0}.task-detail-sheet_task-detail-sheet__title__X_HgL{flex:1 1 auto;min-width:0;font-size:1.15rem;font-weight:700;color:var(--pk-text);margin-bottom:8px;line-height:1.3;overflow-wrap:anywhere}.task-detail-sheet_task-detail-sheet__header-actions__4Buv7{flex-shrink:0;display:flex;align-items:center;gap:10px}.task-detail-sheet_task-detail-sheet__icon-btn__udwtB{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__icon-btn__udwtB:active{background:var(--pk-border)}.task-detail-sheet_task-detail-sheet__icon-btn--delete__3afa2{color:var(--pk-negative)}.task-detail-sheet_task-detail-sheet__description-text__mvsZe{flex:1;min-width:0;color:var(--pk-text);font-size:.88rem;line-height:1.55;overflow-wrap:anywhere;white-space:pre-wrap}.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-detail-sheet_task-detail-sheet__delete-dialog__EGiaQ{position:fixed;top:50%;left:50%;z-index:210;width:min(360px,100% - 32px);transform:translate(-50%,-50%);display:grid;justify-items:center;gap:18px;border:none;border-radius:18px;background:var(--pk-surface);padding:28px;box-shadow:var(--pk-card-shadow)}.task-detail-sheet_task-detail-sheet__delete-dialog-overlay__MpOYo{position:fixed;inset:0;z-index:200;background:rgba(0,0,0,.5)}.task-detail-sheet_task-detail-sheet__delete-dialog-header__mmW2q{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.task-detail-sheet_task-detail-sheet__delete-dialog-title__qZceQ{color:var(--pk-text);font-size:1.15rem;font-weight:700;line-height:1.25}.task-detail-sheet_task-detail-sheet__delete-dialog-description__5Z0wK{max-width:280px;color:var(--pk-muted);font-size:.95rem;line-height:1.45}.task-detail-sheet_task-detail-sheet__delete-dialog-icon__R5TvY{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in srgb,var(--pk-negative) 10%,var(--pk-surface));color:var(--pk-negative)}.task-detail-sheet_task-detail-sheet__delete-dialog-actions__7Hu0_{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:12px}.task-detail-sheet_task-detail-sheet__delete-cancel__FeZSq,.task-detail-sheet_task-detail-sheet__delete-confirm__S_EoQ{width:100%;min-height:44px;border-radius:12px;font-weight:700}.task-detail-sheet_task-detail-sheet__delete-cancel__FeZSq{background:var(--pk-surface);border-color:var(--pk-border);color:var(--pk-text)}.task-detail-sheet_task-detail-sheet__delete-confirm__S_EoQ{background:var(--pk-negative);color:#fff}.task-detail-sheet_task-detail-sheet__delete-spinner__bEIUC{width:14px;height:14px;border:2px solid hsla(0,0%,100%,.45);border-top-color:#fff;border-radius:50%;animation:task-detail-sheet_task-detail-sheet-spin__BP5Bq .75s linear infinite}@media(max-width:359.98px){.task-detail-sheet_task-detail-sheet__delete-dialog-actions__7Hu0_{grid-template-columns:1fr}}@keyframes task-detail-sheet_task-detail-sheet-spin__BP5Bq{to{transform:rotate(1turn)}}.task-list_task-list__35Mp4{display:flex;flex-direction:column;gap:16px}.task-list_task-list__card__oInRz{background:var(--pk-surface);border:1px solid color-mix(in srgb,var(--pk-border) 72%,transparent);border-radius:18px;box-shadow:var(--pk-card-shadow);overflow:hidden}.task-list_task-list__card--good-today__5RHii{background:color-mix(in srgb,var(--pk-primary-light) 55%,var(--pk-surface))}.dark .task-list_task-list__card--good-today__5RHii{background:color-mix(in srgb,var(--pk-primary) 9%,color-mix(in srgb,var(--pk-surface) 84%,var(--pk-text) 16%));border-color:color-mix(in srgb,var(--pk-primary) 34%,var(--pk-border))}.task-list_task-list__card--plan-another-day__K22o_{background:color-mix(in srgb,var(--pk-amber-light) 50%,var(--pk-surface))}.dark .task-list_task-list__card--plan-another-day__K22o_{background:color-mix(in srgb,var(--pk-amber) 8%,color-mix(in srgb,var(--pk-surface) 84%,var(--pk-text) 16%));border-color:color-mix(in srgb,var(--pk-amber) 30%,var(--pk-border))}.task-list_task-list__card--upcoming__pCSxq{background:color-mix(in srgb,var(--pk-blue) 7%,var(--pk-surface))}.dark .task-list_task-list__card--upcoming__pCSxq{background:color-mix(in srgb,var(--pk-blue) 10%,color-mix(in srgb,var(--pk-surface) 84%,var(--pk-text) 16%));border-color:color-mix(in srgb,var(--pk-blue) 32%,var(--pk-border))}.task-list_task-list__card--unfinished__b_OlZ{background:color-mix(in srgb,var(--pk-blue) 8%,var(--pk-surface))}.dark .task-list_task-list__card--unfinished__b_OlZ{background:color-mix(in srgb,var(--pk-blue) 8%,color-mix(in srgb,var(--pk-surface) 84%,var(--pk-text) 16%));border-color:color-mix(in srgb,var(--pk-blue) 28%,var(--pk-border))}.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__section-header__joRRh{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px}.task-list_task-list__section-text__vtea4{min-width:0}.task-list_task-list__section-title__yECVp{color:var(--pk-text);font-size:.95rem;font-weight:700;line-height:1.25;margin-bottom:4px}.task-list_task-list__section-desc__N3Omo{color:var(--pk-muted);font-size:.8rem;font-weight:500;line-height:1.35}.task-list_task-list__section-count__WNTH8{flex-shrink:0;min-width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--pk-bg);color:var(--pk-muted);font-size:.78rem;font-weight:700}.task-list_task-list__info-card__zHYiQ{display:flex;align-items:center;gap:14px;padding:14px 16px;background:color-mix(in srgb,var(--pk-primary-light) 68%,var(--pk-surface));border:1px solid color-mix(in srgb,var(--pk-primary) 14%,var(--pk-border));border-radius:18px;box-shadow:var(--pk-card-shadow)}.dark .task-list_task-list__info-card__zHYiQ{background:color-mix(in srgb,var(--pk-primary) 11%,color-mix(in srgb,var(--pk-surface) 84%,var(--pk-text) 16%));border-color:color-mix(in srgb,var(--pk-primary) 36%,var(--pk-border))}.task-list_task-list__info-icon__tp_7s{flex-shrink:0;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;color:var(--pk-primary);background:color-mix(in srgb,var(--pk-primary-light) 72%,var(--pk-surface))}.task-list_task-list__info-text__fOoWT{min-width:0}.task-list_task-list__info-title__1PonO{color:var(--pk-text);font-size:.9rem;font-weight:700;line-height:1.25;margin-bottom:4px}.task-list_task-list__info-body__td7G3{color:var(--pk-muted);font-size:.78rem;font-weight:500;line-height:1.38}.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-meta-line__iWIVV{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px;min-width:0}.task-list_task-list__row-meta-line__iWIVV .task-list_task-list__badge__NrDxN{flex:0 0 auto}.task-list_task-list__row-meta__JSbjG{flex:1 1 auto;min-width:0;color:var(--pk-muted);font-size:.72rem;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.task-list_task-list__row-title-line__EVn5h{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;-moz-column-gap:10px;column-gap:10px;row-gap:8px;min-width:0}.task-list_task-list__row-title-line__EVn5h .task-list_task-list__row-title__fKAXf{min-width:0;margin-bottom:0;overflow-wrap:anywhere}.task-list_task-list__row-title-line__EVn5h .task-list_task-list__badges__fAmVJ{max-width:100%;margin-left:auto;justify-content:flex-end;flex-wrap:nowrap}.task-list_task-list__row-title__fKAXf{color:var(--pk-text);font-weight:600;font-size:.9rem;line-height:1.35;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:8px;flex-wrap:wrap}.task-list_task-list__badge__NrDxN{font-size:.7rem;font-weight:700;padding:3px 9px;border-radius:999px;white-space:nowrap}@media(max-width:359.98px){.task-list_task-list__row-title-line__EVn5h{grid-template-columns:minmax(0,1fr)}.task-list_task-list__row-title-line__EVn5h .task-list_task-list__badges__fAmVJ{justify-self:end;flex-wrap:wrap}}.task-list_task-list__view-all__j055O{width:100%;padding:14px 20px;border:none;border-top:1px solid var(--pk-bg);background:rgba(0,0,0,0);color:var(--pk-primary);font-size:.82rem;font-weight:700;text-align:left;cursor:pointer}.task-list_task-list__view-all__j055O:active{opacity:.78}.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}.task-summary-card_task-summary-card__Q2ORm{background:var(--pk-surface);border-radius:18px;box-shadow:var(--pk-card-shadow);padding:20px}.task-summary-card_task-summary-card__header__vqADH{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.task-summary-card_task-summary-card__title-row__nU2eO{display:inline-flex;align-items:center;gap:8px;min-width:0}.task-summary-card_task-summary-card__title__WUTgP{color:var(--pk-text);font-size:.95rem;font-weight:700;line-height:1.25}.task-summary-card_task-summary-card__count__wNXfF{flex-shrink:0;border-radius:999px;background:var(--pk-bg);color:var(--pk-muted);font-size:.72rem;font-weight:700;padding:4px 10px;white-space:nowrap}.task-summary-card_task-summary-card__grid__Y9M14{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.task-summary-card_task-summary-card__status__fthlT{min-width:0;display:flex;align-items:center;gap:12px;border-radius:16px;padding:14px 12px}.task-summary-card_task-summary-card__status--open__2ODt_{background:color-mix(in srgb,var(--pk-amber-light) 62%,var(--pk-surface))}.task-summary-card_task-summary-card__status--open__2ODt_ .task-summary-card_task-summary-card__icon__ZHp3m{background:var(--pk-amber-light);color:var(--pk-amber)}.task-summary-card_task-summary-card__status--in-progress__4jxwT{background:color-mix(in srgb,var(--pk-blue) 8%,var(--pk-surface))}.task-summary-card_task-summary-card__status--in-progress__4jxwT .task-summary-card_task-summary-card__icon__ZHp3m{background:color-mix(in srgb,var(--pk-blue) 12%,var(--pk-surface));color:var(--pk-blue)}.task-summary-card_task-summary-card__status--completed__20uHb{background:color-mix(in srgb,var(--pk-positive) 8%,var(--pk-surface))}.task-summary-card_task-summary-card__status--completed__20uHb .task-summary-card_task-summary-card__icon__ZHp3m{background:color-mix(in srgb,var(--pk-positive) 12%,var(--pk-surface));color:var(--pk-positive)}.task-summary-card_task-summary-card__icon__ZHp3m{flex:0 0 auto;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px}.task-summary-card_task-summary-card__text__Q4Qhc{min-width:0;display:flex;flex-direction:column;gap:4px}.task-summary-card_task-summary-card__label__eKeRF{color:var(--pk-muted);font-size:.72rem;font-weight:600;line-height:1.25}.task-summary-card_task-summary-card__value__A_V6j{color:var(--pk-text);font-size:1.35rem;font-weight:800;line-height:1}.task-summary-card_task-summary-card__message__CdbCr{border-radius:14px;background:var(--pk-bg);color:var(--pk-muted);font-size:.82rem;font-weight:600;padding:16px;text-align:center}.task-summary-card_task-summary-card__message--error__5my6A{background:color-mix(in srgb,var(--pk-negative) 8%,var(--pk-surface));color:var(--pk-negative)}@media(max-width:560px){.task-summary-card_task-summary-card__grid__Y9M14{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}@media(max-width:360px){.task-summary-card_task-summary-card__header__vqADH{align-items:flex-start;flex-direction:column}.task-summary-card_task-summary-card__grid__Y9M14{grid-template-columns:1fr}}.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}.insights-trend-card_insights-trend-card__chart-canvas__Tm9bZ{width:100%}.insights-trend-card_insights-trend-card__chart-canvas__Tm9bZ:focus-visible{outline:2px solid var(--pk-primary);outline-offset:3px;border-radius:10px}.insights-trend-card_insights-trend-card__sr-only__wlJsz{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.insights-trend-card_insights-trend-card__legend__ULQ6I{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;margin-top:8px}.insights-trend-card_insights-trend-card__legend-item__sLJtr{display:inline-flex;align-items:center;gap:8px}.insights-trend-card_insights-trend-card__legend-swatch__dHryk{position:relative;display:inline-block;width:32px;height:0;border-radius:999px;border-top:2px solid var(--pk-primary)}.insights-trend-card_insights-trend-card__legend-swatch__dHryk:after{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;border-radius:50%;background:var(--pk-primary);border:1px solid var(--pk-surface);transform:translate(-50%,-50%)}.insights-trend-card_insights-trend-card__legend-swatch--comparison-1__1__it{border-top-color:color-mix(in srgb,var(--pk-blue) 56%,white);opacity:.72}.insights-trend-card_insights-trend-card__legend-swatch--comparison-1__1__it:after{background:color-mix(in srgb,var(--pk-blue) 56%,white)}.insights-trend-card_insights-trend-card__legend-swatch--comparison-2__MMHKe{border-top-color:color-mix(in srgb,var(--pk-purple) 52%,white);opacity:.72}.insights-trend-card_insights-trend-card__legend-swatch--comparison-2__MMHKe:after{background:color-mix(in srgb,var(--pk-purple) 52%,white)}.insights-trend-card_insights-trend-card__legend-swatch--comparison-3__d1uQZ{border-top-color:color-mix(in srgb,var(--pk-amber) 58%,white);opacity:.72}.insights-trend-card_insights-trend-card__legend-swatch--comparison-3__d1uQZ:after{background:color-mix(in srgb,var(--pk-amber) 58%,white)}.insights-trend-card_insights-trend-card__legend-swatch--comparison-4__AJU_I{border-top-color:color-mix(in srgb,var(--pk-muted) 62%,white);opacity:.72}.insights-trend-card_insights-trend-card__legend-swatch--comparison-4__AJU_I:after{background:color-mix(in srgb,var(--pk-muted) 62%,white)}.insights-trend-card_insights-trend-card__legend-label__0A8JS{color:var(--pk-text);font-size:.82rem;font-weight:500}.insights-trend-card_insights-trend-card__notice-list__8YS_W{display:flex;flex-direction:column;gap:4px;margin-top:8px}.insights-trend-card_insights-trend-card__notice__oQwPc{color:var(--pk-muted);font-size:.75rem;font-weight:500;text-align: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}.install-prompt_install-prompt__aWKbA{position:fixed;bottom:80px;left:12px;right:12px;z-index:100}@media(min-width:1024px){.install-prompt_install-prompt__aWKbA{bottom:16px;left:auto;right:16px;max-width:360px}}.install-prompt_install-prompt__card__YNmCM{background:var(--pk-surface);border:1px solid var(--pk-border);border-radius:var(--pk-radius-lg,12px);padding:12px 14px;display:flex;align-items:flex-start;gap:12px;box-shadow:0 4px 16px rgba(0,0,0,.12)}.install-prompt_install-prompt__body__Kw7J0{flex:1;min-width:0}.install-prompt_install-prompt__title__UGFaM{font-size:.875rem;font-weight:600;color:var(--pk-text);margin-bottom:2px}.install-prompt_install-prompt__text__Rk87t{font-size:.8125rem;color:var(--pk-muted);line-height:1.4}.install-prompt_install-prompt__actions__1s8rJ{display:flex;gap:8px;margin-top:10px}.install-prompt_install-prompt__dismiss__ESoXp{position:absolute;top:8px;right:8px;background:none;border:none;cursor:pointer;color:var(--pk-muted);padding:2px;line-height:1;font-size:1rem}.install-prompt_install-prompt__dismiss__ESoXp:hover{color:var(--pk-text)}