.BlogCTA_blogCTA__pxhMF{width:100%;max-width:none;margin:0 auto;padding:0}.BlogCTA_container__vN2K2{background:radial-gradient(900px 420px at 20% 0,rgba(42,123,188,.35),transparent 55%),radial-gradient(700px 380px at 90% 20%,rgba(208,52,54,.22),transparent 55%),linear-gradient(135deg,var(--color-dark-blue) 0,#0b2f55 55%,#0a2747 100%);border-radius:16px;padding:2rem;display:flex;align-items:center;gap:2rem;border:1px solid rgba(255,255,255,.14);box-shadow:var(--shadow-soft);position:relative;overflow:hidden}.BlogCTA_container__vN2K2:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.03));pointer-events:none}.BlogCTA_content__A9ULv{flex:1 1;position:relative;z-index:1}.BlogCTA_title__jCF_w{color:white;font-size:1.5rem;font-weight:700;margin:0 0 .75rem;line-height:1.3}.BlogCTA_description__X8XR3{color:rgba(255,255,255,.82);font-size:1rem;line-height:1.6;margin:0 0 1.5rem}.BlogCTA_ctaButton__eL5ow{display:inline-flex;align-items:center;background:var(--color-primary);color:var(--color-white);text-decoration:none;padding:.75rem 1.5rem;border-radius:999px;font-weight:650;font-size:.95rem;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;border:1px solid rgba(255,255,255,.18);box-shadow:0 10px 22px rgba(208,52,54,.22)}.BlogCTA_ctaButton__eL5ow:hover{transform:translateY(-1px);filter:brightness(1.03);box-shadow:0 14px 28px rgba(208,52,54,.28)}.BlogCTA_icon__nm4_9{color:rgba(255,255,255,.92);width:48px;height:48px;flex-shrink:0;position:relative;z-index:1;display:grid;place-items:center;border-radius:14px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18)}.BlogCTA_icon__nm4_9 svg{width:100%;height:100%}@media (max-width:768px){.BlogCTA_container__vN2K2{flex-direction:column;text-align:center;padding:1.5rem}.BlogCTA_title__jCF_w{font-size:1.25rem}.BlogCTA_description__X8XR3{font-size:.9rem}.BlogCTA_icon__nm4_9{width:40px;height:40px}}@media (max-width:480px){.BlogCTA_container__vN2K2{padding:1.25rem}.BlogCTA_title__jCF_w{font-size:1.1rem}.BlogCTA_description__X8XR3{font-size:.85rem}}.AddTask_addTaskContainer__O8wQB{width:auto;padding:.65rem .9rem;color:white;background:var(--color-primary);border:1px solid var(--color-primary);border-radius:9px;cursor:pointer;font:inherit;transition:opacity .2s ease,transform .2s ease;margin-bottom:0}.AddTask_addTaskContainer__O8wQB:hover{opacity:.9;transform:translateY(-1px)}.AddTask_addTaskContainer__O8wQB:hover .AddTask_addIcon__u9Tbt,.AddTask_addTaskContainer__O8wQB:hover .AddTask_addText__gWQbK{color:white}.AddTask_addTaskContent__b_msb{display:flex;align-items:center;justify-content:center;gap:.75rem}.AddTask_addIcon__u9Tbt{width:18px;height:18px;color:white;transition:color .3s ease}.AddTask_addText__gWQbK{font-size:.9rem;font-weight:600;color:white;transition:color .3s ease}@media (max-width:768px){.AddTask_addTaskContainer__O8wQB{padding:.6rem .8rem}.AddTask_addText__gWQbK{font-size:.95rem}}@media (max-width:480px){.AddTask_addTaskContainer__O8wQB{width:100%;padding:.65rem .8rem}.AddTask_addTaskContent__b_msb{gap:.5rem}.AddTask_addIcon__u9Tbt{width:20px;height:20px}.AddTask_addText__gWQbK{font-size:.9rem}}.Badges_chip__GLa81{display:inline-flex;align-items:center;gap:.35rem;padding:.22rem .6rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--badge-color) 35%,transparent);background:color-mix(in srgb,var(--badge-color) 9%,transparent);color:color-mix(in srgb,var(--badge-color) 82%,var(--foreground));font-size:.78rem;font-weight:600;line-height:1.2;white-space:nowrap}.Badges_chipSmall__zXiPI{padding:.14rem .5rem;font-size:.72rem}.Badges_chipDot__pke8u{width:7px;height:7px;border-radius:50%;background:var(--badge-color);flex:0 0 auto}.Badges_chipClickable__0nL9d{cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.Badges_chipClickable__0nL9d:hover{border-color:color-mix(in srgb,var(--badge-color) 60%,transparent);background:color-mix(in srgb,var(--badge-color) 14%,transparent)}.Badges_chipSelected__Tr5hZ{color:#fff;box-shadow:0 2px 8px color-mix(in srgb,var(--badge-color) 40%,transparent)}.Badges_chipSelected__Tr5hZ,.Badges_chipSelected__Tr5hZ:hover{border-color:var(--badge-color);background:var(--badge-color)}.Badges_chipSelected__Tr5hZ .Badges_chipDot__pke8u{background:#fff}.Badges_chipCheck__dJBeN{flex:0 0 auto}.Badges_filter__hAZXN{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .55rem;border:1px solid color-mix(in srgb,var(--foreground) 12%,transparent);border-radius:8px;color:var(--foreground);background:color-mix(in srgb,var(--foreground) 2%,var(--background));font-size:.78rem;cursor:pointer;transition:border-color .15s ease}.Badges_filter__hAZXN:hover{border-color:color-mix(in srgb,#6366f1 40%,transparent)}.Badges_filterActive__ygcVO{border-color:color-mix(in srgb,#6366f1 55%,transparent);background:color-mix(in srgb,#6366f1 8%,var(--background));color:#4f46e5}.Badges_filterSelect__ymIHg{border:none;background:transparent;color:inherit;font-size:inherit;font-weight:600;outline:none;cursor:pointer;max-width:130px}.Badges_filterSelect__ymIHg option{color:initial;background:initial}.Badges_field__e4P_7{display:flex;flex-direction:column;gap:.45rem}.Badges_fieldLabel__VrUPr{font-size:.8125rem;color:var(--text-secondary);font-weight:500;letter-spacing:-.01em}.Badges_fieldOptional__bjmek{font-weight:400;opacity:.55;font-size:.8rem}.Badges_chipRow___B5Ix{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.Badges_newBadgeButton__WSYoi{padding:.22rem .6rem;border-radius:999px;border:1px dashed color-mix(in srgb,var(--foreground) 25%,transparent);background:transparent;color:var(--foreground);opacity:.75;font-size:.78rem;font-weight:600;cursor:pointer;transition:all .15s ease}.Badges_newBadgeButton__WSYoi:hover{opacity:1;border-color:color-mix(in srgb,#6366f1 55%,transparent);color:#4f46e5}.Badges_creator__XFaE9{display:flex;flex-direction:column;gap:.55rem;padding:12px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-muted)}.Badges_creatorInput__OOX7y{border:1px solid var(--input-border);border-radius:10px;padding:10px 12px;font-size:.875rem;color:var(--input-text);background:var(--input-fill);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.Badges_creatorInput__OOX7y:focus{border-color:rgba(var(--color-primary-rgb),.55);box-shadow:var(--focus-ring)}.Badges_colorRow__5WBf5{display:flex;gap:.4rem}.Badges_colorSwatch__co3ZP{width:22px;height:22px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:transform .12s ease,border-color .12s ease}.Badges_colorSwatch__co3ZP:hover{transform:scale(1.12)}.Badges_colorSwatchSelected__0TKwH{border-color:var(--background);box-shadow:0 0 0 2px var(--foreground)}.Badges_creatorError__d4RLM{color:#be123c;font-size:.78rem}.Badges_creatorActions__YkaJu{display:flex;justify-content:flex-end;gap:.5rem}.Badges_creatorCancel__f_vIi,.Badges_creatorSave__pBLmN{padding:.4rem .8rem;border-radius:8px;font-size:.82rem;font-weight:600;cursor:pointer;transition:opacity .15s ease}.Badges_creatorCancel__f_vIi{border:1px solid color-mix(in srgb,var(--foreground) 14%,transparent);background:transparent;color:var(--foreground)}.Badges_creatorSave__pBLmN{border:none;background:var(--color-primary);color:var(--color-white)}.Badges_creatorSave__pBLmN:disabled{opacity:.5;cursor:not-allowed}.Badges_creatorCancel__f_vIi:hover,.Badges_creatorSave__pBLmN:not(:disabled):hover{opacity:.85}.AddTaskModal_overlay__80PH6{position:fixed;inset:0;z-index:var(--z-app-modal,9000);display:flex;align-items:center;justify-content:center;padding:1.25rem;background:var(--modal-scrim);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:AddTaskModal_overlayIn__6BNc9 .22s ease-out}@keyframes AddTaskModal_overlayIn__6BNc9{0%{opacity:0}to{opacity:1}}.AddTaskModal_dialog__B3Mr_{width:min(480px,100%);max-height:min(92vh,720px);display:flex;flex-direction:column;overflow:hidden;background:var(--modal-surface);color:var(--modal-text-color);border-radius:20px;border:1px solid var(--border-subtle);box-shadow:var(--modal-shadow),0 24px 80px rgba(0,0,0,.12);animation:AddTaskModal_dialogIn__07rQQ .28s cubic-bezier(.34,1.2,.64,1)}@keyframes AddTaskModal_dialogIn__07rQQ{0%{opacity:0;transform:scale(.96) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (prefers-reduced-motion:reduce){.AddTaskModal_dialog__B3Mr_,.AddTaskModal_overlay__80PH6{animation:none}}.AddTaskModal_header__P27R9{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px 16px;border-bottom:1px solid var(--border-subtle);flex-shrink:0}.AddTaskModal_titleRow__syeb_{display:flex;align-items:flex-start;gap:12px;min-width:0}.AddTaskModal_titleIcon__PMbVt{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:rgba(var(--color-primary-rgb),.1);color:var(--color-primary);border:1px solid rgba(var(--color-primary-rgb),.18)}.AddTaskModal_title__uClic{margin:0;font-size:1.125rem;font-weight:600;letter-spacing:-.02em;color:var(--modal-title-color);line-height:1.25}.AddTaskModal_subtitle__7VDkU{margin:4px 0 0;font-size:.8125rem;line-height:1.45;color:var(--text-tertiary)}.AddTaskModal_subtitle__7VDkU strong{color:var(--color-light-blue);font-weight:600}.AddTaskModal_closeButton__U42iJ{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:none;border-radius:12px;background:var(--gray-alpha-100);color:var(--text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease,transform .12s ease}.AddTaskModal_closeButton__U42iJ:hover{background:var(--gray-alpha-200);color:var(--text-primary)}.AddTaskModal_closeButton__U42iJ:active{transform:scale(.96)}.AddTaskModal_closeButton__U42iJ:focus-visible{outline:none;box-shadow:var(--focus-ring)}.AddTaskModal_form__7UJrQ{display:flex;flex-direction:column;min-height:0;flex:1 1}.AddTaskModal_body__OUGFY{padding:18px 20px 8px;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:20px}.AddTaskModal_section__uLCwe{display:flex;flex-direction:column;gap:12px}.AddTaskModal_sectionTitle__VnbXS{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.AddTaskModal_label__xhZxz{display:flex;flex-direction:column;gap:6px;font-size:.8125rem;font-weight:500;color:var(--text-secondary);letter-spacing:-.01em}.AddTaskModal_input__ML4xP,.AddTaskModal_textarea__SlA5J{width:100%;box-sizing:border-box;border:1px solid var(--input-border);border-radius:12px;padding:11px 14px;font-size:.9375rem;color:var(--input-text);background:var(--input-fill);outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.AddTaskModal_input__ML4xP::placeholder,.AddTaskModal_textarea__SlA5J::placeholder{color:var(--text-tertiary)}.AddTaskModal_input__ML4xP:hover,.AddTaskModal_textarea__SlA5J:hover{border-color:rgba(var(--color-primary-rgb),.35)}.AddTaskModal_input__ML4xP:focus,.AddTaskModal_textarea__SlA5J:focus{background:var(--modal-surface);border-color:rgba(var(--color-primary-rgb),.55);box-shadow:var(--focus-ring)}.AddTaskModal_inputInvalid__OxKjQ{border-color:#e11d48}.AddTaskModal_inputInvalid__OxKjQ:focus{border-color:#e11d48;box-shadow:0 0 0 3px color-mix(in srgb,#e11d48 14%,transparent)}.AddTaskModal_fieldError__59xUl{color:#be123c;font-size:.75rem;line-height:1.45}.AddTaskModal_textarea__SlA5J{resize:vertical;min-height:72px;max-height:140px;font-family:inherit;line-height:1.55}.AddTaskModal_planStack__h5YJU{display:flex;flex-direction:column;gap:14px}.AddTaskModal_pomodoroRow__Klwbx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.AddTaskModal_pomodoroRowSingle___r4Nc{grid-template-columns:minmax(0,160px)}.AddTaskModal_pomodoroField__HFSi_{display:flex;flex-direction:column;gap:6px;min-width:0}.AddTaskModal_pomodoroFieldLabel__xJxEY{font-size:.8125rem;font-weight:500;color:var(--text-secondary);letter-spacing:-.01em}.AddTaskModal_stepper__xQEcX{display:flex;width:100%;align-items:center;height:44px;border:1px solid var(--input-border);border-radius:12px;background:var(--input-fill);overflow:hidden}.AddTaskModal_stepperButton__BXKMF{width:36px;height:100%;border:none;background:transparent;color:var(--text-secondary);font-size:1.1rem;font-weight:600;cursor:pointer;transition:background-color .15s ease,color .15s ease}.AddTaskModal_stepperButton__BXKMF:hover:not(:disabled){background:rgba(var(--color-primary-rgb),.08);color:var(--color-primary)}.AddTaskModal_stepperButton__BXKMF:disabled{opacity:.35;cursor:not-allowed}.AddTaskModal_stepperValue__xtI1N{flex:1 1;min-width:0;text-align:center;font-size:.9375rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary)}.AddTaskModal_labelsRow__DGV5z{display:flex;flex-direction:column;gap:16px}.AddTaskModal_fieldGroup__qUfDy{display:flex;flex-direction:column;gap:8px}.AddTaskModal_fieldLabel__eK3Gc{font-size:.8125rem;font-weight:500;color:var(--text-secondary)}.AddTaskModal_priorityOptions__u91yq{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.AddTaskModal_priorityBtn__y71e_{padding:10px 8px;border-radius:12px;border:1px solid var(--border-subtle);background:var(--input-fill);color:var(--text-secondary);font-weight:500;font-size:.8125rem;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease}.AddTaskModal_priorityBtn__y71e_:hover{border-color:color-mix(in srgb,var(--priority-color,#6366f1) 40%,transparent)}.AddTaskModal_priorityBtn__y71e_.AddTaskModal_selected___3QUM{color:var(--priority-color,var(--color-primary));background:color-mix(in srgb,var(--priority-color,var(--color-primary)) 10%,var(--modal-surface));border-color:color-mix(in srgb,var(--priority-color,var(--color-primary)) 45%,transparent);font-weight:600;box-shadow:0 2px 8px color-mix(in srgb,var(--priority-color,var(--color-primary)) 18%,transparent)}.AddTaskModal_priority-low__SMUx8{--priority-color:#0f9f6e}.AddTaskModal_priority-medium__fR6e3{--priority-color:#d97706}.AddTaskModal_priority-high__xogkL{--priority-color:#e11d48}.AddTaskModal_footer__FjswE{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:14px 20px 18px;border-top:1px solid var(--border-subtle);background:var(--surface-muted);flex-shrink:0}.AddTaskModal_cancelBtn__VRI0E{padding:10px 18px;font-size:.875rem;font-weight:600;border-radius:12px;cursor:pointer;border:1px solid var(--modal-cancel-border);background:var(--modal-cancel-bg);color:var(--modal-cancel-text);transition:background .15s ease,transform .1s ease}.AddTaskModal_cancelBtn__VRI0E:hover{background:var(--modal-cancel-hover-bg)}.AddTaskModal_cancelBtn__VRI0E:active{transform:scale(.98)}.AddTaskModal_submitBtn__SEN4y{padding:10px 20px;font-size:.875rem;font-weight:600;border-radius:12px;cursor:pointer;border:1px solid var(--modal-confirm-border);background:var(--modal-confirm-bg);color:var(--color-white);box-shadow:0 2px 8px rgba(var(--color-primary-rgb),.25);transition:background .15s ease,transform .1s ease,box-shadow .15s ease}.AddTaskModal_submitBtn__SEN4y:hover{background:var(--modal-confirm-hover-bg);box-shadow:0 4px 14px rgba(var(--color-primary-rgb),.32)}.AddTaskModal_submitBtn__SEN4y:active{transform:scale(.98)}@media (max-width:520px){.AddTaskModal_pomodoroRowSingle___r4Nc,.AddTaskModal_pomodoroRow__Klwbx{grid-template-columns:1fr}.AddTaskModal_body__OUGFY{padding:16px 16px 6px}.AddTaskModal_footer__FjswE,.AddTaskModal_header__P27R9{padding-left:16px;padding-right:16px}}.DeadlineField_field__Cplig{display:flex;flex-direction:column;gap:6px}.DeadlineField_label__N0Ugy{color:var(--text-secondary);font-size:.8125rem;font-weight:500;letter-spacing:-.01em}.DeadlineField_required__VdpYO{color:var(--color-primary)}.DeadlineField_dateControl__tq8jH{position:relative;display:flex;align-items:center;gap:.55rem;min-height:44px;padding:0 14px;background:var(--input-fill);border:1px solid var(--input-border);border-radius:12px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.DeadlineField_dateControl__tq8jH:hover{border-color:rgba(var(--color-primary-rgb),.35)}.DeadlineField_dateControl__tq8jH:focus-within{background:var(--modal-surface);border-color:rgba(var(--color-primary-rgb),.55);box-shadow:var(--focus-ring)}.DeadlineField_dateControlInvalid__SkUfv{border-color:#e11d48}.DeadlineField_dateControlInvalid__SkUfv:focus-within{border-color:#e11d48;box-shadow:0 0 0 3px color-mix(in srgb,#e11d48 14%,transparent)}.DeadlineField_calendarIcon__hEhpX{flex:0 0 auto;color:var(--color-primary)}.DeadlineField_dateText__YIpN8{font-size:.9375rem;font-weight:500;color:var(--text-tertiary)}.DeadlineField_hasValue__bo_O1 .DeadlineField_dateText__YIpN8{color:var(--input-text)}.DeadlineField_dateInput__4_5Om{position:absolute;inset:0;width:100%;height:100%;opacity:0;border:0;padding:0;pointer-events:none}.DeadlineField_hint__AkuPm{color:var(--text-tertiary);font-size:.75rem;line-height:1.45}.DeadlineField_fieldError__EzX1t{color:#be123c;font-size:.75rem;line-height:1.45}.Tasks_statsContainer__HEA_G{width:100%;max-width:640px;margin:2rem auto;box-sizing:border-box}.Tasks_workspaceToolbar__9t2Er{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.Tasks_workspaceTitle__SJY9j{margin:0;color:var(--foreground);font-size:1.25rem;line-height:1.2}.Tasks_workspaceHint__qawQT{margin:.25rem 0 0;color:var(--foreground);font-size:.8rem;line-height:1.35;opacity:.6}.Tasks_addTaskAction__SVei9{flex:0 0 auto}.Tasks_taskSections__1BxL_{display:grid;grid-gap:1rem;gap:1rem;min-width:0}.Tasks_taskList__VSX6e{display:flex;flex-direction:column;gap:.75rem;min-height:84px;width:100%;min-width:0}.Tasks_taskList__VSX6e>*{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.Tasks_droppableArea__xOBem{min-height:72px;width:100%;min-width:0;padding:0;border:2px dashed transparent;border-radius:12px;transition:border-color .2s ease,background-color .2s ease}.Tasks_droppableActive__Btqot,.Tasks_droppableArea__xOBem[data-droppable=true]{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 5%,transparent)}.Tasks_listPanel__OLFyD{padding:1rem;width:100%;min-width:0;max-width:100%;box-sizing:border-box;background:var(--background);border:1px solid color-mix(in srgb,var(--foreground) 9%,transparent);border-radius:14px;transition:border-color .2s ease,box-shadow .2s ease}.Tasks_dailyPanel__U9DC_{background:color-mix(in srgb,var(--color-primary) 1.5%,var(--background));border-color:color-mix(in srgb,var(--color-primary) 20%,transparent);box-shadow:0 3px 12px color-mix(in srgb,var(--foreground) 4%,transparent)}.Tasks_backlogPanel__HbCkr{background:var(--background);border-color:color-mix(in srgb,var(--foreground) 10%,transparent);box-shadow:none}.Tasks_listPanelHeader__PVRWF{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.Tasks_listPanelHeading__Z211d{display:flex;align-items:flex-start;gap:.75rem}.Tasks_listPanelIcon__9JWGi{display:inline-flex;width:32px;height:32px;flex:0 0 32px;align-items:center;justify-content:center;color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 9%,transparent);border-radius:8px}.Tasks_backlogPanel__HbCkr .Tasks_listPanelIcon__9JWGi{color:#6366f1;background:color-mix(in srgb,#6366f1 9%,transparent);opacity:1}.Tasks_listPanelTitleRow__ycbNZ{display:flex;align-items:center;gap:.55rem}.Tasks_listPanelTitle__YJGRL{margin:0;font-size:1rem;font-weight:700;color:var(--foreground)}.Tasks_listPanelSubtitle__Ef_Do{margin:.2rem 0 0;font-size:.78rem;opacity:.7}.Tasks_taskCount__wqmfu{display:inline-flex;min-width:20px;height:20px;align-items:center;justify-content:center;padding:0 .4rem;color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 9%,transparent);border-radius:999px;font-size:.75rem;font-weight:700}.Tasks_emptyListHint__SCVep{display:flex;min-height:66px;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem;margin:0;padding:.75rem;text-align:left;color:var(--foreground);background:transparent;border:1px dashed color-mix(in srgb,var(--foreground) 13%,transparent);border-radius:9px}.Tasks_emptyListHint__SCVep strong{font-size:.82rem}.Tasks_emptyListHint__SCVep>span:last-child{font-size:.76rem;line-height:1.45;opacity:.55}.Tasks_emptyListIcon__IGaMj{display:none}.Tasks_errorBanner__dKfXu{color:crimson;margin-bottom:12px}.Tasks_taskMeta__2D_ms{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.Tasks_dueDateBadge__tNPIY{display:inline-flex;align-items:center;gap:.3rem;font-size:.8rem;padding:.2rem .55rem;border-radius:6px;background:color-mix(in srgb,#6366f1 9%,transparent);color:#4f46e5;font-weight:600}.Tasks_dueDateOverdue__a7dUf,.Tasks_overdueTask__y_lOB .Tasks_dueDateBadge__tNPIY{background:rgba(220,38,38,.12);color:#dc2626}.Tasks_overdueTask__y_lOB{border:1px solid rgba(220,38,38,.35)}.Tasks_taskItem__pxVJQ{width:100%;max-width:100%;min-width:0;box-sizing:border-box;background:var(--background);border:1px solid color-mix(in srgb,var(--foreground) 8%,transparent);border-radius:11px;padding:1rem;margin-bottom:0;box-shadow:none;transition:border-color .18s ease,background-color .18s ease,transform .18s ease;cursor:pointer}.Tasks_taskItem__pxVJQ:hover{transform:translateY(-1px)}.Tasks_taskItem__pxVJQ:not(.Tasks_activeTask__qrmbp):hover{background:color-mix(in srgb,var(--foreground) 1.5%,var(--background));border-color:color-mix(in srgb,var(--foreground) 16%,transparent)}.Tasks_activeTask__qrmbp{border:1px solid color-mix(in srgb,var(--color-primary) 45%,transparent);background:color-mix(in srgb,var(--color-primary) 5%,var(--background));box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 7%,transparent);transform:none}.Tasks_activeTask__qrmbp:hover{transform:none;border-color:color-mix(in srgb,var(--color-primary) 55%,transparent);background:color-mix(in srgb,var(--color-primary) 6%,var(--background))}.Tasks_completedTask__VDf2p{opacity:.7;background:color-mix(in srgb,var(--foreground) 2%,var(--background));border-color:color-mix(in srgb,var(--foreground) 8%,transparent)}.Tasks_completedTask__VDf2p:hover{transform:none;box-shadow:0 2px 8px rgba(0,0,0,.08)}.Tasks_completedTask__VDf2p .Tasks_taskTitle__bvYZS{text-decoration:line-through;color:var(--foreground);opacity:.7}.Tasks_completedTask__VDf2p .Tasks_pomodoroCount__vfVNa{color:var(--color-primary);opacity:.8}.Tasks_taskHeader__PJ1Zc{margin-bottom:.5rem;width:100%;min-width:0}.Tasks_taskContent__snur_{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-width:0}.Tasks_taskLeft___2jlf{display:flex;align-items:center;gap:.5rem;flex:1 1;min-width:0;overflow:hidden}.Tasks_taskTitle__bvYZS{flex:1 1;min-width:0;max-width:100%;font-size:1.1rem;font-weight:600;color:var(--foreground);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .2s ease}.Tasks_activeTask__qrmbp .Tasks_taskTitle__bvYZS{color:var(--color-primary);font-weight:700}.Tasks_taskActions__GnA16{display:flex;gap:.5rem;flex-shrink:0;pointer-events:auto;position:relative;z-index:20}.Tasks_taskFooter__Ke2rr{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem;gap:1rem;width:100%;min-width:0}.Tasks_parentTask__kq0am{cursor:default}.Tasks_parentTask__kq0am:hover{transform:none}.Tasks_parentProgress__qahsR{display:inline-flex;align-items:center;gap:.45rem;flex-wrap:wrap}.Tasks_progressSeparator__Oquw7{color:var(--foreground);opacity:.35}.Tasks_pomodoroCount__vfVNa{font-size:.9rem;color:var(--foreground);opacity:.8;transition:all .2s ease}.Tasks_activeTask__qrmbp .Tasks_pomodoroCount__vfVNa{color:var(--color-primary);opacity:1;font-weight:600}.Tasks_priorityBadge__00hto{padding:.25rem .75rem;border-radius:6px;font-size:.85rem;font-weight:500;text-transform:capitalize}.Tasks_priorityBadge__00hto.Tasks_low__qAl9r{background:color-mix(in srgb,#0f9f6e 10%,transparent);color:#0f8a61}.Tasks_priorityBadge__00hto.Tasks_medium___dhPc{background:color-mix(in srgb,#d97706 10%,transparent);color:#b45309}.Tasks_priorityBadge__00hto.Tasks_high__wj6ta{background:color-mix(in srgb,#e11d48 10%,transparent);color:#be123c}.Tasks_taskDescription___uuS_{font-size:.95rem;color:var(--foreground);margin:.5rem 0;line-height:1.5;max-width:100%;min-width:0;overflow-wrap:anywhere;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Tasks_deleteButton___nfY6,.Tasks_editButton__YILgH,.Tasks_startButton__gzdaR{width:32px;height:32px;background:color-mix(in srgb,var(--foreground) 4%,transparent);border:none;padding:.42rem;border-radius:8px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;pointer-events:auto;position:relative;z-index:10}.Tasks_startButton__gzdaR{color:#0f9f6e}.Tasks_startButton__gzdaR:hover{background:color-mix(in srgb,#0f9f6e 12%,transparent);transform:translateY(-1px)}.Tasks_editButton__YILgH{color:#6366f1}.Tasks_editButton__YILgH:hover{background:color-mix(in srgb,#6366f1 12%,transparent);transform:translateY(-1px)}.Tasks_deleteButton___nfY6{color:#e11d48}.Tasks_deleteButton___nfY6:hover{background:color-mix(in srgb,#e11d48 11%,transparent);transform:translateY(-1px)}.Tasks_subtaskSection__X8gQ4{margin-top:.75rem;padding-top:.6rem;border-top:1px dashed color-mix(in srgb,var(--foreground) 10%,transparent)}.Tasks_subtaskToggle__Vifm0{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .55rem;border:none;border-radius:7px;background:transparent;color:var(--foreground);opacity:.75;font-size:.78rem;font-weight:600;cursor:pointer;transition:all .15s ease}.Tasks_subtaskToggle__Vifm0:hover{opacity:1;background:color-mix(in srgb,var(--foreground) 4%,transparent)}.Tasks_subtaskChevron__UgOgr{transition:transform .15s ease}.Tasks_subtaskChevronOpen___JEH3{transform:rotate(90deg)}.Tasks_subtaskCount__GGZaO{padding:.05rem .4rem;border-radius:999px;background:color-mix(in srgb,var(--foreground) 7%,transparent);font-size:.72rem;font-weight:700;opacity:.85}.Tasks_subtaskList__pYPEk{list-style:none;margin:.35rem 0 .4rem;padding:0;display:flex;flex-direction:column;gap:.3rem}.Tasks_subtaskItem__tYbzm{display:flex;align-items:center;gap:.5rem;min-height:34px;padding:.32rem .55rem;margin-left:.35rem;border-left:2px solid color-mix(in srgb,var(--foreground) 12%,transparent);border-radius:0 8px 8px 0;cursor:pointer;transition:background-color .25s ease,border-color .25s ease}.Tasks_subtaskItem__tYbzm:hover{background:color-mix(in srgb,var(--foreground) 3%,transparent)}.Tasks_subtaskActive__AYem0{border-left-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 6%,transparent)}.Tasks_subtaskActive__AYem0 .Tasks_subtaskTitle__6A_pb{color:var(--color-primary);font-weight:600}.Tasks_subtaskCompleted__9f2rV{opacity:.65;cursor:default}.Tasks_subtaskCompleted__9f2rV .Tasks_subtaskTitle__6A_pb{text-decoration:line-through}.Tasks_subtaskStatus__wjm21{display:inline-flex;width:15px;height:15px;flex:0 0 15px;align-items:center;justify-content:center;border:1.5px solid color-mix(in srgb,var(--foreground) 30%,transparent);border-radius:50%;color:transparent}.Tasks_subtaskStatusDone__Ps3Q8{background:#0f9f6e;border-color:#0f9f6e;color:#fff}.Tasks_subtaskTitle__6A_pb{flex:1 1;min-width:0;font-size:.88rem;color:var(--foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Tasks_subtaskPomodoros__2dhGY{font-size:.74rem;color:var(--foreground);opacity:.6;white-space:nowrap}.Tasks_subtaskActions__cSjyg{display:inline-flex;align-items:center;gap:.2rem;opacity:0;transform:translateX(4px);pointer-events:none;transition:opacity .25s ease,transform .25s ease}.Tasks_subtaskItem__tYbzm:focus-within .Tasks_subtaskActions__cSjyg,.Tasks_subtaskItem__tYbzm:hover .Tasks_subtaskActions__cSjyg{opacity:1;transform:translateX(0);pointer-events:auto}.Tasks_subtaskActionButton__G_5gb{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;padding:.2rem;border:none;border-radius:6px;background:transparent;color:#6366f1;cursor:pointer;transition:background-color .15s ease}.Tasks_subtaskActionButton__G_5gb svg{width:14px;height:14px}.Tasks_subtaskActionButton__G_5gb:hover{background:color-mix(in srgb,#6366f1 12%,transparent)}.Tasks_subtaskDelete__j9lnk{color:#e11d48}.Tasks_subtaskDelete__j9lnk:hover{background:color-mix(in srgb,#e11d48 11%,transparent)}.Tasks_addSubtaskButton__woWDj{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .55rem;margin-left:.35rem;border:none;border-radius:7px;background:transparent;color:var(--foreground);opacity:.6;font-size:.78rem;font-weight:600;cursor:pointer;transition:all .15s ease}.Tasks_addSubtaskButton__woWDj:hover{opacity:1;color:#4f46e5;background:color-mix(in srgb,#6366f1 8%,transparent)}.Tasks_taskDate__h1kab{font-size:.9rem;color:var(--foreground);opacity:.8;background:rgba(var(--color-primary-rgb),.08);padding:.5rem 1rem;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.Tasks_dragHandle__ZCOqh{cursor:-webkit-grab;cursor:grab;padding:8px;display:flex;flex-shrink:0;align-items:center;justify-content:center;color:#64748b;opacity:.72;transition:opacity .2s;border-radius:6px;background:color-mix(in srgb,#64748b 7%,transparent);border:1px solid transparent}.Tasks_dragHandle__ZCOqh:hover{opacity:1;color:#6366f1;background:color-mix(in srgb,#6366f1 10%,transparent);border-color:color-mix(in srgb,#6366f1 20%,transparent)}.Tasks_dragHandle__ZCOqh:active{cursor:-webkit-grabbing;cursor:grabbing}.Tasks_dragHandle__ZCOqh svg{width:20px;height:20px}.Tasks_sortableTask__mEAgM{-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.Tasks_sortableTask__mEAgM:active{cursor:-webkit-grabbing;cursor:grabbing}.Tasks_sortableTask__mEAgM .Tasks_dragHandle__ZCOqh{cursor:-webkit-grab;cursor:grab}.Tasks_sortableTask__mEAgM:active .Tasks_dragHandle__ZCOqh{cursor:-webkit-grabbing;cursor:grabbing}.Tasks_draggedTask__cpdfM{transform:rotate(5deg);box-shadow:0 8px 25px rgba(0,0,0,.15);opacity:.9;z-index:1000;pointer-events:none;width:100%;max-width:100%;box-sizing:border-box}.Tasks_draggedTask__cpdfM .Tasks_taskActions__GnA16 button{opacity:.5;pointer-events:none}.Tasks_taskListContainer__TMjTE{position:relative;width:100%;min-width:0;max-width:100%}@media (max-width:768px){.Tasks_statsContainer__HEA_G{margin:1.5rem auto}.Tasks_workspaceToolbar__9t2Er{align-items:flex-start}.Tasks_taskList__VSX6e{gap:.75rem}.Tasks_taskItem__pxVJQ{padding:.875rem}.Tasks_taskTitle__bvYZS{font-size:1rem}.Tasks_taskContent__snur_{flex-wrap:wrap;gap:.75rem}.Tasks_taskActions__GnA16{flex-wrap:wrap}}@media (max-width:480px){.Tasks_statsContainer__HEA_G{margin:1rem auto}.Tasks_workspaceToolbar__9t2Er{flex-direction:column;align-items:stretch;gap:.5rem;margin-bottom:1rem}.Tasks_addTaskAction__SVei9{width:100%}.Tasks_taskSections__1BxL_{gap:1rem}.Tasks_listPanel__OLFyD{padding:.85rem;border-radius:11px}.Tasks_listPanelIcon__9JWGi{width:30px;height:30px;flex-basis:30px}.Tasks_taskList__VSX6e{gap:.65rem}.Tasks_taskItem__pxVJQ{padding:.75rem}.Tasks_taskTitle__bvYZS{font-size:.95rem}.Tasks_taskContent__snur_{flex-direction:column;align-items:flex-start;gap:.5rem}.Tasks_taskLeft___2jlf{width:100%}.Tasks_taskActions__GnA16{width:100%;justify-content:flex-end}.Tasks_taskFooter__Ke2rr{flex-direction:column;align-items:flex-start;gap:.5rem}.Tasks_pomodoroCount__vfVNa{font-size:.85rem}.Tasks_priorityBadge__00hto{font-size:.8rem;padding:.2rem .6rem}.Tasks_taskMeta__2D_ms{justify-content:flex-start}.Tasks_taskDescription___uuS_{font-size:.9rem}.Tasks_droppableArea__xOBem{padding:0;min-height:66px}.Tasks_emptyListHint__SCVep{min-height:62px;flex-wrap:wrap}}.Shimmer_shimmer__sJ9ws{position:relative;overflow:hidden;background:color-mix(in srgb,var(--foreground) 6%,var(--background))}.Shimmer_shimmer__sJ9ws:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--foreground) 8%,transparent) 45%,color-mix(in srgb,var(--foreground) 14%,transparent) 55%,transparent 100%);animation:Shimmer_shimmer__sJ9ws 1.4s ease-in-out infinite}@keyframes Shimmer_shimmer__sJ9ws{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.Shimmer_shimmer__sJ9ws:after{animation:none;transform:none;opacity:.35}}