.accordion_accordion__item__Fa548{border-bottom:1px solid var(--border)}.accordion_accordion__item__Fa548:last-child{border-bottom:none}.accordion_accordion__header__8tDkU{display:flex}.accordion_accordion__trigger__V_2EV{display:flex;flex:1;align-items:flex-start;justify-content:space-between;gap:1rem;border-radius:.375rem;padding-top:1rem;padding-bottom:1rem;text-align:left;font-size:.875rem;line-height:1.25rem;font-weight:500;transition:all .15s;outline:none}.accordion_accordion__trigger__V_2EV:hover{text-decoration:underline}.accordion_accordion__trigger__V_2EV:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring)}.accordion_accordion__trigger__V_2EV:disabled{pointer-events:none;opacity:.5}.accordion_accordion__trigger__V_2EV[data-state=open]>svg{transform:rotate(180deg)}.accordion_accordion__icon__Ut1Ud{color:var(--muted-foreground);pointer-events:none;width:1rem;height:1rem;flex-shrink:0;transform:translateY(.125rem);transition:transform .2s}.accordion_accordion__content__lop6t{overflow:hidden;font-size:.875rem;line-height:1.25rem}.accordion_accordion__content__lop6t[data-state=open]{animation:accordion_accordion-down__0nXCx .2s ease-out}.accordion_accordion__content__lop6t[data-state=closed]{animation:accordion_accordion-up__ad9S8 .2s ease-out}.accordion_accordion__content-body__ETJ1_{padding-top:0;padding-bottom:1rem}.alert_alert__f2xu4{position:relative;width:100%;border-radius:.5rem;border:1px solid var(--border);padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;display:grid;grid-template-columns:0 1fr;gap:0 0;row-gap:.125rem;align-items:flex-start}.alert_alert__f2xu4:has(>svg){grid-template-columns:calc(var(--spacing, .25rem)*4) 1fr;-moz-column-gap:.75rem;column-gap:.75rem}.alert_alert__f2xu4>svg{width:1rem;height:1rem;transform:translateY(.125rem);color:currentColor}.alert_alert--default__W6qNE{background:var(--card);color:var(--card-foreground)}.alert_alert--destructive__QKoEC{color:var(--destructive);background:var(--card)}.alert_alert--destructive__QKoEC>svg{color:currentColor}.alert_alert--success__y6mQ1{color:var(--pk-positive);background:var(--pk-primary-light);border-color:var(--pk-positive)}.alert_alert--success__y6mQ1>svg{color:currentColor}.alert_alert__title__sdCxg{grid-column-start:2;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;min-height:1rem;font-weight:500;letter-spacing:-.025em}.alert_alert__description__XfF9Y{color:var(--muted-foreground);grid-column-start:2;display:grid;justify-items:start;gap:.25rem;font-size:.875rem;line-height:1.25rem}.alert_alert__description__XfF9Y p{line-height:1.625}.avatar_avatar__FBwnE{position:relative;display:flex;width:2.5rem;height:2.5rem;flex-shrink:0;overflow:hidden;border-radius:9999px}.avatar_avatar__image__mTrDC{aspect-ratio:1/1;width:100%;height:100%}.avatar_avatar__fallback__sDGYK{background:var(--muted);display:flex;width:100%;height:100%;align-items:center;justify-content:center;border-radius:9999px}.badge_badge__gZx4p{display:inline-flex;align-items:center;justify-content:center;border-radius:.375rem;border:1px solid var(--border);padding:.125rem .5rem;font-size:.75rem;font-weight:500;width:-moz-fit-content;width:fit-content;white-space:nowrap;flex-shrink:0;overflow:hidden;gap:.25rem;transition:color .15s,box-shadow .15s}.badge_badge__gZx4p:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring)}.badge_badge__gZx4p>svg{width:.75rem;height:.75rem;pointer-events:none}.badge_badge--default___GhSg{border-color:rgba(0,0,0,0);background:var(--primary);color:var(--primary-foreground)}.badge_badge--secondary__1nJB1{border-color:rgba(0,0,0,0);background:var(--secondary);color:var(--secondary-foreground)}.badge_badge--destructive__juq1P{border-color:rgba(0,0,0,0);background:var(--destructive);color:#fff}.badge_badge--outline___Z2RA{color:var(--foreground)}.breadcrumb_breadcrumb__list__KN9xa{color:var(--muted-foreground);display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.875rem;line-height:1.25rem;overflow-wrap:break-word}@media(min-width:640px){.breadcrumb_breadcrumb__list__KN9xa{gap:.625rem}}.breadcrumb_breadcrumb__item__bvkx5{display:inline-flex;align-items:center;gap:.375rem}.breadcrumb_breadcrumb__link__gcG16{transition:color .15s}.breadcrumb_breadcrumb__link__gcG16:hover{color:var(--foreground)}.breadcrumb_breadcrumb__page__BCTNu{color:var(--foreground);font-weight:400}.breadcrumb_breadcrumb__separator__ZM0Oc>svg{width:.875rem;height:.875rem}.breadcrumb_breadcrumb__ellipsis__rcRkI{display:flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center}.breadcrumb_breadcrumb__ellipsis-icon__JW_Rh{width:1rem;height:1rem}.button_button__1k7DH{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;border-radius:.375rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition:all .15s;outline:none;flex-shrink:0}.button_button__1k7DH:disabled{pointer-events:none;opacity:.5}.button_button__1k7DH:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring)}.button_button__1k7DH svg{pointer-events:none;flex-shrink:0}.button_button__1k7DH svg:not([class*=size-]){width:1rem;height:1rem}.button_button--default__N__1_{background:var(--primary);color:var(--primary-foreground)}.button_button--default__N__1_:hover{opacity:.9}.button_button--destructive__q7Phi{background:var(--destructive);color:#fff}.button_button--destructive__q7Phi:hover{opacity:.9}.button_button--outline__INeJW{border:1px solid var(--border);background:var(--background);color:var(--foreground)}.button_button--outline__INeJW:hover{background:var(--accent);color:var(--accent-foreground)}.button_button--secondary__j56QP{background:var(--secondary);color:var(--secondary-foreground)}.button_button--secondary__j56QP:hover{opacity:.8}.button_button--ghost__jE40u:hover{background:var(--accent);color:var(--accent-foreground)}.button_button--link__sGKuY{color:var(--primary);text-underline-offset:4px}.button_button--link__sGKuY:hover{text-decoration:underline}.button_button--size-default__avUAY{height:2.25rem;padding:.5rem 1rem}.button_button--size-sm__w_sTa{height:2rem;border-radius:.375rem;gap:.375rem;padding:0 .75rem}.button_button--size-lg__Rz0YX{height:2.5rem;border-radius:.375rem;padding:0 1.5rem}.button_button--size-icon__BA2yA{width:2.25rem;height:2.25rem;border-radius:.375rem}.calendar_calendar__oSt5w{padding:.75rem}.calendar_calendar__months__ZZqGs{display:flex;flex-direction:column;gap:.5rem}@media(min-width:640px){.calendar_calendar__months__ZZqGs{flex-direction:row}}.calendar_calendar__month__1hznl{display:flex;flex-direction:column;gap:1rem}.calendar_calendar__month-caption__vcqoG{display:flex;justify-content:center;padding-top:.25rem;position:relative;align-items:center;width:100%}.calendar_calendar__caption-label__3RIdj{font-size:.875rem;font-weight:500}.calendar_calendar__nav__jKeSA{display:flex;align-items:center;gap:.25rem}.calendar_calendar__nav-btn__t1_Fh{position:absolute;width:1.75rem;height:1.75rem;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:1px solid var(--pk-border);border-radius:6px;padding:0;opacity:.5;cursor:pointer;color:var(--pk-text)}.calendar_calendar__nav-btn__t1_Fh:hover{opacity:1}.calendar_calendar__nav-btn--prev__Gp4A4{left:.25rem}.calendar_calendar__nav-btn--next__zWJT_{right:.25rem}.calendar_calendar__month-grid__qRakO{width:100%;border-collapse:collapse}.calendar_calendar__weekdays__euiUW{display:flex}.calendar_calendar__weekday__M6b5l{color:var(--pk-muted);border-radius:6px;width:2rem;font-weight:400;font-size:.8rem;text-align:center}.calendar_calendar__week___nCCP{display:flex;width:100%;margin-top:.5rem}.calendar_calendar__day__FTsdk{position:relative;padding:0;text-align:center;font-size:.875rem;border-radius:6px}.calendar_calendar__day__FTsdk:has([aria-selected]){background:var(--pk-bg)}.calendar_calendar__day__FTsdk:first-child:has([aria-selected]),.calendar_calendar__day__FTsdk:last-child:has([aria-selected]){border-radius:6px}.calendar_calendar__day-btn___UwEx{width:2rem;height:2rem;padding:0;font-size:.875rem;font-weight:400;background:none;border:none;border-radius:6px;color:var(--pk-text);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.calendar_calendar__day-btn___UwEx:hover{background:var(--pk-bg)}.calendar_calendar__day-btn___UwEx[aria-selected]{opacity:1}.calendar_calendar__range-start__vCBe4{border-radius:6px 0 0 6px}.calendar_calendar__range-start__vCBe4 .calendar_calendar__day-btn___UwEx{background:var(--pk-primary);color:#fff}.calendar_calendar__range-end__Iv4n6{border-radius:0 6px 6px 0}.calendar_calendar__range-end__Iv4n6 .calendar_calendar__day-btn___UwEx,.calendar_calendar__selected__1n_Lv .calendar_calendar__day-btn___UwEx,.calendar_calendar__selected__1n_Lv .calendar_calendar__day-btn___UwEx:focus,.calendar_calendar__selected__1n_Lv .calendar_calendar__day-btn___UwEx:hover{background:var(--pk-primary);color:#fff}.calendar_calendar__today__0ZGmI .calendar_calendar__day-btn___UwEx{background:var(--pk-bg);color:var(--pk-text)}.calendar_calendar__outside__kbmTn .calendar_calendar__day-btn___UwEx{color:var(--pk-muted);opacity:.5}.calendar_calendar__outside__kbmTn .calendar_calendar__day-btn___UwEx[aria-selected]{color:var(--pk-muted)}.calendar_calendar__disabled__nzb1d .calendar_calendar__day-btn___UwEx{color:var(--pk-muted);opacity:.5;pointer-events:none}.calendar_calendar__range-middle__xf_5P{border-radius:0}.calendar_calendar__range-middle__xf_5P .calendar_calendar__day-btn___UwEx[aria-selected]{background:var(--pk-bg);color:var(--pk-text)}.calendar_calendar__hidden__yLhRH{visibility:hidden}.card_card__IUUdd{background:var(--card);color:var(--card-foreground);display:flex;flex-direction:column;gap:1.5rem;border-radius:.75rem;border:1px solid var(--border)}.card_card__header__jltFg{display:grid;grid-auto-rows:min-content;grid-template-rows:auto auto;align-items:flex-start;gap:.375rem;padding-left:1.5rem;padding-right:1.5rem;padding-top:1.5rem}.card_card__title__Z2Tse{line-height:1}.card_card__description__xm3eF{color:var(--muted-foreground)}.card_card__action__J_IQ5{grid-column-start:2;grid-row:span 2;grid-row-start:1;align-self:flex-start;justify-self:flex-end}.card_card__content__fkl3E{padding-left:1.5rem;padding-right:1.5rem}.card_card__content__fkl3E:last-child{padding-bottom:1.5rem}.card_card__footer__jAJ94{display:flex;align-items:center;padding-left:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem}.checkbox_checkbox__TzROR{border:1px solid var(--border);width:1rem;height:1rem;flex-shrink:0;border-radius:.25rem;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:box-shadow .15s;outline:none}.checkbox_checkbox__TzROR[data-state=checked]{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.checkbox_checkbox__TzROR:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring)}.checkbox_checkbox__TzROR:disabled{cursor:not-allowed;opacity:.5}.checkbox_checkbox__indicator__AT0qB{display:flex;align-items:center;justify-content:center;color:currentColor;transition:none}.checkbox_checkbox__icon__hUoOz{width:.875rem;height:.875rem}.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}.context-menu_context-menu__content__oC1eW,.context-menu_context-menu__sub-content__WMP5T{background:var(--popover);color:var(--popover-foreground);z-index:50;min-width:8rem;overflow:hidden;border-radius:.375rem;border:1px solid var(--border);padding:.25rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.context-menu_context-menu__sub-trigger__1GeOi{display:flex;cursor:default;align-items:center;border-radius:.125rem;padding:.375rem .5rem;font-size:.875rem;line-height:1.25rem;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.context-menu_context-menu__sub-trigger__1GeOi[data-inset]{padding-left:2rem}.context-menu_context-menu__sub-trigger__1GeOi:focus,.context-menu_context-menu__sub-trigger__1GeOi[data-state=open]{background:var(--accent);color:var(--accent-foreground)}.context-menu_context-menu__sub-trigger__1GeOi svg{pointer-events:none;flex-shrink:0;width:1rem;height:1rem}.context-menu_context-menu__chevron__qK0hC{margin-left:auto}.context-menu_context-menu__item__oonB6{position:relative;display:flex;cursor:default;align-items:center;gap:.5rem;border-radius:.125rem;padding:.375rem .5rem;font-size:.875rem;line-height:1.25rem;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.context-menu_context-menu__item__oonB6[data-inset]{padding-left:2rem}.context-menu_context-menu__item__oonB6:focus{background:var(--accent);color:var(--accent-foreground)}.context-menu_context-menu__item__oonB6[data-variant=destructive]{color:var(--destructive)}.context-menu_context-menu__item__oonB6[data-variant=destructive]:focus{background:rgba(var(--destructive-rgb,239 68 68)/.1);color:var(--destructive)}.context-menu_context-menu__item__oonB6[data-disabled]{pointer-events:none;opacity:.5}.context-menu_context-menu__item__oonB6 svg{pointer-events:none;flex-shrink:0;width:1rem;height:1rem;color:var(--muted-foreground)}.context-menu_context-menu__checkbox-item__skKpW,.context-menu_context-menu__radio-item__RpZCe{position:relative;display:flex;cursor:default;align-items:center;gap:.5rem;border-radius:.125rem;padding:.375rem .5rem .375rem 2rem;font-size:.875rem;line-height:1.25rem;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.context-menu_context-menu__checkbox-item__skKpW:focus,.context-menu_context-menu__radio-item__RpZCe:focus{background:var(--accent);color:var(--accent-foreground)}.context-menu_context-menu__checkbox-item__skKpW[data-disabled],.context-menu_context-menu__radio-item__RpZCe[data-disabled]{pointer-events:none;opacity:.5}.context-menu_context-menu__checkbox-item__skKpW svg,.context-menu_context-menu__radio-item__RpZCe svg{pointer-events:none;flex-shrink:0;width:1rem;height:1rem}.context-menu_context-menu__indicator-wrap__fQgXQ{pointer-events:none;position:absolute;left:.5rem;display:flex;width:.875rem;height:.875rem;align-items:center;justify-content:center}.context-menu_context-menu__check-icon__ygN3h{width:1rem;height:1rem}.context-menu_context-menu__circle-icon__khmoV{width:.5rem;height:.5rem;fill:currentColor}.context-menu_context-menu__label__wBSqG{color:var(--foreground);padding:.375rem .5rem;font-size:.875rem;line-height:1.25rem;font-weight:500}.context-menu_context-menu__label__wBSqG[data-inset]{padding-left:2rem}.context-menu_context-menu__separator__bW_e7{background:var(--border);margin:.25rem -.25rem;height:1px}.context-menu_context-menu__shortcut__GSMF6{color:var(--muted-foreground);margin-left:auto;font-size:.75rem;letter-spacing:.1em}.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}.dialog_dialog__overlay__qlYn3{position:fixed;inset:0;z-index:50;background:rgba(0,0,0,.5)}.dialog_dialog__overlay__qlYn3[data-state=open]{animation:dialog_fade-in__zahKY .15s ease-out}.dialog_dialog__overlay__qlYn3[data-state=closed]{animation:dialog_fade-out__NqZp5 .15s ease-out}.dialog_dialog__content__ZdObP{background:var(--background);position:fixed;top:50%;left:50%;z-index:50;display:grid;width:100%;max-width:calc(100% - 2rem);translate:-50% -50%;gap:1rem;border-radius:.5rem;border:1px solid var(--border);padding:1.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);transition-duration:.2s}@media(min-width:640px){.dialog_dialog__content__ZdObP{max-width:32rem}}.dialog_dialog__content__ZdObP[data-state=open]{animation:dialog_fade-in__zahKY .15s ease-out}.dialog_dialog__content__ZdObP[data-state=closed]{animation:dialog_fade-out__NqZp5 .15s ease-out}.dialog_dialog__close__629Dy{position:absolute;top:1rem;right:1rem;border-radius:.125rem;opacity:.7;transition:opacity .15s;outline:none}.dialog_dialog__close__629Dy:hover{opacity:1}.dialog_dialog__close__629Dy:disabled{pointer-events:none}.dialog_dialog__close__629Dy svg{pointer-events:none;flex-shrink:0;width:1rem;height:1rem}.dialog_dialog__header__oHiVr{display:flex;flex-direction:column;gap:.5rem;text-align:center}@media(min-width:640px){.dialog_dialog__header__oHiVr{text-align:left}}.dialog_dialog__footer__OI74U{display:flex;flex-direction:column-reverse;gap:.5rem}@media(min-width:640px){.dialog_dialog__footer__OI74U{flex-direction:row;justify-content:flex-end}}.dialog_dialog__title__1u1_b{font-size:1.125rem;line-height:1;font-weight:600}.dialog_dialog__description__tRsnh{color:var(--muted-foreground);font-size:.875rem;line-height:1.25rem}.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}.dropdown-menu_dropdown-menu__content__oooTX,.dropdown-menu_dropdown-menu__sub-content__Yb1ru{background:var(--popover);color:var(--popover-foreground);z-index:50;min-width:8rem;overflow:hidden;border-radius:.375rem;border:1px solid var(--border);padding:.25rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.dropdown-menu_dropdown-menu__sub-trigger__P2TOy{display:flex;cursor:default;align-items:center;border-radius:.125rem;padding:.375rem .5rem;font-size:.875rem;line-height:1.25rem;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dropdown-menu_dropdown-menu__sub-trigger__P2TOy[data-inset]{padding-left:2rem}.dropdown-menu_dropdown-menu__sub-trigger__P2TOy:focus,.dropdown-menu_dropdown-menu__sub-trigger__P2TOy[data-state=open]{background:var(--accent);color:var(--accent-foreground)}.dropdown-menu_dropdown-menu__chevron__DFbRK{margin-left:auto;width:1rem;height:1rem}.dropdown-menu_dropdown-menu__item__y9Qvb{position:relative;display:flex;cursor:default;align-items:center;gap:.5rem;border-radius:.125rem;padding:.375rem .5rem;font-size:.875rem;line-height:1.25rem;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dropdown-menu_dropdown-menu__item__y9Qvb[data-inset]{padding-left:2rem}.dropdown-menu_dropdown-menu__item__y9Qvb:focus{background:var(--accent);color:var(--accent-foreground)}.dropdown-menu_dropdown-menu__item__y9Qvb[data-variant=destructive]{color:var(--destructive)}.dropdown-menu_dropdown-menu__item__y9Qvb[data-variant=destructive]:focus{background:rgba(239,68,68,.1);color:var(--destructive)}.dropdown-menu_dropdown-menu__item__y9Qvb[data-disabled]{pointer-events:none;opacity:.5}.dropdown-menu_dropdown-menu__item__y9Qvb svg{pointer-events:none;flex-shrink:0;width:1rem;height:1rem;color:var(--muted-foreground)}.dropdown-menu_dropdown-menu__checkbox-item__c567i,.dropdown-menu_dropdown-menu__radio-item__BXUny{position:relative;display:flex;cursor:default;align-items:center;gap:.5rem;border-radius:.125rem;padding:.375rem .5rem .375rem 2rem;font-size:.875rem;line-height:1.25rem;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dropdown-menu_dropdown-menu__checkbox-item__c567i:focus,.dropdown-menu_dropdown-menu__radio-item__BXUny:focus{background:var(--accent);color:var(--accent-foreground)}.dropdown-menu_dropdown-menu__checkbox-item__c567i[data-disabled],.dropdown-menu_dropdown-menu__radio-item__BXUny[data-disabled]{pointer-events:none;opacity:.5}.dropdown-menu_dropdown-menu__checkbox-item__c567i svg,.dropdown-menu_dropdown-menu__radio-item__BXUny svg{pointer-events:none;flex-shrink:0;width:1rem;height:1rem}.dropdown-menu_dropdown-menu__indicator-wrap__nN0O6{pointer-events:none;position:absolute;left:.5rem;display:flex;width:.875rem;height:.875rem;align-items:center;justify-content:center}.dropdown-menu_dropdown-menu__check-icon__BpX1E{width:1rem;height:1rem}.dropdown-menu_dropdown-menu__circle-icon__qBjHH{width:.5rem;height:.5rem;fill:currentColor}.dropdown-menu_dropdown-menu__label__uk3yC{padding:.375rem .5rem;font-size:.875rem;line-height:1.25rem;font-weight:500}.dropdown-menu_dropdown-menu__label__uk3yC[data-inset]{padding-left:2rem}.dropdown-menu_dropdown-menu__separator__uPDxm{background:var(--border);margin:.25rem -.25rem;height:1px}.dropdown-menu_dropdown-menu__shortcut__EBDxt{color:var(--muted-foreground);margin-left:auto;font-size:.75rem;letter-spacing:.1em}.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)}.hover-card_hover-card__content__NHozh{background:var(--popover);color:var(--popover-foreground);z-index:50;width:16rem;border-radius:.375rem;border:1px solid var(--border);padding:1rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);outline:none}.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__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__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}.input_input__Gb_aj{display:flex;height:2.25rem;width:100%;min-width:0;border-radius:.375rem;border:1px solid var(--border);padding:.25rem .75rem;font-size:1rem;background:var(--input-background,transparent);transition:color .15s,box-shadow .15s;outline:none}@media(min-width:768px){.input_input__Gb_aj{font-size:.875rem;line-height:1.25rem}}.input_input__Gb_aj::-moz-placeholder{color:var(--muted-foreground)}.input_input__Gb_aj::placeholder{color:var(--muted-foreground)}.input_input__Gb_aj:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring)}.input_input__Gb_aj:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.input_input__Gb_aj[aria-invalid=true]{border-color:var(--destructive)}.input_input__Gb_aj::file-selector-button{display:inline-flex;height:1.75rem;border:0;background:rgba(0,0,0,0);font-size:.875rem;font-weight:500;color:var(--foreground)}.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}.label_label__SGjHp{display:flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none}.label_group__H5kd4[data-disabled=true] .label_label__SGjHp{pointer-events:none;opacity:.5}.label_label__SGjHp:has(+:disabled),.label_label__SGjHp:has(~:disabled){cursor:not-allowed;opacity:.5}.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)}.navigation-menu_navigation-menu__QM7X1{position:relative;display:flex;max-width:-moz-max-content;max-width:max-content;flex:1;align-items:center;justify-content:center}.navigation-menu_navigation-menu__list__LeKBF{display:flex;flex:1;list-style:none;align-items:center;justify-content:center;gap:.25rem}.navigation-menu_navigation-menu__item__1rzFs{position:relative}.navigation-menu_navigation-menu__trigger__LQxHg{display:inline-flex;height:2.25rem;width:-moz-max-content;width:max-content;align-items:center;justify-content:center;border-radius:.375rem;background:var(--background);padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;outline:none;transition:color .15s,box-shadow .15s}.navigation-menu_navigation-menu__trigger__LQxHg:focus,.navigation-menu_navigation-menu__trigger__LQxHg:hover{background:var(--accent);color:var(--accent-foreground)}.navigation-menu_navigation-menu__trigger__LQxHg:disabled{pointer-events:none;opacity:.5}.navigation-menu_navigation-menu__trigger__LQxHg:focus-visible{box-shadow:0 0 0 3px var(--ring)}.navigation-menu_navigation-menu__trigger-icon__E_ov4{position:relative;top:1px;margin-left:.25rem;width:.75rem;height:.75rem;transition:transform .3s}.navigation-menu_group__6QPED[data-state=open] .navigation-menu_navigation-menu__trigger-icon__E_ov4{transform:rotate(180deg)}.navigation-menu_navigation-menu__content__NZIWH{top:0;left:0;width:100%;padding:.5rem .625rem .5rem .5rem}@media(min-width:768px){.navigation-menu_navigation-menu__content__NZIWH{position:absolute;width:auto}}.navigation-menu_navigation-menu__viewport-wrap__azd61{position:absolute;top:100%;left:0;isolation:isolate;z-index:50;display:flex;justify-content:center}.navigation-menu_navigation-menu__viewport__A8BiQ{background:var(--popover);color:var(--popover-foreground);position:relative;margin-top:.375rem;height:var(--radix-navigation-menu-viewport-height);width:100%;overflow:hidden;border-radius:.375rem;border:1px solid var(--border);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}@media(min-width:768px){.navigation-menu_navigation-menu__viewport__A8BiQ{width:var(--radix-navigation-menu-viewport-width)}}.navigation-menu_navigation-menu__link__S6Axa{display:flex;flex-direction:column;gap:.25rem;border-radius:.125rem;padding:.5rem;font-size:.875rem;transition:all .15s;outline:none}.navigation-menu_navigation-menu__link__S6Axa:focus,.navigation-menu_navigation-menu__link__S6Axa:hover{background:var(--accent);color:var(--accent-foreground)}.navigation-menu_navigation-menu__link__S6Axa:focus-visible{box-shadow:0 0 0 3px var(--ring)}.navigation-menu_navigation-menu__indicator__gZIFX{top:100%;z-index:1;display:flex;height:.375rem;align-items:flex-end;justify-content:center;overflow:hidden}.navigation-menu_navigation-menu__indicator-arrow__bfZL1{background:var(--border);position:relative;top:60%;height:.5rem;width:.5rem;rotate:45deg;border-radius:2px 0 0 0;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.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}.popover_popover__content__qOua_{background:var(--popover);color:var(--popover-foreground);z-index:50;width:18rem;border-radius:.375rem;border:1px solid var(--border);padding:1rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);outline: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}.progress_progress__3Ewwa{position:relative;height:.5rem;width:100%;overflow:hidden;border-radius:9999px;background:color-mix(in srgb,var(--primary) 20%,transparent)}.progress_progress__indicator__vEhpl{background:var(--primary);height:100%;width:100%;flex:1;transition:all .15s}.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}.radio-group_radio-group__VhgMc{display:grid;gap:.75rem}.radio-group_radio-group__item__KG6Wh{border:1px solid var(--border);color:var(--primary);aspect-ratio:1/1;width:1rem;height:1rem;flex-shrink:0;border-radius:9999px;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:color .15s,box-shadow .15s;outline:none}.radio-group_radio-group__item__KG6Wh:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring)}.radio-group_radio-group__item__KG6Wh:disabled{cursor:not-allowed;opacity:.5}.radio-group_radio-group__indicator__AGs0n{position:relative;display:flex;align-items:center;justify-content:center}.radio-group_radio-group__icon__V646g{fill:var(--primary);position:absolute;top:50%;left:50%;width:.5rem;height:.5rem;translate:-50% -50%}.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}.scroll-area_scroll-area__RYJ8m{position:relative}.scroll-area_scroll-area__viewport__QCQ1Y{width:100%;height:100%;border-radius:inherit;transition:color .15s,box-shadow .15s;outline:none}.scroll-area_scroll-area__viewport__QCQ1Y:focus-visible{box-shadow:0 0 0 3px var(--ring)}.scroll-area_scroll-area__scrollbar__9qDIQ{display:flex;touch-action:none;padding:1px;transition:colors .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.scroll-area_scroll-area__scrollbar--vertical__SXIxK{height:100%;width:.625rem;border-left:1px solid rgba(0,0,0,0)}.scroll-area_scroll-area__scrollbar--horizontal__9m23m{height:.625rem;flex-direction:column;border-top:1px solid rgba(0,0,0,0)}.scroll-area_scroll-area__thumb__2qoBU{background:var(--border);position:relative;flex:1;border-radius:9999px}.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__title__xsSCN{color:var(--pk-text);font-weight:700;font-size:.9rem;margin-bottom:16px}.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}.separator_separator__WmiVY{background:var(--border);flex-shrink:0}.separator_separator__WmiVY[data-orientation=horizontal]{height:1px;width:100%}.separator_separator__WmiVY[data-orientation=vertical]{height:100%;width:1px}.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}.skeleton_skeleton__nYBY9{background:var(--accent);animation:skeleton_pulse__WTEq0 2s cubic-bezier(.4,0,.6,1) infinite;border-radius:.375rem}@keyframes skeleton_pulse__WTEq0{0%,to{opacity:1}50%{opacity:.5}}.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}.switch_switch__jIt_6{display:inline-flex;height:1.15rem;width:2rem;flex-shrink:0;align-items:center;border-radius:9999px;border:1px solid rgba(0,0,0,0);transition:all .15s;outline:none}.switch_switch__jIt_6[data-state=checked]{background:var(--primary)}.switch_switch__jIt_6[data-state=unchecked]{background:var(--switch-background,var(--muted))}.switch_switch__jIt_6:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring)}.switch_switch__jIt_6:disabled{cursor:not-allowed;opacity:.5}.switch_switch__thumb__GWDM7{background:var(--card);pointer-events:none;display:block;width:1rem;height:1rem;border-radius:9999px;box-shadow:0 0 0 0 rgba(0,0,0,0);transition:transform .15s}.switch_switch__thumb__GWDM7[data-state=checked]{transform:translateX(calc(100% - 2px))}.switch_switch__thumb__GWDM7[data-state=unchecked]{transform:translateX(0)}.settings-divider_settings-divider__tG9OS{height:1px;background:var(--pk-bg);margin:0 20px}.table_table-container__2sGjT{position:relative;width:100%;overflow-x:auto}.table_table__aHFdx{width:100%;caption-side:bottom;font-size:.875rem;line-height:1.25rem}.table_table__header__oEVm9 tr{border-bottom:1px solid var(--border)}.table_table__body__9lgL9 tr:last-child{border-bottom:none}.table_table__footer__nfxZ1{background:color-mix(in srgb,var(--muted) 50%,transparent);border-top:1px solid var(--border);font-weight:500}.table_table__footer__nfxZ1>tr:last-child{border-bottom:none}.table_table__row__R1Oin{border-bottom:1px solid var(--border);transition:colors .15s}.table_table__row__R1Oin:hover{background:color-mix(in srgb,var(--muted) 50%,transparent)}.table_table__row__R1Oin[data-state=selected]{background:var(--muted)}.table_table__head__RCSDS{color:var(--foreground);height:2.5rem;padding:0 .5rem;text-align:left;vertical-align:middle;font-weight:500;white-space:nowrap}.table_table__head__RCSDS:has([role=checkbox]){padding-right:0}.table_table__head__RCSDS>[role=checkbox]{transform:translateY(2px)}.table_table__cell__0Y1jP{padding:.5rem;vertical-align:middle;white-space:nowrap}.table_table__cell__0Y1jP:has([role=checkbox]){padding-right:0}.table_table__cell__0Y1jP>[role=checkbox]{transform:translateY(2px)}.table_table__caption__jcCAB{color:var(--muted-foreground);margin-top:1rem;font-size:.875rem;line-height:1.25rem}.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}.tabs_tabs__KfPYp{display:flex;flex-direction:column;gap:.5rem}.tabs_tabs__list__5Xe69{background:var(--muted);color:var(--muted-foreground);height:2.25rem;width:-moz-fit-content;width:fit-content;padding:3px}.tabs_tabs__list__5Xe69,.tabs_tabs__trigger__LlfJy{display:inline-flex;align-items:center;justify-content:center;border-radius:.75rem}.tabs_tabs__trigger__LlfJy{height:calc(100% - 1px);flex:1;gap:.375rem;border:1px solid rgba(0,0,0,0);padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;white-space:nowrap;transition:color .15s,box-shadow .15s;outline:none}.tabs_tabs__trigger__LlfJy[data-state=active]{background:var(--card)}.tabs_tabs__trigger__LlfJy:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring)}.tabs_tabs__trigger__LlfJy:disabled{pointer-events:none;opacity:.5}.tabs_tabs__trigger__LlfJy svg{pointer-events:none;flex-shrink:0;width:1rem;height:1rem}.tabs_tabs__content__DEFf5{flex:1;outline:none}.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}.textarea_textarea__QlFLR{resize:none;border:1px solid var(--border);display:flex;field-sizing:content;min-height:4rem;width:100%;border-radius:.375rem;background:var(--input-background,transparent);padding:.5rem .75rem;font-size:1rem;transition:color .15s,box-shadow .15s;outline:none}@media(min-width:768px){.textarea_textarea__QlFLR{font-size:.875rem;line-height:1.25rem}}.textarea_textarea__QlFLR::-moz-placeholder{color:var(--muted-foreground)}.textarea_textarea__QlFLR::placeholder{color:var(--muted-foreground)}.textarea_textarea__QlFLR:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring)}.textarea_textarea__QlFLR:disabled{cursor:not-allowed;opacity:.5}.textarea_textarea__QlFLR[aria-invalid=true]{border-color:var(--destructive)}.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}.toggle_toggle__ZSlqH{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.375rem;font-size:.875rem;line-height:1.25rem;font-weight:500;outline:none;transition:color .15s,box-shadow .15s;white-space:nowrap}.toggle_toggle__ZSlqH:hover{background:var(--muted);color:var(--muted-foreground)}.toggle_toggle__ZSlqH:disabled{pointer-events:none;opacity:.5}.toggle_toggle__ZSlqH[data-state=on]{background:var(--accent);color:var(--accent-foreground)}.toggle_toggle__ZSlqH:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring)}.toggle_toggle__ZSlqH svg{pointer-events:none;flex-shrink:0;width:1rem;height:1rem}.toggle_toggle--default__ZnYSi{background:rgba(0,0,0,0)}.toggle_toggle--outline__l_bqy{border:1px solid var(--border);background:rgba(0,0,0,0)}.toggle_toggle--outline__l_bqy:hover{background:var(--accent);color:var(--accent-foreground)}.toggle_toggle--size-default__PXeZM{height:2.25rem;padding:0 .5rem;min-width:2.25rem}.toggle_toggle--size-sm__DyXRN{height:2rem;padding:0 .375rem;min-width:2rem}.toggle_toggle--size-lg__WzAhD{height:2.5rem;padding:0 .625rem;min-width:2.5rem}.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}.toggle-group_toggle-group__bC79_{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;border-radius:.375rem}.toggle-group_toggle-group__bC79_[data-variant=outline]{box-shadow:0 1px 2px rgba(0,0,0,.05)}.toggle-group_toggle-group__item__B96Xs{min-width:0;flex:1;flex-shrink:0;border-radius:0;box-shadow:none}.toggle-group_toggle-group__item__B96Xs:first-child{border-radius:.375rem 0 0 .375rem}.toggle-group_toggle-group__item__B96Xs:last-child{border-radius:0 .375rem .375rem 0}.toggle-group_toggle-group__item__B96Xs:focus{z-index:10}.toggle-group_toggle-group__item__B96Xs:focus-visible{z-index:10}.toggle-group_toggle-group__item__B96Xs[data-variant=outline]{border-left:none}.toggle-group_toggle-group__item__B96Xs[data-variant=outline]:first-child{border-left:1px solid var(--border)}.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}.alert-dialog_alert-dialog__overlay__tfxV4{position:fixed;inset:0;z-index:50;background:rgba(0,0,0,.5)}.alert-dialog_alert-dialog__overlay__tfxV4[data-state=open]{animation:alert-dialog_fade-in__Gs_vl .15s ease-out}.alert-dialog_alert-dialog__overlay__tfxV4[data-state=closed]{animation:alert-dialog_fade-out__DzCfx .15s ease-out}.alert-dialog_alert-dialog__content__nD5W8{background:var(--background);position:fixed;top:50%;left:50%;z-index:50;display:grid;width:100%;max-width:calc(100% - 2rem);translate:-50% -50%;gap:1rem;border-radius:.5rem;border:1px solid var(--border);padding:1.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);transition-duration:.2s}@media(min-width:640px){.alert-dialog_alert-dialog__content__nD5W8{max-width:32rem}}.alert-dialog_alert-dialog__content__nD5W8[data-state=open]{animation:alert-dialog_fade-in__Gs_vl .15s ease-out}.alert-dialog_alert-dialog__content__nD5W8[data-state=closed]{animation:alert-dialog_fade-out__DzCfx .15s ease-out}.alert-dialog_alert-dialog__header__Qxn2S{display:flex;flex-direction:column;gap:.5rem;text-align:center}@media(min-width:640px){.alert-dialog_alert-dialog__header__Qxn2S{text-align:left}}.alert-dialog_alert-dialog__footer__kt3zu{display:flex;flex-direction:column-reverse;gap:.5rem}@media(min-width:640px){.alert-dialog_alert-dialog__footer__kt3zu{flex-direction:row;justify-content:flex-end}}.alert-dialog_alert-dialog__title__Eru8X{font-size:1.125rem;font-weight:600}.alert-dialog_alert-dialog__description__ZgA5L{color:var(--muted-foreground);font-size:.875rem;line-height:1.25rem}.tooltip_tooltip__content__w6pA8{background:var(--primary);color:var(--primary-foreground);z-index:50;width:-moz-fit-content;width:fit-content;border-radius:.375rem;padding:.375rem .75rem;font-size:.75rem;text-wrap:balance;animation:tooltip_fade-in__MtvUK .15s ease-out,tooltip_zoom-in-95__Yus1z .15s ease-out}.tooltip_tooltip__content__w6pA8[data-state=closed]{animation:tooltip_fade-out__UnpHI .15s ease-out,tooltip_zoom-out-95__zxi2j .15s ease-out}.tooltip_tooltip__arrow__sWQN3{background:var(--primary);fill:var(--primary);z-index:50;width:.625rem;height:.625rem;translate:0 calc(-50% - 2px);rotate:45deg;border-radius:2px}.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)}