.AnalyticsPage_analytics-page__r5UeA{padding:0 64px 64px}.Notification_root__t03Zv{background-color:var(--mantine-color-red-5);color:var(--mantine-color-white)}.Notification_root__t03Zv:before{background-color:var(--mantine-color-white)}.Notification_root__t03Zv .Notification_closeButton__RKei_,.Notification_root__t03Zv .Notification_description__ASwvM,.Notification_root__t03Zv .Notification_title__TWtb_{color:var(--mantine-color-white)}.Notification_root__t03Zv .Notification_closeButton__RKei_:hover{background-color:#fff;color:red}.ProjectNotification_root__0E2Cn{width:-moz-fit-content;width:fit-content;max-width:calc(100vw - 32px);min-height:0;margin-inline:auto;padding:10px 16px;border:0;border-radius:10px;background:var(--mantine-color-calendar-6);box-shadow:0 8px 24px rgba(0,0,0,.18);color:var(--mantine-color-surface-0)}.ProjectNotification_root__0E2Cn:before{display:none}.ProjectNotification_body__Rghvz{margin:0}.ProjectNotification_description__gNa_S{color:var(--mantine-color-surface-0);font-size:13px;font-weight:500;line-height:18px}.ProjectNotification_closeButton__NNZgW,.ProjectNotification_icon__7B64s{display:none}.KanbanTaskEditor_task-editor-fields__GJBhs{display:flex;flex-direction:column;gap:8px}.KanbanTaskEditor_task-editor-fields--mobile-sheet__Y2C6d{gap:12px}.KanbanTaskEditor_task-editor-fields__controls__WYG3C{min-width:0;margin:0;padding:0;border:0}.KanbanTaskEditor_task-editor-fields__field__zLUJR{display:flex;flex-direction:row;align-items:center;gap:8px;min-height:26px}.KanbanTaskEditor_task-editor-fields__field-label___ELxo{font-size:12px;font-weight:500;color:var(--mantine-color-textMuted-0);line-height:16px;white-space:nowrap}.KanbanTaskEditor_task-editor-fields__field-value__QhsZT{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.KanbanTaskEditor_task-editor-fields__tags-list__VgZkz{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.KanbanTaskEditor_task-editor-fields__add-btn__Yn2aj{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;background:var(--mantine-color-surface-1);color:var(--mantine-color-textMuted-0);cursor:pointer;border-radius:12px;flex-shrink:0}.KanbanTaskEditor_task-editor-fields__add-btn__Yn2aj:hover{background-color:var(--mantine-color-primaryCustom-0);color:var(--mantine-color-primaryCustom-4)}.KanbanTaskEditor_task-editor-fields__add-btn-icon__ShO_l{width:13px;height:13px;flex-shrink:0}.KanbanTaskEditor_task-editor-fields__tag-removable__wTVfW{display:inline-flex;align-items:center;gap:6px;padding:3px 7px 3px 10px;border-radius:16px;background-color:var(--mantine-color-surface-1);font-size:12px;font-weight:500;line-height:16px;color:var(--mantine-color-textMuted-0)}.KanbanTaskEditor_task-editor-fields__tag-remove-btn__n_I22{display:inline-flex;align-items:center;justify-content:center;width:0;height:14px;padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer;color:var(--mantine-color-disabledText-0);font-size:10px;border-radius:2px;opacity:0;overflow:hidden;transition:opacity .15s ease,width .15s ease}.KanbanTaskEditor_task-editor-fields__tag-removable__wTVfW:focus-within .KanbanTaskEditor_task-editor-fields__tag-remove-btn__n_I22,.KanbanTaskEditor_task-editor-fields__tag-removable__wTVfW:hover .KanbanTaskEditor_task-editor-fields__tag-remove-btn__n_I22{opacity:1;width:14px}.KanbanTaskEditor_task-editor-fields__tag-remove-btn__n_I22:hover{color:var(--mantine-color-red-3)}.KanbanTaskEditor_task-editor-fields__tag-remove-icon__nO4Nc{width:10px;height:10px;display:block}.KanbanTaskEditor_task-editor-fields__tag-input-wrap__JdK2c{position:relative;display:inline-flex;align-items:flex-start;min-width:0}.KanbanTaskEditor_task-editor-fields__inline-input-chip__QLbTh{display:inline-flex;align-items:center;gap:4px;min-width:40px;min-height:26px;max-width:min(240px,100%);padding:4px 6px 4px 11px;border:0;border-radius:16px;background-color:var(--mantine-color-surface-1)}.KanbanTaskEditor_task-editor-fields__inline-input-chip--tag__7asTW{box-shadow:0 0 0 1.5px var(--mantine-color-primaryCustom-4);color:var(--mantine-color-calendar-6)}.KanbanTaskEditor_task-editor-fields__inline-input-chip--tag__7asTW .KanbanTaskEditor_task-editor-fields__inline-input__ehjm4{color:inherit}.KanbanTaskEditor_task-editor-fields__inline-input-chip--waiting__ASJdV{border-radius:8px;box-shadow:0 0 0 1.5px var(--mantine-color-primaryCustom-4);color:var(--mantine-color-calendar-6)}.KanbanTaskEditor_task-editor-fields__inline-input__ehjm4{border:none;background-color:rgba(0,0,0,0);color:var(--mantine-color-calendar-6);font-size:12px;font-weight:500;line-height:16px;padding:0;min-width:1ch;max-width:140px}.KanbanTaskEditor_task-editor-fields__inline-input__ehjm4::placeholder{color:inherit;opacity:.65}.KanbanTaskEditor_task-editor-fields__inline-input__ehjm4:focus{outline:none}.KanbanTaskEditor_task-editor-fields__tag-suggestions__wzt30{position:absolute;top:calc(100% + 8px);left:0;z-index:20;display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:max-content;min-width:0;max-width:min(220px,100vw - 48px);padding:12px;background-color:var(--mantine-color-surface-0);border-radius:16px;box-shadow:0 6px 16px 4px rgba(160,162,193,.2509803922)}.KanbanTaskEditor_task-editor-fields__tag-suggestion__1sEyF{display:inline-flex;align-items:center;width:auto;min-height:30px;padding:4px 10px;border:2px solid var(--mantine-color-primaryCustom-4);background:var(--mantine-color-surface-0);border-radius:999px;color:var(--mantine-color-primaryCustom-4);font-size:12px;font-weight:500;line-height:16px;text-align:left;cursor:pointer;white-space:nowrap;align-self:flex-start;flex:0 0 auto;transition:background-color .15s ease}.KanbanTaskEditor_task-editor-fields__tag-suggestion__1sEyF:hover{background-color:var(--mantine-color-surface-1)}.KanbanTaskEditor_task-editor-fields__waiting-field__NOFZ1{display:inline-flex;align-items:center;min-width:0}.KanbanTaskEditor_task-editor-fields__waiting-chip__1C9c7{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:16px;background-color:var(--mantine-color-surface-1);color:var(--mantine-color-textMuted-0)}.KanbanTaskEditor_task-editor-fields__waiting-chip__1C9c7:hover{background-color:var(--mantine-color-primaryCustom-0);color:var(--mantine-color-primaryCustom-5)}.KanbanTaskEditor_task-editor-fields__waiting-chip-content__TgzsA{display:inline-flex;align-items:center;gap:2px;padding:0;border:none;background:rgba(0,0,0,0);color:inherit;cursor:pointer}.KanbanTaskEditor_task-editor-fields__waiting-icon__u6vt_{width:12px;height:12px;flex-shrink:0;color:inherit}.KanbanTaskEditor_task-editor-fields__waiting-value__L_2EF{font-size:12px;font-weight:500;line-height:16px;color:inherit}.KanbanTaskEditor_task-editor-fields__waiting-remove-btn__Tiqvy{width:0;min-width:0;height:14px;min-height:14px;padding:0;border-radius:0;background:rgba(0,0,0,0);color:var(--mantine-color-disabledText-0);opacity:0;overflow:hidden;transition:opacity .15s ease,width .15s ease,min-width .15s ease}.KanbanTaskEditor_task-editor-fields__waiting-chip__1C9c7:focus-within .KanbanTaskEditor_task-editor-fields__waiting-remove-btn__Tiqvy,.KanbanTaskEditor_task-editor-fields__waiting-chip__1C9c7:hover .KanbanTaskEditor_task-editor-fields__waiting-remove-btn__Tiqvy{width:14px;min-width:14px;opacity:1}.KanbanTaskEditor_task-editor-fields__waiting-remove-btn__Tiqvy:hover{background:rgba(0,0,0,0);color:var(--mantine-color-red-3)}.KanbanTaskEditor_task-editor-fields__waiting-remove-icon__pyEIW{width:10px;height:10px;display:block}.KanbanTaskEditor_task-editor-fields__submit-btn__YXOwU{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;min-width:16px;min-height:16px;padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer;border-radius:0;flex-shrink:0;transition:opacity .15s ease,color .15s ease}.KanbanTaskEditor_task-editor-fields__submit-btn__YXOwU:hover:not(:disabled){background:rgba(0,0,0,0)}.KanbanTaskEditor_task-editor-fields__submit-btn__YXOwU:disabled{color:var(--mantine-color-gray-4);cursor:default}.KanbanTaskEditor_task-editor-fields__submit-btn--tag__Px9bQ,.KanbanTaskEditor_task-editor-fields__submit-btn--waiting__dds8t{color:var(--mantine-color-primaryCustom-4)}.KanbanTaskEditor_task-editor-fields__submit-icon__cBTiq{width:16px;height:16px;flex-shrink:0}.KanbanTaskEditor_task-editor-fields--mobile-sheet__Y2C6d .KanbanTaskEditor_task-editor-fields__field__zLUJR{flex-direction:row;align-items:center;gap:8px;min-height:26px}.KanbanTaskEditor_task-editor-fields--mobile-sheet__Y2C6d .KanbanTaskEditor_task-editor-fields__field-label___ELxo{flex:0 0 auto;color:var(--mantine-color-textMuted-0);font-size:12.5px;font-weight:400;line-height:16px}.KanbanTaskEditor_task-editor-fields--mobile-sheet__Y2C6d .KanbanTaskEditor_task-editor-fields__field-value__QhsZT{flex:1 1 auto;width:auto;min-width:0}.KanbanTaskEditor_task-editor-fields--mobile-sheet__Y2C6d .KanbanTaskEditor_task-editor-fields__tags-list__VgZkz{width:auto;min-width:0;gap:6px}.KanbanTaskEditor_task-editor-fields--mobile-sheet__Y2C6d .KanbanTaskEditor_task-editor-fields__tag-removable__wTVfW,.KanbanTaskEditor_task-editor-fields--mobile-sheet__Y2C6d .KanbanTaskEditor_task-editor-fields__waiting-chip__1C9c7{min-height:22px;padding-block:3px}.KanbanTaskEditor_task-editor-fields--mobile-sheet__Y2C6d .KanbanTaskEditor_task-editor-fields__tag-removable__wTVfW,.KanbanTaskEditor_task-editor-fields--mobile-sheet__Y2C6d .KanbanTaskEditor_task-editor-fields__waiting-value__L_2EF{font-size:12px;font-weight:500;line-height:16px}.KanbanTaskEditor_task-editor-fields--mobile-sheet__Y2C6d .KanbanTaskEditor_task-editor-fields__tag-remove-btn__n_I22,.KanbanTaskEditor_task-editor-fields--mobile-sheet__Y2C6d .KanbanTaskEditor_task-editor-fields__waiting-remove-btn__Tiqvy{width:14px;min-width:14px;opacity:1}.KanbanTaskEditor_task-editor-fields--mobile-sheet__Y2C6d .KanbanTaskEditor_task-editor-fields__inline-input-chip__QLbTh{min-height:26px}.KanbanTaskEditor_task-editor-fields--mobile-sheet__Y2C6d .KanbanTaskEditor_task-editor-fields__inline-input__ehjm4{font-size:16px;line-height:20px}.KanbanTaskEditor_task-editor-fields--mobile-sheet__Y2C6d .KanbanTaskEditor_task-editor-fields__add-btn__Yn2aj{width:22px;height:22px}@media(max-width:768px){.KanbanTaskEditor_task-editor-fields__inline-input__ehjm4{font-size:16px;line-height:20px}}.TaskSchedulePreviewFields_preview___WD0j{display:flex;min-width:0;flex-direction:column;gap:6px}.TaskSchedulePreviewFields_preview__note__kSqWv{margin:0}.TaskSchedulePreviewFields_preview--mobile__xbBMi .mantine-DateInput-input,.TaskSchedulePreviewFields_preview--mobile__xbBMi .mantine-Select-input{min-height:40px;height:40px;font-size:16px}.KanbanCreateCard_kanban-create-card__jd_VF{display:flex;width:100%;min-width:0;box-sizing:border-box;flex-direction:column;gap:0;padding:10px 11px;background-color:var(--mantine-color-surface-0);border:1px solid var(--mantine-color-primaryCustom-4);border-radius:12px;box-shadow:0 4px 16px rgba(80,70,150,.1)}.KanbanCreateCard_kanban-create-card__row__11JkO{display:flex;align-items:flex-start;gap:9px}.KanbanCreateCard_kanban-create-card__field__LQsFb{flex:1 1;min-width:0}.KanbanCreateCard_kanban-create-card__input__KEauS{align-content:center;min-height:28px;border:0;border-radius:8px;background-color:rgba(0,0,0,0);color:#343559;font-size:14.5px;font-weight:500;line-height:20px;resize:none;padding:4px 0}.KanbanCreateCard_kanban-create-card__input__KEauS::placeholder{color:var(--mantine-color-dimmed)}.KanbanCreateCard_kanban-create-card__input__KEauS:focus,.KanbanCreateCard_kanban-create-card__input__KEauS:focus-visible{outline:none}.KanbanCreateCard_kanban-create-card__close__d4WF1{width:28px;height:28px;min-width:28px;min-height:28px;border-radius:7px;color:var(--mantine-color-textMuted-0);background:rgba(0,0,0,0);border:none;box-shadow:none;flex-shrink:0}.KanbanCreateCard_kanban-create-card__close__d4WF1:focus-visible,.KanbanCreateCard_kanban-create-card__close__d4WF1:hover{background-color:var(--mantine-color-surface-1);color:var(--mantine-color-red-3)}.KanbanCreateCard_kanban-create-card__close-icon__Nujck{width:14px;height:14px;display:block}.KanbanCreateCard_kanban-create-card__details__4BRpV{margin-top:11px;padding-top:12px;border-top:1px solid #eceaf4}.KanbanCreateCard_kanban-create-card__actions-row__QNSpT{display:flex;align-items:center;gap:8px;margin-top:5px}.KanbanCreateCard_kanban-create-card__create-btn__jlGQy{flex:1 1;align-self:auto;margin-top:0;padding:10px 14px;border:none;border-radius:8px;background-color:var(--mantine-color-primaryCustom-4);color:var(--mantine-color-surface-0);font-family:inherit;font-size:13.5px;font-weight:600;line-height:16px;text-align:center;cursor:pointer}.KanbanCreateCard_kanban-create-card__create-btn__jlGQy:hover:not(:disabled){background-color:var(--mantine-color-primaryCustom-5)}.KanbanCreateCard_kanban-create-card__create-btn__jlGQy:disabled{background-color:var(--mantine-color-surface-2);color:var(--mantine-color-disabledText-0);cursor:default}.KanbanCreateCard_kanban-create-card__cancel-btn__j5cFS{padding:10px 14px;border:none;border-radius:8px;background-color:rgba(0,0,0,0);color:var(--mantine-color-textMuted-0);font-family:inherit;font-size:13.5px;font-weight:400;line-height:16px;cursor:pointer}.KanbanCreateCard_kanban-create-card__cancel-btn__j5cFS:hover{background-color:var(--mantine-color-surface-1);color:#343559}@media(max-width:768px){.KanbanCreateCard_kanban-create-card__input__KEauS{font-size:16px;line-height:20px}}.MobileTaskFormSheet_mobile-task-sheet__peg_v{position:fixed;right:8px;bottom:0;left:8px;z-index:130;display:flex;flex-direction:column;max-height:calc(100dvh - 16px);padding:16px 16px calc(32px + env(safe-area-inset-bottom, 0px));border-radius:16px 16px 0 0;background-color:var(--mantine-color-surface-0);box-shadow:0 -6px 18px 4px rgba(160,162,193,.2509803922);box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:16px}.MobileTaskFormSheet_mobile-task-sheet__header__OWC6Y{position:relative;display:flex;align-items:center;justify-content:center;min-height:44px;margin-bottom:16px}.MobileTaskFormSheet_mobile-task-sheet__close__jOAy2{position:absolute;right:-8px;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border:none}.MobileTaskFormSheet_mobile-task-sheet__close__jOAy2,.MobileTaskFormSheet_mobile-task-sheet__close__jOAy2:hover{background-color:rgba(0,0,0,0);color:var(--mantine-color-primaryCustom-4)}.MobileTaskFormSheet_mobile-task-sheet__close-icon__RGVar{width:18px;height:18px}.MobileTaskFormSheet_mobile-task-sheet__title__iNkrH{margin:0;color:#343559;font-size:20px;font-weight:700;line-height:24px;text-align:center}.MobileTaskFormSheet_mobile-task-sheet__form__I6JRE{display:flex;flex-direction:column;gap:16px}.MobileTaskFormSheet_mobile-task-sheet__description__BYTfN{width:100%}.MobileTaskFormSheet_mobile-task-sheet__description-input__KWsig{align-content:center;min-height:40px;padding:8px;border:1px solid #c5c7eb;border-radius:8px;background-color:var(--mantine-color-surface-0);color:#343559;font-size:16px;font-weight:400;line-height:20px;caret-color:currentColor;resize:none}.MobileTaskFormSheet_mobile-task-sheet__description-input__KWsig::placeholder{color:#a0a2c1}.MobileTaskFormSheet_mobile-task-sheet__description-input__KWsig:focus,.MobileTaskFormSheet_mobile-task-sheet__description-input__KWsig:focus-within{border-color:var(--mantine-color-primaryCustom-4)}.MobileTaskFormSheet_mobile-task-sheet__editor__KoxzJ{display:flex;flex-direction:column}.MobileTaskFormSheet_mobile-task-sheet__submit__gpCL2{align-self:center;width:125px;min-width:125px;height:44px;min-height:44px;margin-top:4px;padding:0 16px;border:none;border-radius:7px;background-color:var(--mantine-color-primaryCustom-4);color:var(--mantine-color-white)}.MobileTaskFormSheet_mobile-task-sheet__submit__gpCL2,.MobileTaskFormSheet_mobile-task-sheet__submit__gpCL2 .mantine-Button-label{font-size:16px;font-weight:700;line-height:16.41px;letter-spacing:0}.MobileTaskFormSheet_mobile-task-sheet__submit__gpCL2:active,.MobileTaskFormSheet_mobile-task-sheet__submit__gpCL2:hover{background-color:var(--mantine-color-primaryCustom-4);color:var(--mantine-color-white)}.MobileTaskFormSheet_mobile-task-sheet__submit__gpCL2:disabled,.MobileTaskFormSheet_mobile-task-sheet__submit__gpCL2[data-disabled]{background-color:var(--mantine-color-surface-2);color:var(--mantine-color-disabledText-0);opacity:1}.KanbanTaskCard_task-card__rxatr{display:flex;width:100%;min-width:0;box-sizing:border-box;flex-direction:column;gap:7px;padding:10px 11px;background-color:var(--mantine-color-surface-0);border:1px solid #eceaf4;border-radius:12px;cursor:-webkit-grab;cursor:grab;caret-color:rgba(0,0,0,0);transition:border-color .15s cubic-bezier(.23,1,.32,1),box-shadow .15s cubic-bezier(.23,1,.32,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.KanbanTaskCard_task-card__rxatr:hover{border-color:var(--mantine-color-primaryCustom-1);box-shadow:0 2px 10px rgba(80,70,150,.06)}.KanbanTaskCard_task-card__rxatr:hover .KanbanTaskCard_task-card__actions__JLwtF{opacity:1}.KanbanTaskCard_task-card--dragging___4zch{box-shadow:0 4px 16px 0 rgba(160,162,193,.4);cursor:-webkit-grabbing;cursor:grabbing;opacity:.9}.KanbanTaskCard_task-card--readonly__BGz4w{cursor:default}.KanbanTaskCard_task-card--static__WpXx9{cursor:pointer}.KanbanTaskCard_task-card--outlined__k3Pa5{box-shadow:none}.KanbanTaskCard_task-card--outlined__k3Pa5:hover{border-color:var(--mantine-color-primaryCustom-1);box-shadow:0 2px 10px rgba(80,70,150,.06)}.KanbanTaskCard_task-card--controls-visible__MFjz7 .KanbanTaskCard_task-card__actions__JLwtF{opacity:1}.KanbanTaskCard_task-card--preview__CzebX{width:min(320px,100%);pointer-events:none}.KanbanTaskCard_task-card--done__yyzkC{background-color:#fbfbfe}.KanbanTaskCard_task-card__rxatr[data-force-visible-controls=true] .KanbanTaskCard_task-card__actions__JLwtF{opacity:1;pointer-events:auto}.KanbanTaskCard_task-card--mobile__PRbtT .KanbanTaskCard_task-card__checkbox-input__8_oj0{width:22px;height:22px}.KanbanTaskCard_task-card--mobile__PRbtT .KanbanTaskCard_task-card__icon-repeat__h2lBU,.KanbanTaskCard_task-card--mobile__PRbtT .KanbanTaskCard_task-card__repeat-wrapper__jrRy2{width:18px;height:18px}.KanbanTaskCard_task-card--mobile__PRbtT .KanbanTaskCard_task-card__repeat-wrapper__jrRy2{flex-basis:18px}.KanbanTaskCard_task-card--mobile__PRbtT .KanbanTaskCard_task-card__description__dAZJb{font-size:15.5px;line-height:20px}.KanbanTaskCard_task-card--mobile__PRbtT .KanbanTaskCard_task-card__dots-icon__k0W34,.KanbanTaskCard_task-card--mobile__PRbtT .KanbanTaskCard_task-card__project-info-icon__ufl7w{width:26px;height:26px}.KanbanTaskCard_task-card--mobile__PRbtT .KanbanTaskCard_task-card__tag__oAGH7{font-size:12.5px;line-height:17px}.KanbanTaskCard_task-card--mobile__PRbtT .KanbanTaskCard_task-card__meta-waiting-icon__Pzy12{width:14px;height:14px}.KanbanTaskCard_task-card--mobile__PRbtT .KanbanTaskCard_task-card__meta-waiting-name__iB8LF{font-size:13px;line-height:17px}.KanbanTaskCard_task-card--mobile__PRbtT .KanbanTaskCard_task-card__status-icon___5V4s{width:17px;height:17px}.KanbanTaskCard_task-card__top___CKQ3{display:flex;align-items:center;gap:9px}.KanbanTaskCard_task-card__actions__JLwtF{display:flex;align-items:center;gap:2px;opacity:0;transition:opacity .15s ease-in-out;flex-shrink:0}@media(max-width:768px){.KanbanTaskCard_task-card__actions__JLwtF{opacity:1}}.KanbanTaskCard_task-card__header-controls__N0PZV{--task-card-header-control-size:30px;position:relative;display:flex;align-items:center;justify-content:flex-end;width:var(--task-card-header-control-size);height:var(--task-card-header-control-size);flex-shrink:0}.KanbanTaskCard_task-card__header-controls__N0PZV[data-control-slots="2"]{width:calc(var(--task-card-header-control-size) + var(--task-card-header-control-size))}.KanbanTaskCard_task-card__header-controls__N0PZV[data-control-slots="3"]{width:calc(var(--task-card-header-control-size) + var(--task-card-header-control-size) + var(--task-card-header-control-size))}.KanbanTaskCard_task-card__header-controls--with-menu__p9NI3 .KanbanTaskCard_task-card__actions__JLwtF{position:absolute;top:0;right:0;pointer-events:none}.KanbanTaskCard_task-card--controls-visible__MFjz7 .KanbanTaskCard_task-card__header-controls--with-menu__p9NI3 .KanbanTaskCard_task-card__actions__JLwtF,.KanbanTaskCard_task-card__rxatr:hover .KanbanTaskCard_task-card__header-controls--with-menu__p9NI3 .KanbanTaskCard_task-card__actions__JLwtF{pointer-events:auto}.KanbanTaskCard_task-card__header-controls--with-project-info__efF8T{position:relative}.KanbanTaskCard_task-card__status-indicators__INFqe{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:flex-end;gap:4px;height:var(--task-card-header-control-size);pointer-events:none}.KanbanTaskCard_task-card__header-controls--with-menu__p9NI3.KanbanTaskCard_task-card__header-controls--with-indicators__Ob0O7 .KanbanTaskCard_task-card__status-indicators__INFqe,.KanbanTaskCard_task-card__header-controls--with-project-info__efF8T .KanbanTaskCard_task-card__status-indicators__INFqe{right:var(--task-card-header-control-size)}.KanbanTaskCard_task-card__header-controls--with-project-info__efF8T.KanbanTaskCard_task-card__header-controls--with-menu__p9NI3.KanbanTaskCard_task-card__header-controls--with-indicators__Ob0O7 .KanbanTaskCard_task-card__status-indicators__INFqe{right:calc(var(--task-card-header-control-size) + var(--task-card-header-control-size))}@media(max-width:768px){.KanbanTaskCard_task-card__header-controls--with-menu__p9NI3 .KanbanTaskCard_task-card__actions__JLwtF{pointer-events:auto}}.KanbanTaskCard_task-card__actions--checkbox__posmp{display:none}.KanbanTaskCard_task-card__rxatr:hover .KanbanTaskCard_task-card__actions--checkbox__posmp{display:flex}.KanbanTaskCard_task-card--done__yyzkC .KanbanTaskCard_task-card__actions--checkbox__posmp{display:flex;opacity:1}.KanbanTaskCard_task-card--controls-visible__MFjz7 .KanbanTaskCard_task-card__actions--checkbox__posmp{display:flex}@media(max-width:768px){.KanbanTaskCard_task-card__actions--checkbox__posmp{display:flex}}.KanbanTaskCard_task-card__checkbox-root__paf42{flex-shrink:0}.KanbanTaskCard_task-card__checkbox-input__8_oj0{width:20px;height:20px}.KanbanTaskCard_task-card__checkbox-input__8_oj0.KanbanTaskCard_task-card__checkbox-input__8_oj0:not(:checked){border:1.6px solid var(--mantine-color-disabledText-0)}.KanbanTaskCard_task-card__priority-marker__OPWfn{display:inline-flex;flex:0 0 18px}.KanbanTaskCard_task-card__repeat-wrapper__jrRy2{width:16px;height:16px;flex:0 0 16px;display:inline-flex;align-items:center;justify-content:center;color:var(--mantine-color-secondaryCustom-4)}.KanbanTaskCard_task-card__icon-repeat__h2lBU{width:16px;height:16px;pointer-events:none}.KanbanTaskCard_task-card__description__dAZJb{flex:1 1;min-width:0;font-size:14.5px;font-weight:500;line-height:1.35;word-break:break-word;color:var(--mantine-color-calendar-6)}.KanbanTaskCard_task-card__description--done__fQDs0{text-decoration:line-through;color:var(--mantine-color-dimmed)}.KanbanTaskCard_task-card__description--done__fQDs0 .KanbanTaskCard_task-card__description-link__3suf5{color:inherit}.KanbanTaskCard_task-card__description-row__rvcrO{display:flex;align-items:center;gap:8px;width:100%}.KanbanTaskCard_task-card__menu-wrapper___BxsD{display:flex;align-items:center}.KanbanTaskCard_task-card__project-info-btn__LN9S_{position:absolute;top:0;right:0;width:28px;height:28px;min-width:28px;min-height:28px;padding:0;color:var(--mantine-color-secondaryCustom-4);transition:transform .18s ease}.KanbanTaskCard_task-card__project-info-btn__LN9S_:active,.KanbanTaskCard_task-card__project-info-btn__LN9S_:hover{background:rgba(0,0,0,0);color:var(--mantine-color-secondaryCustom-4)}.KanbanTaskCard_task-card__header-controls--with-project-info__efF8T.KanbanTaskCard_task-card__header-controls--with-menu__p9NI3 .KanbanTaskCard_task-card__project-info-btn__LN9S_{right:var(--task-card-header-control-size)}.KanbanTaskCard_task-card__project-info-icon__ufl7w{width:24px;height:24px}.KanbanTaskCard_task-card__project-info-popover__Iva0c.KanbanTaskCard_task-card__project-info-popover__Iva0c{max-width:min(320px,100vw - 32px);padding:16px;border-radius:12px;border:none;box-shadow:0 6px 16px 4px rgba(160,162,193,.2509803922)}.KanbanTaskCard_task-card__project-info-text__jooHh{color:#343559;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}.KanbanTaskCard_task-card__menu-btn__Qei37.KanbanTaskCard_task-card__menu-btn__Qei37{width:30px;height:30px;min-width:30px;min-height:30px;border-radius:12px;color:var(--mantine-color-secondaryCustom-4);transition:background-color .12s cubic-bezier(.23,1,.32,1),color .12s cubic-bezier(.23,1,.32,1)}.KanbanTaskCard_task-card__menu-btn__Qei37.KanbanTaskCard_task-card__menu-btn__Qei37:focus-visible,.KanbanTaskCard_task-card__menu-btn__Qei37.KanbanTaskCard_task-card__menu-btn__Qei37:hover{background-color:var(--mantine-color-surface-1);color:var(--mantine-color-primaryCustom-4)}.KanbanTaskCard_task-card__dots-icon__k0W34{width:24px;height:24px}.KanbanTaskCard_task-card__menu-dropdown__QNIAo.KanbanTaskCard_task-card__menu-dropdown__QNIAo{border-radius:8px;border:1px solid var(--mantine-color-gray-4)}.KanbanTaskCard_task-card__menu-item__7kBXr.KanbanTaskCard_task-card__menu-item__7kBXr:hover,.KanbanTaskCard_task-card__menu-item__7kBXr.KanbanTaskCard_task-card__menu-item__7kBXr[data-hovered]{background-color:var(--mantine-color-surface-3)}.KanbanTaskCard_task-card__menu-item-section__JhOPV[data-position=right]{-webkit-margin-start:0;margin-inline-start:0}.KanbanTaskCard_task-card__submenu-chevron__T39x7{display:inline-flex;align-items:center;justify-content:center}.KanbanTaskCard_task-card__submenu-chevron-icon__el0yp{width:24px;height:24px;flex-shrink:0;color:#a0a2c1}.KanbanTaskCard_task-card__mobile-actions__wzacx{position:fixed;inset:0;z-index:130}.KanbanTaskCard_task-card__mobile-actions-backdrop__aSoUY{position:fixed;inset:0;background-color:rgba(40,40,70,.42)}.KanbanTaskCard_task-card__mobile-actions-sheet__Z5BTW{position:fixed;right:0;bottom:0;left:0;display:flex;flex-direction:column;max-height:84dvh;padding:10px 20px calc(18px + env(safe-area-inset-bottom, 0px));border-radius:24px 24px 0 0;background-color:var(--mantine-color-surface-0);box-shadow:0 -8px 30px rgba(40,40,70,.18);box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain}.KanbanTaskCard_task-card__mobile-actions-header__kav50{position:relative;display:flex;align-items:center;min-height:46px;padding:8px 38px 12px 0;flex:0 0 auto}.KanbanTaskCard_task-card__mobile-actions-close__Yzxl3{position:absolute;top:8px;right:0;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;border:none;border-radius:10px;background-color:rgba(0,0,0,0);color:var(--mantine-color-textMuted-0)}.KanbanTaskCard_task-card__mobile-actions-close__Yzxl3:active,.KanbanTaskCard_task-card__mobile-actions-close__Yzxl3:hover{background-color:var(--mantine-color-surface-1);color:var(--mantine-color-textMuted-0)}.KanbanTaskCard_task-card__mobile-actions-close-icon__Ayqrv{width:16px;height:16px}.KanbanTaskCard_task-card__mobile-actions-title__kNd5d{margin:0;color:#343559;font-size:16.5px;font-weight:700;line-height:22px;letter-spacing:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.KanbanTaskCard_task-card__mobile-actions-list__jZ92K{display:flex;flex-direction:column;padding:2px 0 0}.KanbanTaskCard_task-card__mobile-actions-item__ytbag{display:flex;align-items:center;gap:13px;width:100%;min-height:54px;padding:0 2px;border:0;border-bottom:1px solid #eceaf4;background-color:rgba(0,0,0,0);color:#343559;font-family:inherit;font-size:15px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left;cursor:pointer}.KanbanTaskCard_task-card__mobile-actions-item__ytbag:last-child{border-bottom:0}.KanbanTaskCard_task-card__mobile-actions-item__ytbag:active{border-radius:10px;background-color:var(--mantine-color-surface-1)}.KanbanTaskCard_task-card__mobile-actions-item__ytbag:focus-visible{outline:2px solid var(--mantine-color-primaryCustom-4);outline-offset:2px}.KanbanTaskCard_task-card__mobile-actions-item__ytbag:disabled{color:var(--mantine-color-textMuted-0);opacity:.65;cursor:default}.KanbanTaskCard_task-card__mobile-actions-icon__W20J8{display:grid;place-items:center;width:22px;height:22px;color:var(--mantine-color-textMuted-0);flex:0 0 auto}.KanbanTaskCard_task-card__mobile-actions-row-icon__eHott{width:20px;height:20px}.KanbanTaskCard_task-card__mobile-actions-row-icon--edit__HWR7J{transform:scale(1.35)}.KanbanTaskCard_task-card__mobile-actions-row-icon--move__vTCEH{transform:scale(1.55)}.KanbanTaskCard_task-card__mobile-actions-row-icon--delete__S_t8h{transform:scale(1.35)}.KanbanTaskCard_task-card__mobile-actions-item--danger__StChH,.KanbanTaskCard_task-card__mobile-actions-item--danger__StChH .KanbanTaskCard_task-card__mobile-actions-icon__W20J8{color:var(--mantine-color-red-7)}.KanbanTaskCard_task-card__meta__scAbx{flex-wrap:wrap;padding-left:27px;min-width:0}.KanbanTaskCard_task-card__meta-row__Tg5E0,.KanbanTaskCard_task-card__meta__scAbx{display:flex;align-items:center;gap:6px}.KanbanTaskCard_task-card__schedule__PQBOg{flex-basis:100%}.KanbanTaskCard_task-card__tags-group__v4OTM{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.KanbanTaskCard_task-card__priority__cnBEM{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;line-height:16px;color:var(--mantine-color-calendar-6)}.KanbanTaskCard_task-card__priority-dot__G2O3x{width:8px;height:8px;flex-shrink:0}.KanbanTaskCard_task-card__priority-letter__0Amco{font-size:12px;font-weight:400}.KanbanTaskCard_task-card__tag__oAGH7{display:inline-flex;align-items:center;justify-content:center;min-width:-moz-fit-content;min-width:fit-content;padding:2px 9px;background-color:var(--mantine-color-surface-1);border-radius:20px;font-size:11.5px;font-weight:500;line-height:16px;color:var(--mantine-color-textMuted-0);white-space:nowrap;flex-shrink:0}.KanbanTaskCard_task-card__meta-waiting__nQkrZ{display:flex;align-items:center;gap:8px}.KanbanTaskCard_task-card__meta-waiting-label__kIpwe{font-size:12px;font-weight:400;line-height:14.06px;white-space:nowrap}.KanbanTaskCard_task-card__meta-waiting-value__MK5tu{display:inline-flex;align-items:center;gap:5px;padding:2px 9px 2px 8px;border-radius:20px;background-color:#fff6e6;color:#b5852e;align-self:flex-start}.KanbanTaskCard_task-card__meta-waiting-icon__Pzy12{width:12px;height:12px;flex-shrink:0;color:inherit}.KanbanTaskCard_task-card__meta-waiting-name__iB8LF{font-size:12px;font-weight:500;line-height:16px;color:inherit}.KanbanTaskCard_task-card--expanded___qNeT{cursor:default;caret-color:auto;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;padding:10px 11px;gap:0;border-color:var(--mantine-color-primaryCustom-4);box-shadow:0 4px 16px rgba(80,70,150,.1)}.KanbanTaskCard_task-card--expanded___qNeT .KanbanTaskCard_task-card__actions__JLwtF{opacity:1}.KanbanTaskCard_task-card__description-input__JiNzc{background-color:rgba(0,0,0,0);color:#343559;font-size:14.5px;font-weight:500;line-height:20px;resize:none}.KanbanTaskCard_task-card__description-input__JiNzc.KanbanTaskCard_task-card__description-input__JiNzc{border:0;border-radius:8px;padding:4px 0}.KanbanTaskCard_task-card__description-input__JiNzc::placeholder{color:var(--mantine-color-dimmed)}.KanbanTaskCard_task-card__description-input__JiNzc.KanbanTaskCard_task-card__description-input__JiNzc:focus{outline:none}.KanbanTaskCard_task-card__close-btn__n3DOg{width:28px;height:28px;min-width:28px;min-height:28px;background:rgba(0,0,0,0);border:none;box-shadow:none;border-radius:7px;color:var(--mantine-color-textMuted-0);flex-shrink:0;transition:background-color .2s ease}.KanbanTaskCard_task-card__close-btn__n3DOg,.KanbanTaskCard_task-card__close-btn__n3DOg:active:not(:disabled),.KanbanTaskCard_task-card__close-btn__n3DOg:focus-visible:not(:disabled),.KanbanTaskCard_task-card__close-btn__n3DOg:hover:not(:disabled){color:var(--mantine-color-textMuted-0)}.KanbanTaskCard_task-card__close-btn__n3DOg:hover:not(:disabled){background-color:var(--mantine-color-surface-1);color:var(--mantine-color-red-3)}.KanbanTaskCard_task-card__close-icon__vY1mC{width:14px;height:14px;display:block}.KanbanTaskCard_task-card__expanded__ozd6I{display:flex;flex-direction:column;gap:11px;margin-top:11px;padding-top:12px;border-top:1px solid #eceaf4}.KanbanTaskCard_task-card__edit-actions__Ql92F{display:flex;align-items:center;gap:8px;margin-top:5px}.KanbanTaskCard_task-card__save-btn__XJMQ8{flex:1 1;align-self:auto;margin-top:0;padding:10px 14px;border:none;border-radius:8px;background-color:var(--mantine-color-primaryCustom-4);color:var(--mantine-color-surface-0);font-family:inherit;font-size:13.5px;font-weight:600;line-height:16px;text-align:center;cursor:pointer}.KanbanTaskCard_task-card__save-btn__XJMQ8:hover:not(:disabled){background-color:var(--mantine-color-primaryCustom-5)}.KanbanTaskCard_task-card__save-btn__XJMQ8:disabled{background-color:var(--mantine-color-surface-2);color:var(--mantine-color-disabledText-0);cursor:default}.KanbanTaskCard_task-card__cancel-btn__rYNJ4{padding:10px 14px;border:none;border-radius:8px;background-color:rgba(0,0,0,0);color:var(--mantine-color-textMuted-0);font-family:inherit;font-size:13.5px;font-weight:400;line-height:16px;cursor:pointer}.KanbanTaskCard_task-card__cancel-btn__rYNJ4:hover{background-color:var(--mantine-color-surface-1);color:#343559}.KanbanTaskCard_task-card__field__YZtPf{display:flex;flex-direction:row;align-items:center;gap:8px;min-height:26px}.KanbanTaskCard_task-card__field-label__W9U0D{font-size:12px;font-weight:500;color:var(--mantine-color-textMuted-0);line-height:16px;white-space:nowrap}.KanbanTaskCard_task-card__field-value__FaLfw{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.KanbanTaskCard_task-card__select__dd6At{min-width:0}.KanbanTaskCard_task-card__select__dd6At .mantine-Select-input{padding-right:22px;min-height:unset;height:auto;font-size:12px;font-weight:400;line-height:14.06px;caret-color:rgba(0,0,0,0)}.KanbanTaskCard_task-card__select__dd6At .mantine-Select-section{width:18px}.KanbanTaskCard_task-card__select-icon__R2TDn{width:14px;height:14px;color:var(--mantine-color-gray-4)}.KanbanTaskCard_task-card__priority-dropdown__aYmt8.KanbanTaskCard_task-card__priority-dropdown__aYmt8{width:111px;border-radius:12px;padding:12px;background:#fff;box-shadow:0 6px 16px 4px rgba(160,162,193,.2509803922);border:none}.KanbanTaskCard_task-card__priority-option-item__unKdf{font-size:14px;font-weight:400;line-height:16.41px}.KanbanTaskCard_task-card__priority-option-item__unKdf.KanbanTaskCard_task-card__priority-option-item__unKdf{padding:0;border-radius:0;background:rgba(0,0,0,0)}.KanbanTaskCard_task-card__priority-option-item__unKdf.KanbanTaskCard_task-card__priority-option-item__unKdf:not(:first-of-type){margin-top:12px}.KanbanTaskCard_task-card__priority-option-item__unKdf.KanbanTaskCard_task-card__priority-option-item__unKdf:hover,.KanbanTaskCard_task-card__priority-option-item__unKdf.KanbanTaskCard_task-card__priority-option-item__unKdf[data-combobox-selected]{background:rgba(0,0,0,0)}.KanbanTaskCard_task-card__priority-option__r5vTX{display:flex;align-items:center;gap:8px}.KanbanTaskCard_task-card__priority-option-dot__sDUb0{width:8px;height:8px;flex-shrink:0}.KanbanTaskCard_task-card__tags-list__j6FIN{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.KanbanTaskCard_task-card__tag-removable__bcCXv{display:inline-flex;align-items:center;gap:2px;padding:2px 8px;background-color:var(--mantine-color-primaryCustom-4);border-radius:12px;font-size:12px;font-weight:600;line-height:16px;color:var(--mantine-color-surface-0)}.KanbanTaskCard_task-card__tag-remove-btn__N_CfU{display:inline-flex;align-items:center;justify-content:center;width:0;height:14px;padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer;color:hsla(0,0%,100%,.8);font-size:10px;border-radius:2px;opacity:0;overflow:hidden;transition:opacity .15s ease,width .15s ease}.KanbanTaskCard_task-card__tag-removable__bcCXv:hover .KanbanTaskCard_task-card__tag-remove-btn__N_CfU{opacity:1;width:14px}.KanbanTaskCard_task-card__tag-remove-btn__N_CfU:hover{color:#fff}.KanbanTaskCard_task-card__add-btn__hZCAw{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;background-color:var(--mantine-color-surface-1);cursor:pointer;color:var(--mantine-color-dimmed);font-size:14px;border-radius:50%;flex-shrink:0;transition:background-color .15s ease,color .15s ease}.KanbanTaskCard_task-card__add-btn__hZCAw:hover{background-color:rgba(122,112,192,.15);color:var(--mantine-color-primaryCustom-4)}.KanbanTaskCard_task-card__tag-input__0IXBl{border:none;background-color:rgba(0,0,0,0);color:#343559;font-size:12px;font-weight:400;line-height:14.06px;padding:1px 4px;max-width:100px}.KanbanTaskCard_task-card__tag-input__0IXBl::placeholder{color:var(--mantine-color-dimmed)}.KanbanTaskCard_task-card__tag-input__0IXBl:focus{outline:none}.KanbanTaskCard_task-card__waiting-field__f1NXT{display:flex;align-items:center;gap:6px;min-width:0}.KanbanTaskCard_task-card__waiting-icon___oJeP{width:18px;height:18px;flex-shrink:0}.KanbanTaskCard_task-card__waiting-input__CFF2l{border:none;background-color:rgba(0,0,0,0);color:inherit;font-size:14px;font-weight:500;line-height:20px;padding:2px 0;min-width:8ch}.KanbanTaskCard_task-card__waiting-input__CFF2l::placeholder{color:var(--mantine-color-dimmed)}.KanbanTaskCard_task-card__waiting-input__CFF2l:focus{outline:none}.KanbanTaskCard_task-card__waiting-clear__FSB8E{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer;color:var(--mantine-color-dimmed);font-size:11px;border-radius:2px;flex-shrink:0}.KanbanTaskCard_task-card__waiting-clear__FSB8E:hover{background-color:rgba(160,162,193,.15);color:#343559}.KanbanTaskCard_task-card__repeat-switch__nhH_J.KanbanTaskCard_task-card__repeat-switch__nhH_J{font-size:12px;font-weight:500}.KanbanTaskCard_task-card__repeat-days___6LQi{display:flex;justify-content:space-between;flex-wrap:nowrap;width:100%}.KanbanTaskCard_task-card__repeat-day--weekend__RwJPC .mantine-Chip-iconWrapper,.KanbanTaskCard_task-card__repeat-day__NYEJO .mantine-Chip-iconWrapper{display:none}.KanbanTaskCard_task-card__repeat-day--weekend__RwJPC .mantine-Chip-label,.KanbanTaskCard_task-card__repeat-day__NYEJO .mantine-Chip-label{padding:4px 8px;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0;text-align:center;border-radius:8px;border:none;background-color:rgba(0,0,0,0);color:var(--mantine-color-textMuted-0);cursor:pointer}.KanbanTaskCard_task-card__repeat-day--weekend__RwJPC .mantine-Chip-label:hover,.KanbanTaskCard_task-card__repeat-day__NYEJO .mantine-Chip-label:hover{background-color:var(--mantine-color-surface-1)}.KanbanTaskCard_task-card__repeat-day--weekend__RwJPC input:checked+.mantine-Chip-label,.KanbanTaskCard_task-card__repeat-day__NYEJO input:checked+.mantine-Chip-label{background-color:var(--mantine-color-surface-1);color:var(--mantine-color-textMuted-0);padding-left:8px}.KanbanTaskCard_task-card__repeat-day--weekend__RwJPC .mantine-Chip-label,.KanbanTaskCard_task-card__repeat-day--weekend__RwJPC input:checked+.mantine-Chip-label{color:var(--mantine-color-primaryCustom-4)}.KanbanTaskCard_task-card__status-icon___5V4s{width:15px;height:15px;color:var(--mantine-color-primaryCustom-4);flex-shrink:0}@media(max-width:768px){.KanbanTaskCard_task-card__description-input__JiNzc,.KanbanTaskCard_task-card__select__dd6At .mantine-Select-input,.KanbanTaskCard_task-card__tag-input__0IXBl,.KanbanTaskCard_task-card__waiting-input__CFF2l{font-size:16px;line-height:20px}}.ProjectCard_project-card__1iW_E{width:100%;padding:4px 8px;border-radius:0;cursor:pointer;caret-color:rgba(0,0,0,0);box-sizing:border-box;transition:background-color .15s ease,box-shadow .2s ease,opacity .2s ease}.ProjectCard_project-card__1iW_E:hover{box-shadow:0 6px 16px 4px rgba(160,162,193,.2509803922)}.ProjectCard_project-card__1iW_E:hover .ProjectCard_project-card__pin-btn__1ytHq{opacity:1}.ProjectCard_project-card--create__9tB0M{padding:8px;border:1.5px solid var(--mantine-color-primaryCustom-4);border-radius:12px;background-color:var(--mantine-color-surface-0);cursor:default}.ProjectCard_project-card--mobile__U67fu{padding:4px 0}.ProjectCard_project-card--mobile__U67fu:hover{box-shadow:none}.ProjectCard_project-card--sidebar__cE2Hw{min-height:36px;padding:6px 10px;border-radius:11px;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}.ProjectCard_project-card--sidebar__cE2Hw:hover{background-color:#f0eefc;box-shadow:none}.ProjectCard_project-card--sidebar__cE2Hw.ProjectCard_project-card--selected__SJN9q{background-color:#e6e2f7;box-shadow:none}.ProjectCard_project-card--sidebar__cE2Hw.ProjectCard_project-card--selected__SJN9q .ProjectCard_project-card__title__9J8_m{font-weight:600}.ProjectCard_project-card--sidebar__cE2Hw.ProjectCard_project-card--selected__SJN9q .ProjectCard_project-card__progress-percent__JZAU7{color:var(--mantine-color-disabledText-0)}.ProjectCard_project-card--sidebar__cE2Hw.ProjectCard_project-card--dimmed__OxLe9 .ProjectCard_project-card__title__9J8_m{color:#7b7d9f}.ProjectCard_project-card--sidebar__cE2Hw.ProjectCard_project-card--dimmed__OxLe9 .ProjectCard_project-card__progress-percent__JZAU7{color:var(--mantine-color-disabledText-0)}.ProjectCard_project-card--dragging__yDJUP{opacity:.24;background-color:rgba(0,0,0,0);box-shadow:none;cursor:-webkit-grabbing;cursor:grabbing}.ProjectCard_project-card--drag-overlay__Wj1Ww{opacity:1;background-color:var(--mantine-color-surface-0);box-shadow:0 12px 28px 8px rgba(160,162,193,.5019607843)}.ProjectCard_project-card--mobile__U67fu.ProjectCard_project-card--dragging__yDJUP:not(.ProjectCard_project-card--drag-overlay__Wj1Ww){opacity:0;box-shadow:none}.ProjectCard_project-card--mobile__U67fu.ProjectCard_project-card--drag-overlay__Wj1Ww{width:calc(100% + 16px);margin-inline:-8px;padding:10px 8px 14px;border-radius:14px;background-color:var(--mantine-color-surface-0);box-shadow:0 8px 24px 4px rgba(160,162,193,.28);cursor:-webkit-grabbing;cursor:grabbing}.ProjectCard_project-card__create-row__LtTNP{display:flex;align-items:center;gap:9px;padding:6px 4px 6px 8px}.ProjectCard_project-card__create-name__CMC0q{min-width:0;flex:1 1 auto;padding:0;border:0;outline:0;background:rgba(0,0,0,0);color:#343559;font:inherit;font-size:14.5px;line-height:20px;caret-color:currentColor}.ProjectCard_project-card__create-name__CMC0q::placeholder{color:var(--mantine-color-disabledText-0)}.ProjectCard_project-card__create-error__5OsxH{color:var(--mantine-color-red-7);font-size:12px;line-height:1.3}.ProjectCard_project-card__create-cancel__ap4tB{display:inline-grid;width:28px;min-width:28px;height:28px;padding:0;place-items:center;border:0;border-radius:7px;background:rgba(0,0,0,0);color:var(--mantine-color-textMuted-1);cursor:pointer}.ProjectCard_project-card__create-cancel__ap4tB:focus-visible,.ProjectCard_project-card__create-cancel__ap4tB:hover{outline:none;background:var(--mantine-color-surface-1);color:var(--mantine-color-red-6)}.ProjectCard_project-card__create-cancel-icon__p4C74{width:14px;height:14px}.ProjectCard_project-card__create-footer__psuqu{display:flex;align-items:center;gap:8px;margin-top:4px;padding:10px 6px 4px;border-top:1px solid var(--mantine-color-surface-1)}.ProjectCard_project-card__create-area___rcne{min-width:0;flex:1 1 auto}.ProjectCard_project-card__create-button__RvuW2{min-height:30px;padding:6px 12px;border:0;border-radius:8px;background:var(--mantine-color-primaryCustom-4);color:var(--mantine-color-white);cursor:pointer;font:inherit;font-size:13px;font-weight:600;line-height:16px}.ProjectCard_project-card__create-button__RvuW2:focus-visible,.ProjectCard_project-card__create-button__RvuW2:hover{outline:none;opacity:.9}.ProjectCard_project-card__create-button__RvuW2:disabled{background:var(--mantine-color-surface-3);color:var(--mantine-color-disabledText-0);cursor:default;opacity:1}.ProjectCard_project-card__header__4SuBW{max-height:24px;display:flex;align-items:center;justify-content:space-between;gap:8px}.ProjectCard_project-card__title__9J8_m{flex:1 1;min-width:0;overflow:hidden;color:var(--mantine-color-textMuted-1);font-size:14px;font-weight:400;line-height:24px}.ProjectCard_project-card__title-track__c65cs{display:block;min-width:0;overflow:hidden;color:inherit;font:inherit;line-height:inherit;text-overflow:ellipsis;white-space:nowrap}.ProjectCard_project-card__actions__xdTbU{display:flex;align-items:center;flex-shrink:0}.ProjectCard_project-card__pin-btn__1ytHq{padding:0;background-color:rgba(0,0,0,0);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease-in-out;color:var(--mantine-color-primaryCustom-4);opacity:0}.ProjectCard_project-card__pin-btn__1ytHq:hover{background-color:rgba(0,0,0,0);opacity:.7}.ProjectCard_project-card__pin-btn--active__KWA06{opacity:1}.ProjectCard_project-card--mobile__U67fu .ProjectCard_project-card__pin-btn__1ytHq{width:32px;min-width:32px;height:32px;min-height:32px;opacity:1}.ProjectCard_project-card--mobile__U67fu .ProjectCard_project-card__actions__xdTbU{gap:2px;flex-shrink:0}.ProjectCard_project-card--mobile__U67fu .ProjectCard_project-card__title__9J8_m{font-size:14px;line-height:24px}.ProjectCard_project-card--mobile__U67fu .ProjectCard_project-card__icon__HZ0Pt{width:32px;height:32px}.ProjectCard_project-card__icon__HZ0Pt{width:24px;height:24px;flex-shrink:0;color:var(--mantine-color-primaryCustom-4)}.ProjectCard_project-card__icon-slot__jq1qh{display:flex;align-items:center;flex-shrink:0}.ProjectCard_project-card__progress-percent__JZAU7{min-width:34px;flex:0 0 auto;color:var(--mantine-color-disabledText-0);font-size:12px;font-weight:500;line-height:16px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProjectCard_project-card--sidebar__cE2Hw .ProjectCard_project-card__actions__xdTbU{min-width:0;justify-content:center;gap:2px}.ProjectCard_project-card--sidebar__cE2Hw .ProjectCard_project-card__header__4SuBW{gap:9px}.ProjectCard_project-card--sidebar__cE2Hw .ProjectCard_project-card__title__9J8_m{color:var(--mantine-color-text);line-height:20px}@keyframes ProjectCard_project-card-title-marquee__zHnw4{0%{transform:translateX(0)}to{transform:translateX(var(--project-card-title-offset))}}@media(hover:hover)and (pointer:fine){.ProjectCard_project-card--sidebar__cE2Hw:not(.ProjectCard_project-card--dragging__yDJUP):focus-visible .ProjectCard_project-card__title__9J8_m[data-project-title-overflowing=true] .ProjectCard_project-card__title-track__c65cs,.ProjectCard_project-card--sidebar__cE2Hw:not(.ProjectCard_project-card--dragging__yDJUP):hover .ProjectCard_project-card__title__9J8_m[data-project-title-overflowing=true] .ProjectCard_project-card__title-track__c65cs{width:max-content;max-width:none;overflow:visible;animation:ProjectCard_project-card-title-marquee__zHnw4 var(--project-card-title-duration) linear .45s forwards;text-overflow:clip}}@media(prefers-reduced-motion:reduce){.ProjectCard_project-card--sidebar__cE2Hw:not(.ProjectCard_project-card--dragging__yDJUP):focus-visible .ProjectCard_project-card__title__9J8_m[data-project-title-overflowing=true] .ProjectCard_project-card__title-track__c65cs,.ProjectCard_project-card--sidebar__cE2Hw:not(.ProjectCard_project-card--dragging__yDJUP):hover .ProjectCard_project-card__title__9J8_m[data-project-title-overflowing=true] .ProjectCard_project-card__title-track__c65cs{width:auto;max-width:100%;overflow:hidden;animation:none;text-overflow:ellipsis;transform:none}}.ProjectCard_project-card--sidebar__cE2Hw .ProjectCard_project-card__pin-btn__1ytHq{width:20px;min-width:20px;height:20px;min-height:20px}.ProjectCard_project-card--sidebar__cE2Hw .ProjectCard_project-card__icon__HZ0Pt{width:16px;height:16px}.ProjectCard_project-card--sidebar__cE2Hw .ProjectCard_project-card__pin-btn__1ytHq svg{width:21px;height:21px}.ProjectCard_project-card--sidebar__cE2Hw .ProjectCard_project-card__progress-percent__JZAU7{min-width:30px;margin-left:2px}.ProjectCard_project-card__footer__RfgA7{display:flex;flex-direction:column;gap:4px;margin-top:8px}.ProjectCard_project-card__progress__VPMlD{width:100%;height:4px;background-color:#e0ddf0;border-radius:999px}.ProjectCard_project-card--mobile__U67fu .ProjectCard_project-card__progress__VPMlD{height:6px}.ProjectCard_project-card__progress-bar__HG6lU{background-color:var(--mantine-color-primaryCustom-4);border-radius:999px}@media(max-width:768px){.ProjectCard_project-card--sidebar__cE2Hw .ProjectCard_project-card__title__9J8_m{font-size:15px;line-height:20px}.ProjectCard_project-card--sidebar__cE2Hw .ProjectCard_project-card__progress-percent__JZAU7{font-size:13px;line-height:17px}.ProjectCard_project-card__create-name__CMC0q{font-size:16px;line-height:20px}}.ProjectHeader_project-header__gXAe4{position:relative;display:flex;flex-direction:column;background-color:var(--mantine-color-surface-0);box-shadow:var(--mantine-shadow-sm);border-radius:18px;padding:18px 22px;gap:0}.ProjectHeader_project-header--celebrating__xvGwq{animation:ProjectHeader_project-completion-glow__e9WnY 1.8s cubic-bezier(.2,.8,.2,1)}.ProjectHeader_project-header--mobile__AGXwd{position:relative;background-color:var(--mantine-color-surface-0);border-radius:18px;box-shadow:var(--mantine-shadow-sm);padding:16px 18px}.ProjectHeader_project-header__top__rH6SE{display:flex;align-items:center;justify-content:space-between;gap:12px}.ProjectHeader_project-header__title-group__IO0su{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1 auto}.ProjectHeader_project-header__title__9z88y{min-width:0;padding:2px 6px;margin-left:-6px;border-radius:7px;font-size:19px;font-weight:700;line-height:24px;color:#343559;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectHeader_project-header__title--editable__4MTsA{border:0;background:rgba(0,0,0,0);text-align:left;cursor:text}.ProjectHeader_project-header__title--editable__4MTsA:focus-visible,.ProjectHeader_project-header__title--editable__4MTsA:hover{background:var(--mantine-color-surface-1);outline:none}.ProjectHeader_project-header__title-input__k_aOo{width:min(264px,100%);min-width:0;height:32px;padding:2px 6px;margin-left:-6px;border:0;border-radius:7px;background:var(--mantine-color-surface-1);color:#343559;font-size:19px;font-weight:700;line-height:24px}.ProjectHeader_project-header__title-input__k_aOo:focus{outline:none;box-shadow:0 0 0 1.5px var(--mantine-color-primaryCustom-4)}.ProjectHeader_project-header__title-editor__g2KAh{min-width:0}.ProjectHeader_project-header__title-error__K3ZpC{display:block;margin-top:4px;color:var(--mantine-color-red-7);font-size:12px;line-height:1.3}.ProjectHeader_project-header--mobile__AGXwd .ProjectHeader_project-header__title__9z88y{font-size:21px;line-height:26px;overflow:visible;text-overflow:clip;white-space:normal}.ProjectHeader_project-header--mobile__AGXwd .ProjectHeader_project-header__title-input__k_aOo{width:100%;height:34px;font-size:21px;line-height:26px}.ProjectHeader_project-header--mobile__AGXwd:not(.ProjectHeader_project-header--system__ug5lz) .ProjectHeader_project-header__title-group__IO0su{gap:12px}.ProjectHeader_project-header--system__ug5lz .ProjectHeader_project-header__title__9z88y{display:inline-flex;align-items:center;margin-left:0;padding-left:0}.ProjectHeader_project-header--system__ug5lz .ProjectHeader_project-header__title-group__IO0su{gap:6px}.ProjectHeader_project-header__system-icon__yWhAn{display:inline-grid;place-items:center;width:18px;height:18px;flex:0 0 18px;color:var(--mantine-color-primaryCustom-4)}.ProjectHeader_project-header__system-icon__yWhAn svg{width:15px;height:15px;color:currentColor}.ProjectHeader_project-header__system-icon__yWhAn svg path[stroke]{stroke:currentColor}.ProjectHeader_project-header__actions__fgWdo{display:flex;align-items:center;gap:8px;flex-shrink:0}.ProjectHeader_project-header__back-btn___iyY1{width:34px;height:34px;min-width:34px;min-height:34px;padding:0;border-radius:10px;color:var(--mantine-color-primaryCustom-4);background:rgba(0,0,0,0);border:none;flex-shrink:0}.ProjectHeader_project-header__back-btn___iyY1:active,.ProjectHeader_project-header__back-btn___iyY1:focus-visible,.ProjectHeader_project-header__back-btn___iyY1:hover{background:var(--mantine-color-surface-1);color:var(--mantine-color-primaryCustom-4);outline:none}.ProjectHeader_project-header--mobile__AGXwd.ProjectHeader_project-header--with-back__50xJP .ProjectHeader_project-header__back-btn___iyY1{margin-left:-7px}.ProjectHeader_project-header__back-icon__tgSxI{width:22px;height:22px;transform:rotate(-90deg)}.ProjectHeader_project-header__menu-trigger__vV48k{display:flex;align-items:center;line-height:0}.ProjectHeader_project-header__action-btn__xntz7{width:34px;min-width:34px;height:34px;min-height:34px;padding:0;border:none;background-color:#fafafd;cursor:pointer;border-radius:10px;color:#7b7d9f;transition:background-color .12s cubic-bezier(.23,1,.32,1),color .12s cubic-bezier(.23,1,.32,1)}.ProjectHeader_project-header__action-btn__xntz7:active,.ProjectHeader_project-header__action-btn__xntz7:focus-visible,.ProjectHeader_project-header__action-btn__xntz7:hover{background:var(--mantine-color-surface-1);color:var(--mantine-color-primaryCustom-4);outline:none}.ProjectHeader_project-header__menu-btn__fHnbU{width:34px;min-width:34px;height:34px;min-height:34px;padding:0;border:none;border-radius:10px;background:#fafafd;color:#7b7d9f;transition:background-color .12s cubic-bezier(.23,1,.32,1),color .12s cubic-bezier(.23,1,.32,1)}.ProjectHeader_project-header__menu-btn__fHnbU:active,.ProjectHeader_project-header__menu-btn__fHnbU:focus-visible,.ProjectHeader_project-header__menu-btn__fHnbU:hover{background:var(--mantine-color-surface-1);color:var(--mantine-color-primaryCustom-4);outline:none}.ProjectHeader_project-header__menu-btn--opened__Mz_iR{background:var(--mantine-color-surface-0);border:2px solid #1c1d2f;color:#343559}.ProjectHeader_project-header__action-icon__fO8gg{width:16px;height:16px;color:currentColor}.ProjectHeader_project-header--mobile__AGXwd .ProjectHeader_project-header__action-btn__xntz7,.ProjectHeader_project-header--mobile__AGXwd .ProjectHeader_project-header__menu-btn__fHnbU{width:34px;height:34px;min-width:34px;min-height:34px}.ProjectHeader_project-header--mobile__AGXwd .ProjectHeader_project-header__action-icon__fO8gg{width:16px;height:16px}.ProjectHeader_project-header__restore-btn__T56lU{background-color:var(--mantine-color-primaryCustom-4);color:var(--mantine-color-white);font-size:14px;font-weight:600;border-radius:12px;height:32px;padding:0 16px}.ProjectHeader_project-header__restore-btn__T56lU:hover{background-color:#6a60b0}.ProjectHeader_project-header__complete-btn__2m8j7{height:32px;padding:0 16px;border-radius:12px;background:var(--mantine-color-primaryCustom-4);color:var(--mantine-color-white);font-size:14px;font-weight:600;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}.ProjectHeader_project-header__complete-btn__2m8j7:hover:not(:disabled){background:#6a60b0;box-shadow:0 6px 14px rgba(122,112,192,.24);transform:translateY(-1px)}.ProjectHeader_project-header__complete-btn__2m8j7:focus-visible{outline:none;box-shadow:0 0 0 2px var(--mantine-color-surface-0),0 0 0 4px rgba(122,112,192,.35)}.ProjectHeader_project-header__complete-btn--success__4Pzkf,.ProjectHeader_project-header__complete-btn--success__4Pzkf:disabled{background:#58ad83;color:var(--mantine-color-white);opacity:1;animation:ProjectHeader_project-completion-button__fWev0 .55s cubic-bezier(.2,.8,.2,1)}.ProjectHeader_project-header__complete-content__AcqA0{display:inline-flex;align-items:center;gap:6px}.ProjectHeader_project-header__complete-icon__cZBys{display:none;width:15px;height:15px}.ProjectHeader_project-header__complete-btn--success__4Pzkf .ProjectHeader_project-header__complete-icon__cZBys{display:block}.ProjectHeader_project-header__menu-item__Y4Y2i{min-height:34px;padding:7px 16px;border-radius:7px;color:#24264a;font-size:14px;line-height:20px}.ProjectHeader_project-header__menu-item__Y4Y2i:active,.ProjectHeader_project-header__menu-item__Y4Y2i:hover,.ProjectHeader_project-header__menu-item__Y4Y2i[data-hovered]{background:var(--mantine-color-primaryCustom-0)}.ProjectHeader_project-header__menu-item--danger__yirKg{color:#ff5f73}.ProjectHeader_project-header__menu-item--danger__yirKg:active,.ProjectHeader_project-header__menu-item--danger__yirKg:hover,.ProjectHeader_project-header__menu-item--danger__yirKg[data-hovered]{background:rgba(255,95,115,.1);color:#ff5f73}.ProjectHeader_project-header__menu-dropdown__G9GSq{min-width:182px;padding:6px;border:1px solid #e3e4f1;border-radius:8px;box-shadow:0 10px 26px rgba(101,104,143,.14)}.ProjectHeader_project-header__confirm-popover__mQp0a{min-width:min(320px,100vw - 24px);max-width:min(320px,100vw - 24px);padding:12px;border:1px solid #eceaf4;border-radius:12px;background:var(--mantine-color-surface-0);box-shadow:0 12px 30px rgba(60,60,100,.14)}.ProjectHeader_project-header__confirm-popover--danger__d_bJY{min-width:min(340px,100vw - 24px);max-width:min(340px,100vw - 24px)}.ProjectHeader_project-header__confirm-content__4dWCt{display:flex;flex-direction:column;gap:8px}.ProjectHeader_project-header__confirm-summary__QguNA{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;grid-gap:8px;gap:8px}.ProjectHeader_project-header__confirm-icon-wrap__Hzy3i{display:grid;place-items:center;width:22px;height:22px;color:var(--mantine-color-primaryCustom-4)}.ProjectHeader_project-header__confirm-icon-wrap--danger__65k8P{color:#e96b7a}.ProjectHeader_project-header__confirm-icon__RVMJ5{width:20px;height:20px;color:currentColor}.ProjectHeader_project-header__confirm-copy__OFc_H{min-width:0;padding-top:0}.ProjectHeader_project-header__confirm-title__9O0ND{margin:0;color:#343559;font-size:14px;font-weight:700;line-height:18px}.ProjectHeader_project-header__confirm-text__YkCjd{margin-top:2px;color:#7b7d9f;font-size:12px;font-weight:400;line-height:17px;overflow-wrap:anywhere}.ProjectHeader_project-header__confirm-actions__6a8jg{display:flex;align-items:center;justify-content:flex-end;gap:6px}.ProjectHeader_project-header__confirm-button__0A_zU,.ProjectHeader_project-header__confirm-cancel__B6JuU{min-height:30px;padding:5px 10px;border:0;border-radius:7px;font:inherit;font-size:12.5px;font-weight:600;line-height:16px;cursor:pointer;transition:background-color .12s cubic-bezier(.23,1,.32,1),color .12s cubic-bezier(.23,1,.32,1),box-shadow .12s cubic-bezier(.23,1,.32,1)}.ProjectHeader_project-header__confirm-button__0A_zU:focus-visible,.ProjectHeader_project-header__confirm-cancel__B6JuU:focus-visible{outline:none;box-shadow:0 0 0 2px var(--mantine-color-surface-0),0 0 0 4px rgba(122,112,192,.35)}.ProjectHeader_project-header__confirm-cancel__B6JuU{background:#fafafd;color:#7b7d9f}.ProjectHeader_project-header__confirm-cancel__B6JuU:active,.ProjectHeader_project-header__confirm-cancel__B6JuU:hover{background:var(--mantine-color-primaryCustom-0);color:#343559}.ProjectHeader_project-header__confirm-button__0A_zU{background:var(--mantine-color-primaryCustom-4);color:var(--mantine-color-white)}.ProjectHeader_project-header__confirm-button__0A_zU:active,.ProjectHeader_project-header__confirm-button__0A_zU:hover{background:#6a60b0}.ProjectHeader_project-header__confirm-button--danger__13CfF{background:#e96b7a}.ProjectHeader_project-header__confirm-button--danger__13CfF:active,.ProjectHeader_project-header__confirm-button--danger__13CfF:hover{background:#d95c6d}.ProjectHeader_project-header__confirm-button--danger__13CfF:focus-visible{box-shadow:0 0 0 2px var(--mantine-color-surface-0),0 0 0 4px rgba(233,107,122,.3)}.ProjectHeader_project-header__meta-row__g1717{display:flex;align-items:center;gap:14px;margin-top:14px;min-width:0}.ProjectHeader_project-header__meta-row--mobile__sTtru{gap:10px}.ProjectHeader_project-header__progress__38T49{flex:1 1 220px;max-width:320px;height:7px;background-color:var(--mantine-color-primaryCustom-0);border-radius:999px}.ProjectHeader_project-header__meta-row--mobile__sTtru .ProjectHeader_project-header__progress__38T49{flex:1 1 auto;min-width:64px;max-width:none;height:7px}.ProjectHeader_project-header__progress-bar__4JR_z{background-color:var(--mantine-color-primaryCustom-4);border-radius:999px}.ProjectHeader_project-header__progress-bar--completed__qFRiB{background-color:#58ad83}.ProjectHeader_project-header__progress-text__H8Y5s{color:#343559;font-weight:400;font-size:13px;line-height:18px;letter-spacing:0;white-space:nowrap}.ProjectHeader_project-header__progress-count__1Sufk{flex:0 0 auto;color:var(--mantine-color-secondaryCustom-4);font-size:13px;font-weight:400;line-height:18px;letter-spacing:0;white-space:nowrap}.ProjectHeader_project-header__progress-count--completed__TmXM7{color:var(--mantine-color-primaryCustom-4);font-weight:600}.ProjectHeader_project-header__progress-number__7JIT7{font-weight:500;font-size:13px;line-height:18px;letter-spacing:0;color:var(--mantine-color-primaryCustom-4)}.ProjectHeader_project-header__celebration__UWti7{position:fixed;z-index:1000;inset:0;pointer-events:none}.ProjectHeader_project-header__celebration-burst__zchrI{--celebration-burst-delay:0s;position:absolute;width:1px;height:1px}.ProjectHeader_project-header__celebration-burst--left__AM_mi{top:38%;left:24%}.ProjectHeader_project-header__celebration-burst--center__Sy_yG{--celebration-burst-delay:0.16s;top:50%;left:50%}.ProjectHeader_project-header__celebration-burst--right__dgYgP{--celebration-burst-delay:0.32s;top:36%;left:76%}.ProjectHeader_project-header__celebration-burst__zchrI>span{--celebration-x:0px;--celebration-y:0px;--celebration-rotation:0deg;position:absolute;width:6px;height:10px;margin-top:-5px;margin-left:-3px;border-radius:2px;background:var(--mantine-color-primaryCustom-4);opacity:0;animation:ProjectHeader_project-completion-particle__Y1g41 1.35s cubic-bezier(.15,.72,.28,1) forwards;animation-delay:var(--celebration-burst-delay)}.ProjectHeader_project-header__celebration-burst__zchrI>span:first-child{--celebration-x:-175px;--celebration-y:-90px;--celebration-rotation:-42deg;background:#ffbf5f}.ProjectHeader_project-header__celebration-burst__zchrI>span:nth-child(2){--celebration-x:-145px;--celebration-y:105px;--celebration-rotation:38deg;background:#63c79b;animation-delay:calc(var(--celebration-burst-delay) + .04s)}.ProjectHeader_project-header__celebration-burst__zchrI>span:nth-child(3){--celebration-x:-95px;--celebration-y:-145px;--celebration-rotation:72deg;background:#ff7d91;animation-delay:calc(var(--celebration-burst-delay) + .08s)}.ProjectHeader_project-header__celebration-burst__zchrI>span:nth-child(4){--celebration-x:-55px;--celebration-y:135px;--celebration-rotation:-68deg;background:#72a9ff;animation-delay:calc(var(--celebration-burst-delay) + .02s)}.ProjectHeader_project-header__celebration-burst__zchrI>span:nth-child(5){--celebration-x:-20px;--celebration-y:-165px;--celebration-rotation:54deg;background:#ffbf5f;animation-delay:calc(var(--celebration-burst-delay) + .06s)}.ProjectHeader_project-header__celebration-burst__zchrI>span:nth-child(6){--celebration-x:35px;--celebration-y:150px;--celebration-rotation:96deg;background:#63c79b;animation-delay:calc(var(--celebration-burst-delay) + .1s)}.ProjectHeader_project-header__celebration-burst__zchrI>span:nth-child(7){--celebration-x:80px;--celebration-y:-145px;--celebration-rotation:-88deg;background:#ff7d91;animation-delay:calc(var(--celebration-burst-delay) + .03s)}.ProjectHeader_project-header__celebration-burst__zchrI>span:nth-child(8){--celebration-x:125px;--celebration-y:110px;--celebration-rotation:112deg;background:#72a9ff;animation-delay:calc(var(--celebration-burst-delay) + .09s)}.ProjectHeader_project-header__celebration-burst__zchrI>span:nth-child(9){--celebration-x:170px;--celebration-y:-80px;--celebration-rotation:-120deg;background:#ffbf5f;animation-delay:calc(var(--celebration-burst-delay) + .12s)}.ProjectHeader_project-header__celebration-burst__zchrI>span:nth-child(10){--celebration-x:180px;--celebration-y:45px;--celebration-rotation:130deg;background:#8f82dc;animation-delay:calc(var(--celebration-burst-delay) + .07s)}@keyframes ProjectHeader_project-completion-glow__e9WnY{0%,to{box-shadow:var(--mantine-shadow-sm)}38%{box-shadow:0 0 0 4px rgba(99,199,155,.15),0 12px 32px rgba(88,173,131,.22)}}@keyframes ProjectHeader_project-completion-button__fWev0{0%{transform:scale(.94)}55%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes ProjectHeader_project-completion-particle__Y1g41{0%{opacity:0;transform:translate(0) rotate(0deg) scale(.6)}16%{opacity:1}to{opacity:0;transform:translate(var(--celebration-x),var(--celebration-y)) rotate(var(--celebration-rotation)) scale(1)}}@media(max-width:36em){.ProjectHeader_project-header--mobile__AGXwd .ProjectHeader_project-header__complete-btn__2m8j7{width:34px;min-width:34px;height:34px;min-height:34px;padding:0;border-radius:10px;background:rgba(0,0,0,0);color:var(--mantine-color-primaryCustom-4)}.ProjectHeader_project-header--mobile__AGXwd .ProjectHeader_project-header__complete-btn__2m8j7:focus-visible,.ProjectHeader_project-header--mobile__AGXwd .ProjectHeader_project-header__complete-btn__2m8j7:hover:not(:disabled){background:var(--mantine-color-surface-1);color:var(--mantine-color-primaryCustom-4);box-shadow:none;transform:none}.ProjectHeader_project-header--mobile__AGXwd .ProjectHeader_project-header__complete-btn--success__4Pzkf,.ProjectHeader_project-header--mobile__AGXwd .ProjectHeader_project-header__complete-btn--success__4Pzkf:disabled{background:#58ad83;color:var(--mantine-color-white)}.ProjectHeader_project-header--mobile__AGXwd .ProjectHeader_project-header__complete-label__doMPY{display:none}.ProjectHeader_project-header--mobile__AGXwd .ProjectHeader_project-header__complete-icon__cZBys{display:block;width:20px;height:20px}.ProjectHeader_project-header__progress-count--completed__TmXM7{max-width:112px;text-align:right;white-space:normal}}@media(prefers-reduced-motion:reduce){.ProjectHeader_project-header--celebrating__xvGwq,.ProjectHeader_project-header__complete-btn--success__4Pzkf{animation:none}.ProjectHeader_project-header__celebration__UWti7{display:none}}.MobileStatusTabs_tabs__uQe8t{display:flex;width:100%;flex:0 0 auto;min-width:0;align-items:center;gap:7px;padding:0;min-height:44px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.MobileStatusTabs_tabs__uQe8t::-webkit-scrollbar{display:none}.MobileStatusTabs_tabs--fill-available__I_jsL{width:auto;flex:1 1 auto}.MobileStatusTabs_tab__nGsHX{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;flex:0 0 auto;height:44px;padding:0 11px;border:none;border-radius:999px;background-color:var(--mantine-color-surface-1);color:#5c5497;cursor:pointer;box-sizing:border-box;transition:flex-grow .18s ease,height .18s ease,transform .18s ease,background-color .18s ease,box-shadow .18s ease}.MobileStatusTabs_tab--active__wpIQT{background-color:var(--mantine-color-primaryCustom-4);color:var(--mantine-color-white)}.MobileStatusTabs_tab--dragging__IF65c{cursor:-webkit-grabbing;cursor:grabbing}.MobileStatusTabs_tab__nGsHX:disabled{opacity:1}.MobileStatusTabs_tab--drop-over__5_OSx{flex-grow:1.35;height:44px;background-color:var(--mantine-color-primaryCustom-2);color:var(--mantine-color-white);box-shadow:0 8px 18px rgba(122,112,192,.28);transform:translateY(-2px)}.MobileStatusTabs_tab__label__ybaho{color:inherit;font-size:13.5px;font-weight:600;line-height:18px;white-space:nowrap;flex:0 0 auto}.MobileStatusTabs_tab__count__a3TK4{display:inline-flex;align-items:center;justify-content:center;min-width:auto;height:auto;padding:0;border-radius:0;background-color:rgba(0,0,0,0);color:inherit;font-size:12.5px;font-weight:700;line-height:16px;opacity:.7;box-sizing:border-box;flex-shrink:0}.MobileStatusTabs_tab--active__wpIQT .MobileStatusTabs_tab__count__a3TK4{opacity:.85}.MobileStatusTabs_tab--drop-over__5_OSx .MobileStatusTabs_tab__count__a3TK4{min-width:22px;height:22px;padding:0 6px;border-radius:999px;background-color:var(--mantine-color-primaryCustom-4)}@media(max-width:430px){.MobileStatusTabs_tabs__uQe8t{gap:8px}.MobileStatusTabs_tab__nGsHX{gap:5px;height:44px;padding:0 9px}.MobileStatusTabs_tab__label__ybaho{font-size:13.5px}}.ProjectKanban_project-kanban__lGept{--project-kanban-mobile-floating-action-bottom:calc(96px + env(safe-area-inset-bottom, 0px));display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;height:100%;min-width:0;min-height:0}.ProjectKanban_project-kanban--mobile__u5DSi{height:auto}.ProjectKanban_project-kanban--mobile__u5DSi,.ProjectKanban_project-kanban-mobile__h_n_D{display:flex;width:100%;max-width:100%;min-width:0;min-height:0;box-sizing:border-box;flex:1 0 auto;flex-direction:column}.ProjectKanban_project-kanban-mobile__h_n_D{gap:0}.ProjectKanban_project-kanban__mobile-toolbar__5zmft{display:flex;align-items:center;gap:8px;padding:10px 16px 12px}.ProjectKanban_project-kanban__mobile-filter-btn__v_1Zy{display:grid;place-items:center;width:46px;min-width:46px;height:44px;padding:0;border:0;border-radius:22px;background:#fafafd;color:#5c5497;cursor:pointer}.ProjectKanban_project-kanban__mobile-filter-btn__v_1Zy:active,.ProjectKanban_project-kanban__mobile-filter-btn__v_1Zy:focus-visible,.ProjectKanban_project-kanban__mobile-filter-btn__v_1Zy:hover{background:var(--mantine-color-surface-1);color:var(--mantine-color-primaryCustom-4);outline:none}.ProjectKanban_project-kanban__mobile-filter-icon__ReVrv{width:20px;height:20px}.ProjectKanban_project-kanban__column__2e6cC{display:flex;flex-direction:column;height:100%;position:relative;background-color:var(--mantine-color-surface-1);border-radius:16px;padding:16px;gap:12px;min-width:0;min-height:0}.ProjectKanban_project-kanban__column--mobile__c_Jhc{width:100%;max-width:100%;height:auto;min-width:0;min-height:0;box-sizing:border-box;flex:1 0 auto;padding:18px;border-radius:16px;gap:18px}.ProjectKanban_project-kanban__column--over__BXF3H{background-color:#e8e5f7}.ProjectKanban_project-kanban__column-header__2Ms9g{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-shrink:0;min-height:36px}.ProjectKanban_project-kanban__column-title__wbLBg{display:flex;align-items:center;gap:8px;color:#343559;font-size:14px;font-weight:700;line-height:20px}.ProjectKanban_project-kanban__column-count__OzTV9{color:#a0a2c1;font-size:12.5px;font-weight:600;line-height:20px}.ProjectKanban_project-kanban__add-btn__6cq_4{display:grid;width:26px;min-width:26px;height:26px;min-height:26px;padding:0;place-items:center;border:0;border-radius:8px;background-color:rgba(0,0,0,0);color:#7b7d9f;overflow:hidden;transition:background-color .12s cubic-bezier(.23,1,.32,1),color .12s cubic-bezier(.23,1,.32,1)}.ProjectKanban_project-kanban__add-btn__6cq_4:active,.ProjectKanban_project-kanban__add-btn__6cq_4:focus-visible,.ProjectKanban_project-kanban__add-btn__6cq_4:hover{border-radius:8px;background-color:var(--mantine-color-surface-0);color:var(--mantine-color-primaryCustom-4);outline:none}.ProjectKanban_project-kanban__add-icon__CH7YV{width:16px;height:16px}.ProjectKanban_project-kanban__column-content__TJOI0{flex:1 1;display:flex;flex-direction:column;gap:8px;min-width:0;overflow-y:auto;padding-bottom:16px;min-height:60px;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}.ProjectKanban_project-kanban__column-content__TJOI0::-webkit-scrollbar{width:4px}.ProjectKanban_project-kanban__column-content__TJOI0::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.ProjectKanban_project-kanban__column-content__TJOI0::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0);border-radius:2px;-webkit-transition:background-color .18s ease;transition:background-color .18s ease}.ProjectKanban_project-kanban__column-content--mobile__n0u1f{width:100%;min-width:0;overflow:visible;padding-bottom:0;gap:16px}.ProjectKanban_project-kanban__floating-add__FxWoe{position:fixed;right:32px;bottom:var(--project-kanban-mobile-floating-action-bottom);z-index:90;display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;border:0;border-radius:999px;background-color:var(--mantine-color-primaryCustom-4);box-shadow:0 4px 12px rgba(52,53,89,.18);color:var(--mantine-color-white);cursor:pointer}.ProjectKanban_project-kanban__floating-add-icon___a8_h{width:24px;height:24px;flex-shrink:0;color:var(--mantine-color-surface-2)}.ProjectKanban_project-kanban__floating-add-label__4aOpW{color:inherit;font-size:13px;font-weight:600;line-height:16px}.ProjectKanban_project-kanban__column__2e6cC:hover .ProjectKanban_project-kanban__column-content__TJOI0{scrollbar-color:rgba(160,162,193,.3) rgba(0,0,0,0)}.ProjectKanban_project-kanban__column__2e6cC:hover .ProjectKanban_project-kanban__column-content__TJOI0::-webkit-scrollbar-thumb{background-color:rgba(160,162,193,.3)}.ProjectKanban_project-kanban__column-content--with-floating-action__i9oin{padding-bottom:26px}.ProjectKanban_project-kanban__done-group__iO2_G{display:flex;flex-direction:column;gap:6px}.ProjectKanban_project-kanban__done-group-title__RhK2Q{color:var(--mantine-color-primaryCustom-4);font-size:14px;font-weight:600;line-height:18px}.ProjectKanban_project-kanban__done-group-tasks__ZMDCL{display:flex;flex-direction:column;gap:8px}.ProjectKanban_project-kanban__done-toggle__s9Tvu{display:flex;align-items:center;gap:6px;width:100%;margin-top:2px;padding:10px 0 0 4px;border:0;border-top:1px solid rgba(122,112,192,.16);background:rgba(0,0,0,0);color:#7b7d9f;cursor:pointer;text-align:left;box-sizing:border-box}.ProjectKanban_project-kanban__done-toggle__s9Tvu:focus-visible,.ProjectKanban_project-kanban__done-toggle__s9Tvu:hover{color:var(--mantine-color-primaryCustom-4);outline:none}.ProjectKanban_project-kanban__done-toggle-icon__OFBPq{width:16px;height:16px;flex-shrink:0;color:currentColor}.ProjectKanban_project-kanban__done-toggle-label__1bceg{color:currentColor;font-size:14px;font-weight:600;line-height:18px}.ProjectKanban_project-kanban__floating-collapse__oT5xK{position:absolute;right:24px;bottom:24px;display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;border:0;border-radius:999px;background:var(--mantine-color-primaryCustom-4);box-shadow:0 4px 12px rgba(52,53,89,.18);cursor:pointer;z-index:3}.ProjectKanban_project-kanban__floating-collapse--mobile__jZDH7{position:fixed;right:32px;bottom:var(--project-kanban-mobile-floating-action-bottom);z-index:90}.ProjectKanban_project-kanban__floating-collapse-icon__T_Tpc{width:24px;height:24px;flex-shrink:0;color:var(--mantine-color-surface-2);transform:rotate(90deg);transform-origin:center}.ProjectKanban_project-kanban__floating-collapse-label__JPCVP{color:var(--mantine-color-white);font-size:13px;font-weight:600;line-height:16px}.ProjectKanban_project-kanban__tail-slot__kNx1j,.ProjectKanban_project-kanban__task-slot__ri3WN{position:relative;min-width:0}.ProjectKanban_project-kanban__tail-slot__kNx1j{height:0}.ProjectKanban_project-kanban__insert-slot__RDmYG{position:absolute;top:-28px;left:0;right:0;height:56px;z-index:2}.ProjectKanban_project-kanban__insert-slot__RDmYG:after{content:"";position:absolute;top:50%;right:8px;left:8px;height:3px;border-radius:999px;background-color:var(--mantine-color-primaryCustom-4);box-shadow:0 0 0 2px rgba(122,112,192,.08);opacity:0;transform:translateY(-50%)}.ProjectKanban_project-kanban__insert-slot--active__1kE8b:after{opacity:.65}.ProjectKanban_project-kanban__insert-slot--start__hffUL{top:-12px;height:84px}.ProjectKanban_project-kanban__insert-slot--start__hffUL:after{top:12px}.ProjectKanban_project-kanban__insert-slot--end__K3s_y{top:-56px;height:84px}.ProjectKanban_project-kanban__insert-slot--end__K3s_y:after{top:56px}.ProjectKanban_project-kanban__drop-placeholder__JQA2v{min-height:88px;border-radius:12px;background:linear-gradient(135deg,rgba(122,112,192,.16),rgba(122,112,192,.08));transition:height .18s ease,background .18s ease}.ProjectKanban_project-kanban__drag-overlay__YSWz_{opacity:.85}.ProjectKanban_project-kanban__loading__pUPrC{display:flex;align-items:center;justify-content:center;height:100%;font-size:14px;color:var(--mantine-color-dimmed)}.ProjectKanban_project-kanban__skeleton__g3McS{--skeleton-color:rgba(255,255,255,0.42);--skeleton-highlight:rgba(255,255,255,0.42)}.ProjectKanban_project-kanban__mobile-tabs-skeleton__s8yzZ{display:grid;flex:1 1 auto;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;grid-gap:8px;gap:8px;min-width:0;min-height:44px}.ProjectKanban_project-kanban__task-skeleton__kBnoX{display:flex;flex-direction:column;gap:10px;padding:12px 16px;background-color:var(--mantine-color-surface-0);border-radius:12px}.ProjectKanban_project-kanban__task-skeleton-top__HjXyw{display:flex;align-items:center;gap:8px}@media(max-width:430px){.ProjectKanban_project-kanban__mobile-toolbar__5zmft{gap:8px}.ProjectKanban_project-kanban__column--mobile__c_Jhc{padding:16px}.ProjectKanban_project-kanban__floating-add__FxWoe,.ProjectKanban_project-kanban__floating-collapse--mobile__jZDH7{right:16px}}.SubscriptionPurchaseSurface_purchase-surface__XPV87{width:100%;max-width:1080px;margin:0 auto;color:var(--mantine-color-black)}.SubscriptionPurchaseSurface_purchase-surface--embedded__LW2eH{max-width:960px}.SubscriptionPurchaseSurface_purchase-surface__intro__j_39_{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.SubscriptionPurchaseSurface_purchase-surface__plans-title__illnX,.SubscriptionPurchaseSurface_purchase-surface__title__rjTqt{margin:0;color:#343559}.SubscriptionPurchaseSurface_purchase-surface__plans-title__illnX:focus{outline:none}.SubscriptionPurchaseSurface_purchase-surface__title__rjTqt{font-size:clamp(24px,3vw,34px);line-height:1.15}.SubscriptionPurchaseSurface_purchase-surface__description__x8Tqt{max-width:680px;color:#5f617f;font-size:14px;line-height:1.5}.SubscriptionPurchaseSurface_purchase-surface__debug-notice__IiXk2{margin-bottom:16px;padding:10px 14px;border:1px dashed var(--mantine-color-primaryCustom-3);border-radius:12px;background:var(--mantine-color-primaryCustom-0);color:#4f5072;font-size:13px}.SubscriptionPurchaseSurface_purchase-surface__trial__RW7CP{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px;padding:16px 18px;border:1px solid color-mix(in srgb,var(--mantine-color-secondaryCustom-3) 45%,transparent);border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--mantine-color-secondaryCustom-0) 88%,transparent),color-mix(in srgb,var(--mantine-color-surface-0) 96%,transparent));box-shadow:0 10px 28px rgba(62,113,155,.09);text-align:left}.SubscriptionPurchaseSurface_purchase-surface__trial-copy__b5UPw{min-width:0}.SubscriptionPurchaseSurface_purchase-surface__trial-title__LqBTh{margin:0 0 4px;color:#343559;font-size:17px;line-height:1.35}.SubscriptionPurchaseSurface_purchase-surface__trial-description___pV1q{max-width:700px;color:#5f617f;font-size:14px;line-height:1.45}.SubscriptionPurchaseSurface_purchase-surface__trial-button__yubdr{flex:0 0 auto;min-height:40px;padding-inline:18px;border-radius:10px;font-weight:700}.SubscriptionPurchaseSurface_purchase-surface__plans-title__illnX{margin-bottom:14px;font-size:16px;line-height:20px;text-align:left}.SubscriptionPurchaseSurface_purchase-surface__plans__xj7S4{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.08fr) minmax(0,.94fr);align-items:stretch;grid-gap:14px;gap:14px;padding:8px 0 18px}.SubscriptionPurchaseSurface_purchase-surface__plan__EZtfX{min-width:0;min-height:210px;border-color:var(--mantine-color-gray-2);background:color-mix(in srgb,var(--mantine-color-surface-0) 96%,transparent);box-shadow:0 8px 24px rgba(40,41,71,.07)}.SubscriptionPurchaseSurface_purchase-surface__plan--featured__7yKKE{border-color:var(--mantine-color-primaryCustom-3);background:linear-gradient(180deg,color-mix(in srgb,var(--mantine-color-primaryCustom-0) 94%,transparent),var(--mantine-color-surface-0));box-shadow:0 18px 42px rgba(96,84,181,.18);transform:translateY(-6px)}.SubscriptionPurchaseSurface_purchase-surface__plan-content__rNUbc{height:100%}.SubscriptionPurchaseSurface_purchase-surface__plan-title__wXPDx{margin:0;color:#343559;font-size:16px;line-height:1.35}.SubscriptionPurchaseSurface_purchase-surface__pricing__6FcuY{display:flex;flex-direction:column;gap:4px}.SubscriptionPurchaseSurface_purchase-surface__price__9xQSo{color:#343559;font-size:clamp(20px,2vw,27px);line-height:1.1}.SubscriptionPurchaseSurface_purchase-surface__benefits__i6LnF{display:grid;grid-template-columns:1fr;grid-gap:8px 12px;gap:8px 12px;margin:6px 0 0;padding:14px 0 0;border-top:1px solid color-mix(in srgb,var(--mantine-color-gray-3) 70%,transparent);list-style:none;text-align:left}.SubscriptionPurchaseSurface_purchase-surface__benefit__tA_F8{display:flex;align-items:flex-start;gap:7px;color:#565875;font-size:13px;line-height:1.4}.SubscriptionPurchaseSurface_purchase-surface__benefit-check__56nu3{flex:0 0 auto;color:var(--mantine-color-primaryCustom-4);font-size:14px;font-weight:800;line-height:1.3}.SubscriptionPurchaseSurface_purchase-surface__comparison__flSyN{margin:0;color:#686a86;font-size:13px;font-style:italic;line-height:1.45;text-align:left}.SubscriptionPurchaseSurface_purchase-surface__plan-footer__087k_{display:flex;flex-direction:column;gap:12px;margin-top:auto}.SubscriptionPurchaseSurface_purchase-surface__choose__kwdXv{width:100%;min-height:40px;border-radius:10px;font-weight:700}.SubscriptionPurchaseSurface_purchase-surface__status__M1lUM{min-height:148px;padding:24px;border:1px solid var(--mantine-color-gray-2);border-radius:16px;background:color-mix(in srgb,var(--mantine-color-surface-0) 94%,transparent);box-shadow:0 8px 24px rgba(40,41,71,.07);text-align:center}.SubscriptionPurchaseSurface_purchase-surface__payment__oci5E{width:min(720px,100%);padding:16px 18px;text-align:left}.SubscriptionPurchaseSurface_purchase-surface__confirmation__ZITQr,.SubscriptionPurchaseSurface_purchase-surface__payment__oci5E{box-sizing:border-box;margin:0 auto;border:1px solid color-mix(in srgb,var(--mantine-color-primaryCustom-1) 72%,transparent);border-radius:20px;background:var(--mantine-color-surface-0);box-shadow:0 18px 48px rgba(40,41,71,.15)}.SubscriptionPurchaseSurface_purchase-surface__confirmation__ZITQr{width:min(640px,100%);padding:clamp(28px,6vw,56px) 24px}.SubscriptionPurchaseSurface_purchase-surface__confirmation-title__3omhh{color:#343559;font-size:clamp(22px,3vw,28px);line-height:1.25;outline:none}.SubscriptionPurchaseSurface_purchase-surface__confirmation-description__INwOq{max-width:480px}.SubscriptionPurchaseSurface_purchase-surface__back__X4KIZ{margin:-4px 0 8px -8px}.SubscriptionPurchaseSurface_purchase-surface__summary__juiaT{margin-bottom:12px;padding:10px 14px;border:1px solid var(--mantine-color-primaryCustom-1);border-radius:12px;background:var(--mantine-color-primaryCustom-0);text-align:left}.SubscriptionPurchaseSurface_purchase-surface__debug-payment__JViJk{padding:16px;border:1px dashed var(--mantine-color-primaryCustom-3);border-radius:14px;background:var(--mantine-color-primaryCustom-0)}@media(min-width:561px){.SubscriptionPurchaseSurface_purchase-surface__payment__oci5E{overflow-y:auto;scrollbar-gutter:stable;scrollbar-width:thin}.SubscriptionPurchaseSurface_purchase-surface--overlay__K8b9F .SubscriptionPurchaseSurface_purchase-surface__payment__oci5E{max-height:calc(100dvh - 116px)}.SubscriptionPurchaseSurface_purchase-surface--embedded__LW2eH.SubscriptionPurchaseSurface_purchase-surface--step-payment__VyWdd{min-height:0;flex:1 1 auto}.SubscriptionPurchaseSurface_purchase-surface--embedded__LW2eH.SubscriptionPurchaseSurface_purchase-surface--step-payment__VyWdd>section{height:100%;min-height:0}.SubscriptionPurchaseSurface_purchase-surface--embedded__LW2eH.SubscriptionPurchaseSurface_purchase-surface--step-payment__VyWdd .SubscriptionPurchaseSurface_purchase-surface__payment__oci5E{max-height:100%}}@media(max-width:900px){.SubscriptionPurchaseSurface_purchase-surface__plans__xj7S4{grid-template-columns:repeat(2,minmax(0,1fr))}.SubscriptionPurchaseSurface_purchase-surface__plan--featured__7yKKE{grid-column:1/-1}}@media(max-width:768px){.SubscriptionPurchaseSurface_purchase-surface__trial__RW7CP{align-items:stretch;flex-direction:column;gap:14px}.SubscriptionPurchaseSurface_purchase-surface__trial-button__yubdr{width:100%}.SubscriptionPurchaseSurface_purchase-surface__plans__xj7S4{grid-template-columns:1fr}.SubscriptionPurchaseSurface_purchase-surface__plan--featured__7yKKE{grid-column:auto}.SubscriptionPurchaseSurface_purchase-surface__plan__EZtfX{min-height:184px}}@media(max-width:560px){.SubscriptionPurchaseSurface_purchase-surface__intro__j_39_{margin-bottom:16px}.SubscriptionPurchaseSurface_purchase-surface__title__rjTqt{font-size:24px}.SubscriptionPurchaseSurface_purchase-surface__plans-title__illnX{font-size:15px}.SubscriptionPurchaseSurface_purchase-surface__plans__xj7S4{gap:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom, 0px))}.SubscriptionPurchaseSurface_purchase-surface__plan__EZtfX{min-height:168px;padding:16px}.SubscriptionPurchaseSurface_purchase-surface__plan--featured__7yKKE{transform:none}.SubscriptionPurchaseSurface_purchase-surface__benefits__i6LnF{grid-template-columns:1fr}.SubscriptionPurchaseSurface_purchase-surface__payment__oci5E{padding:12px;border-radius:16px}.SubscriptionPurchaseSurface_purchase-surface__summary__juiaT{padding:8px 10px}}.SystemSectionEmptyState_system-empty-state__6q0R4{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;min-height:320px;height:100%;background-color:var(--mantine-color-surface-1);border-radius:16px;padding:150px}.SystemSectionEmptyState_system-empty-state--with-illustration__MMSn5{grid-template-columns:minmax(320px,577px) minmax(280px,466px);justify-content:start;align-items:start;column-gap:clamp(40px,6vw,96px)}.SystemSectionEmptyState_system-empty-state--fill-parent-grid__0bj2F{grid-row:1/-1;align-self:stretch;min-height:100%}.SystemSectionEmptyState_system-empty-state__content__WcBVO{display:flex;flex-direction:column;align-items:flex-start;gap:12px;max-width:577px}.SystemSectionEmptyState_system-empty-state__title__gzmAu{color:#343559;font-size:24px;font-weight:700;line-height:32px}.SystemSectionEmptyState_system-empty-state__description__aGzlN{color:#343559;font-size:16px;font-weight:400;line-height:24px}.SystemSectionEmptyState_system-empty-state__action__Sm6ru.SystemSectionEmptyState_system-empty-state__action__Sm6ru{height:auto;min-height:0;padding:8px 16px;border-radius:8px;background-color:var(--mantine-color-primaryCustom-4);color:var(--mantine-color-white);font-size:14px;font-weight:700;line-height:16px}.SystemSectionEmptyState_system-empty-state__action__Sm6ru:active,.SystemSectionEmptyState_system-empty-state__action__Sm6ru:hover{background-color:var(--mantine-color-primaryCustom-4);color:var(--mantine-color-white)}.SystemSectionEmptyState_system-empty-state__illustration__m0iHN{display:flex;align-items:center;justify-content:center;min-width:0}.SystemSectionEmptyState_system-empty-state--with-illustration__MMSn5 .SystemSectionEmptyState_system-empty-state__content__WcBVO{margin-top:clamp(48px,8vh,90px)}.SystemSectionEmptyState_system-empty-state--with-illustration__MMSn5 .SystemSectionEmptyState_system-empty-state__illustration__m0iHN{margin-top:clamp(16px,4vh,52px)}.SystemSectionEmptyState_system-empty-state__image__FCxBI{display:block;width:clamp(280px,30vw,466px);max-width:100%;max-height:min(58vh,632px);height:auto;aspect-ratio:466/591;object-fit:contain}@media(max-width:768px){.SystemSectionEmptyState_system-empty-state--with-illustration__MMSn5,.SystemSectionEmptyState_system-empty-state__6q0R4{grid-template-columns:minmax(0,1fr);min-height:280px;padding:28px 20px}.SystemSectionEmptyState_system-empty-state--with-illustration__MMSn5 .SystemSectionEmptyState_system-empty-state__content__WcBVO,.SystemSectionEmptyState_system-empty-state--with-illustration__MMSn5 .SystemSectionEmptyState_system-empty-state__illustration__m0iHN{margin-top:0}.SystemSectionEmptyState_system-empty-state__image__FCxBI{width:min(64vw,320px)}}.PaymentForm_payment-form__container__m27O9{position:relative;width:min(500px,100%);box-sizing:border-box;min-height:220px;margin-inline:auto;padding:8px;overflow:hidden;border:1px solid var(--mantine-color-primaryCustom-1);border-radius:12px;background:var(--mantine-color-white);box-shadow:0 8px 20px rgba(96,84,181,.08)}.PaymentForm_payment-form__container__m27O9 .widget-box__content{padding:14px 16px!important}.PaymentForm_payment-form__container__m27O9 input,.PaymentForm_payment-form__container__m27O9 select,.PaymentForm_payment-form__container__m27O9 textarea{font-size:16px!important}@media screen and (max-width:550px){.PaymentForm_payment-form__container__m27O9 .widget-box__content{padding:10px 8px!important}}.PaymentForm_payment-form__container--hidden__IJwPP{display:none}.PaymentForm_payment-form__loader__Tu400{position:absolute;inset:0;z-index:2;min-height:100%;background:hsla(0,0%,100%,.84);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.PaymentForm_payment-form__error__2F3r6{min-height:200px;padding:16px;border:1px solid var(--mantine-color-red-2);border-radius:12px;background:var(--mantine-color-red-0);text-align:center}.WaitingList_waiting-list__UqJu0{display:flex;flex:1 1 auto;min-width:0;min-height:0;flex-direction:column;gap:18px;overflow-y:auto;padding-right:4px;scrollbar-width:thin;scrollbar-color:var(--mantine-color-primaryCustom-1) rgba(0,0,0,0)}.WaitingList_waiting-list__UqJu0::-webkit-scrollbar{width:6px}.WaitingList_waiting-list__UqJu0::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.WaitingList_waiting-list__UqJu0::-webkit-scrollbar-thumb{border-radius:6px;background:var(--mantine-color-primaryCustom-1)}.WaitingList_waiting-list__group__Ifduu{display:flex;flex:0 0 auto;min-width:0;flex-direction:column}.WaitingList_waiting-list__mobile-toolbar__P4icK{display:flex;flex:0 0 auto;justify-content:flex-end;padding:0 16px 2px}.WaitingList_waiting-list__group-header__33sGD{display:flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;gap:9px;padding:6px 4px 10px;border:0;background:rgba(0,0,0,0);color:#343559;cursor:pointer;font-family:inherit;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none}.WaitingList_waiting-list__group-header__33sGD:focus-visible .WaitingList_waiting-list__group-chevron__fL0u7,.WaitingList_waiting-list__group-header__33sGD:hover .WaitingList_waiting-list__group-chevron__fL0u7{opacity:1}.WaitingList_waiting-list__group-header__33sGD:focus-visible{border-radius:6px;outline:2px solid var(--mantine-color-primaryCustom-1);outline-offset:1px}.WaitingList_waiting-list__group-dot__KyMzl{width:9px;min-width:9px;height:9px;box-sizing:border-box;border-radius:50%;transform:translateY(-1px)}.WaitingList_waiting-list__group-dot--empty__a0sBu{border:1.5px solid #a0a2c1;background-color:rgba(0,0,0,0)}.WaitingList_waiting-list__group-title__Ceeiw{min-width:0;overflow:hidden;font-size:13.5px;font-weight:700;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.WaitingList_waiting-list__group-chevron__fL0u7{width:14px;min-width:14px;height:14px;color:var(--mantine-color-disabledText-0);opacity:.55;transition:opacity .14s cubic-bezier(.23,1,.32,1),transform .18s cubic-bezier(.23,1,.32,1)}.WaitingList_waiting-list__group--collapsed___DpPl .WaitingList_waiting-list__group-chevron__fL0u7{opacity:1;transform:rotate(-90deg)}.WaitingList_waiting-list__tasks__Hr10Q{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));align-items:start;grid-gap:10px;gap:10px;min-width:0}.WaitingList_waiting-list__task__Rs8TB{min-width:0}.WaitingList_waiting-list__empty-hint__sisBf{width:min(100%,360px);min-height:360px;align-self:center;flex:1 1 auto;padding:32px 0 48px}.WaitingList_waiting-list__task-skeleton__8rg9f{display:flex;min-width:0;flex-direction:column;gap:10px;padding:12px 16px;border:1px solid var(--mantine-color-surface-2);border-radius:12px;background-color:var(--mantine-color-surface-0)}.WaitingList_waiting-list__group-header-skeleton__AJtWK,.WaitingList_waiting-list__task-skeleton-top__i0lnY{display:flex;align-items:center;gap:9px}.WaitingList_waiting-list__group-skeleton__A8kte{display:flex;flex-direction:column;gap:10px}.WaitingList_waiting-list__tasks-skeleton__VmCnF{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));grid-gap:10px;gap:10px}.WaitingList_waiting-list__skeleton-item__XVnkR{--skeleton-color:var(--mantine-color-surface-1);--skeleton-highlight:var(--mantine-color-surface-1)}@media(max-width:768px){.WaitingList_waiting-list__UqJu0{gap:16px;overflow:visible;padding-right:0}.WaitingList_waiting-list__mobile-toolbar__P4icK{padding:0 16px}.WaitingList_waiting-list__group-header__33sGD{padding:4px 2px 8px}.WaitingList_waiting-list__tasks-skeleton__VmCnF,.WaitingList_waiting-list__tasks__Hr10Q{grid-template-columns:minmax(0,1fr)}.WaitingList_waiting-list__empty-hint__sisBf{width:min(100%,344px);min-height:320px;padding:24px 0 40px}}.SubscriptionPurchaseModal_subscription-purchase__content__G6t74{max-height:calc(100dvh - 48px);overflow:visible;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.SubscriptionPurchaseModal_subscription-purchase__header__WeXer{padding:18px 8px 12px;background:rgba(0,0,0,0)}.SubscriptionPurchaseModal_subscription-purchase__header--payment__jyGxl{padding-block:12px 8px}.SubscriptionPurchaseModal_subscription-purchase__title__F4qhj{color:#343559;font-size:clamp(24px,3vw,34px);font-weight:700}.SubscriptionPurchaseModal_subscription-purchase__body__IScYc{max-height:calc(100dvh - 116px);padding:8px 8px 24px;overflow-y:auto;scrollbar-width:thin}.SubscriptionPurchaseModal_subscription-purchase__body--payment__r5v3T{max-height:calc(100dvh - 96px);padding-bottom:12px}.SubscriptionPurchaseModal_subscription-purchase__close___wTxc{border:1px solid color-mix(in srgb,var(--mantine-color-primaryCustom-2) 72%,transparent);border-radius:50%;background:color-mix(in srgb,var(--mantine-color-surface-0) 92%,transparent);color:#343559;box-shadow:0 6px 18px rgba(40,41,71,.1)}@media(min-width:561px){.SubscriptionPurchaseModal_subscription-purchase__body--payment__r5v3T{overflow-y:hidden}}@media(max-width:560px){.SubscriptionPurchaseModal_subscription-purchase__content__G6t74{max-height:100dvh;border-radius:0}.SubscriptionPurchaseModal_subscription-purchase__header__WeXer{padding:16px 16px 10px}.SubscriptionPurchaseModal_subscription-purchase__header--payment__jyGxl{padding-block:12px 8px}.SubscriptionPurchaseModal_subscription-purchase__body__IScYc{max-height:calc(100dvh - 76px);padding:8px 16px calc(20px + env(safe-area-inset-bottom, 0px));scrollbar-width:none}.SubscriptionPurchaseModal_subscription-purchase__body__IScYc::-webkit-scrollbar{display:none}.SubscriptionPurchaseModal_subscription-purchase__body--payment__r5v3T{max-height:calc(100dvh - 68px);padding-bottom:calc(12px + env(safe-area-inset-bottom, 0px))}}.MobileSubscriptionPrompt_subscription-prompt__HjXdJ{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--mantine-color-primaryCustom-2) 68%,transparent);border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--mantine-color-primaryCustom-0) 92%,transparent),var(--mantine-color-surface-0));box-shadow:0 8px 24px rgba(68,61,129,.09)}.MobileSubscriptionPrompt_subscription-prompt__copy__ROuMq{min-width:0}.MobileSubscriptionPrompt_subscription-prompt__title__Gxa_4{margin:0 0 2px;color:#343559;font-size:16px;line-height:1.3}.MobileSubscriptionPrompt_subscription-prompt__description__mFeAz{color:#686a86;font-size:13px;line-height:1.4}.MobileSubscriptionPrompt_subscription-prompt__button__qEdHZ{flex:0 0 auto;min-height:38px;padding-inline:14px;border:1px solid var(--mantine-color-primaryCustom-2);border-radius:10px;font-weight:700;white-space:nowrap}@media(max-width:430px){.MobileSubscriptionPrompt_subscription-prompt__HjXdJ{align-items:stretch;flex-direction:column;gap:12px}.MobileSubscriptionPrompt_subscription-prompt__button__qEdHZ{width:100%}}.SubscriptionSection_subscription__error-card__bXurh,.SubscriptionSection_subscription__expired-card__3MqrL,.SubscriptionSection_subscription__new-user-card__U5N9W,.SubscriptionSection_subscription__past-due-card__7swfy{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:24px;border:1px solid var(--mantine-color-gray-4);background:var(--mantine-color-surface-2)}.SubscriptionSection_subscription__past-due-card__7swfy{align-items:center;background:rgba(233,107,122,.2);border-color:var(--mantine-color-red-3)}.SubscriptionSection_subscription__error-icon__VRaSn{flex-shrink:0}.SubscriptionSection_subscription__error-description__s2Qmw,.SubscriptionSection_subscription__error-title__N_ByR{color:var(--mantine-color-textMuted-0)}.SubscriptionSection_subscription__error-button__b60Ru{width:100%;min-height:36px;font-weight:700}.SubscriptionSection_subscription__new-user-description__w7DIG,.SubscriptionSection_subscription__new-user-title__Iht7b{color:var(--mantine-color-textMuted-0)}.SubscriptionSection_subscription__new-user-actions__cZqz1{display:flex;flex-direction:column;gap:8px}.SubscriptionSection_subscription__new-user-button__6fBlA{width:100%;min-height:36px;font-weight:700}.SubscriptionSection_subscription__expired-description__qWtL8,.SubscriptionSection_subscription__expired-title__ROTWv{color:var(--mantine-color-textMuted-0)}.SubscriptionSection_subscription__past-due-header__G1EMY{width:100%;justify-content:flex-start}.SubscriptionSection_subscription__past-due-title__YXSme{color:var(--mantine-color-textMuted-0)}.SubscriptionSection_subscription__past-due-description__vRPOn{width:100%;color:var(--mantine-color-textMuted-0)}.SubscriptionSection_subscription__status-card__JtvTf{display:flex;flex-direction:column;border-radius:16px;background:var(--mantine-color-surface-2);padding:8px 12px;border:1px solid var(--mantine-color-gray-4);gap:4px}.SubscriptionSection_subscription__status-header__HbMX9{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.SubscriptionSection_subscription__status-actions__nxOGm{display:flex;align-items:center;justify-content:space-between;gap:8px}.SubscriptionSection_subscription__status-meta__ii9b5{flex:1 1 auto;min-height:18px}.SubscriptionSection_subscription__icon__RsJ9m{display:flex;align-items:center;justify-content:center;flex-shrink:0}.SubscriptionSection_subscription__cancel-link__nGj_W{display:inline-flex;align-items:center;margin-left:auto;flex-shrink:0;gap:4px;font-size:var(--mantine-font-size-xs);font-weight:500;cursor:pointer;background:none;border:none;padding:0;color:var(--mantine-color-red-3)}.SubscriptionSection_subscription__cancel-link__nGj_W:hover{text-decoration:underline;-webkit-text-decoration-color:var(--mantine-color-red-3);text-decoration-color:var(--mantine-color-red-3)}.TaskActionNotification_root__vlxAm{width:-moz-fit-content;width:fit-content;max-width:calc(100vw - 32px);min-height:0;margin-inline:auto;padding:6px 12px;border:0;border-radius:10px;background:var(--mantine-color-calendar-6);box-shadow:0 8px 24px rgba(0,0,0,.18);color:var(--mantine-color-surface-0)}.TaskActionNotification_root__vlxAm:before{display:none}.TaskActionNotification_body___4J6_{margin:0}.TaskActionNotification_description__jvwzr{color:var(--mantine-color-surface-0);font-size:13px;font-weight:500;line-height:18px}.TaskActionNotification_action-content__Tey9U{display:flex;align-items:center;gap:10px}.TaskActionNotification_action-message__Zspz7{min-width:0;color:var(--mantine-color-surface-0);font-size:13px;font-weight:500;line-height:18px}.TaskActionNotification_action-button__rt_Go{flex:0 0 auto;min-height:32px;padding-inline:8px;color:var(--mantine-color-surface-0);font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:2px}.TaskActionNotification_action-button__rt_Go:hover{background:hsla(0,0%,100%,.12)}.TaskActionNotification_closeButton__VVKSi,.TaskActionNotification_icon__QDIJk{display:none}@media(max-width:560px){.TaskActionNotification_action-root__NBHdK{padding-block:2px;padding-inline:12px}.TaskActionNotification_action-content__Tey9U{gap:8px}.TaskActionNotification_action-button__rt_Go{min-height:44px;padding-inline:6px}}