.LayeredCard_backdrop__m85CQ{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.75);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:var(--space-lg);z-index:var(--z-modal-backdrop);overflow-y:auto}.LayeredCard_backdropEnter__0nrvG{animation:LayeredCard_backdrop-enter__ksd5X var(--transition-base) var(--easing-default) forwards}.LayeredCard_backdropExit__MiB_f{animation:LayeredCard_backdrop-exit__gOymY var(--transition-exit) var(--easing-default) forwards}.LayeredCard_layeredCard__Aw1Es{background-color:var(--color-surface-dark);border-radius:var(--radius-default);padding:var(--space-xl);box-shadow:var(--shadow-lg);width:100%;max-height:90vh;overflow-y:auto;z-index:var(--z-modal);position:relative;border:1px solid hsla(0,0%,100%,.1)}.LayeredCard_layeredCardEnter__id6pq{animation:LayeredCard_layered-card-enter__nraqh var(--transition-base) var(--easing-default) forwards}.LayeredCard_layeredCardExit__KM3fc{animation:LayeredCard_layered-card-exit__7HeTc var(--transition-exit) var(--easing-default) forwards}@media (max-width:767px){.LayeredCard_backdrop__m85CQ{padding:var(--space-4)}.LayeredCard_layeredCard__Aw1Es{max-height:85vh}}.FAB_fab__1w0gD{position:fixed;width:var(--fab-size);height:var(--fab-size);border-radius:var(--fab-radius);background-color:var(--color-accent-primary);color:var(--color-text-primary);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-2);cursor:pointer;border:none;z-index:var(--z-elevated);transition:all var(--transition-fast) ease}.FAB_fab__1w0gD:hover{box-shadow:0 0 0 var(--hover-glow-blur) var(--hover-glow-color),var(--shadow-2)}.FAB_fab__1w0gD:active{transform:scale(var(--press-scale))}.FAB_fab__1w0gD img,.FAB_fab__1w0gD svg{width:var(--fab-icon-size);height:var(--fab-icon-size)}.FAB_fab-bottom-right__TY1Gm{bottom:var(--space-6);right:var(--space-6)}.FAB_fab-bottom-left__NAxMJ{bottom:var(--space-6);left:var(--space-6)}@media (max-width:767px){.FAB_fab-bottom-right__TY1Gm{bottom:var(--space-4);right:var(--space-4)}.FAB_fab-bottom-left__NAxMJ{bottom:var(--space-4);left:var(--space-4)}}.CalendarGrid_calendarGrid__Liy29{width:100%;background:rgba(0,0,0,.2);border-radius:var(--radius-default);padding:var(--space-lg);box-shadow:var(--shadow-md);transition:all var(--transition-fast)}.CalendarGrid_calendarGrid__Liy29:hover{box-shadow:var(--shadow-lg);background:rgba(0,0,0,.25)}.CalendarGrid_header__0W2P2{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4);gap:var(--space-2)}.CalendarGrid_navButton__FvT6v{width:40px;height:40px;border-radius:50%;background-color:transparent;color:var(--color-text-primary);font-size:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-fast) ease;border:none}.CalendarGrid_navButton__FvT6v:hover{background-color:hsla(0,0%,100%,.1);transform:scale(1.1)}.CalendarGrid_navButton__FvT6v:active{transform:scale(.95)}.CalendarGrid_monthYearButton__TRg0w{flex:1;height:40px;background-color:transparent;color:var(--color-text-primary);font-size:var(--font-base);font-weight:var(--font-weight-bold);cursor:pointer;border-radius:var(--radius-default);transition:all var(--transition-fast) ease;border:none;text-align:center}.CalendarGrid_monthYearButton__TRg0w:hover{background-color:hsla(0,0%,100%,.1)}.CalendarGrid_weekDays__0ayjM{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--space-1);margin-bottom:var(--space-2)}.CalendarGrid_weekDay__6sYEU{text-align:center;font-size:var(--font-xs);font-weight:var(--font-weight-bold);color:var(--color-text-secondary);padding:var(--space-2);text-transform:uppercase;letter-spacing:.015em}.CalendarGrid_daysGrid__yT0EG{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--space-1)}.CalendarGrid_dayCell__iqnEq{aspect-ratio:1;position:relative;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm)}.CalendarGrid_dayButton__xBKJA{background-color:transparent;color:var(--color-text-primary);font-size:var(--font-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast) ease;border:none}.CalendarGrid_dayButton__xBKJA:hover{background-color:hsla(0,0%,100%,.1);transform:scale(1.05)}.CalendarGrid_dayButton__xBKJA:active{transform:scale(.95)}.CalendarGrid_dayButton__xBKJA.CalendarGrid_today__x4MB8{background-color:var(--color-primary);color:var(--color-bg-dark);font-weight:var(--font-weight-bold)}.CalendarGrid_dayButton__xBKJA.CalendarGrid_selected__MlGHb{background-color:rgba(19,236,109,.2);border:2px solid var(--color-primary);font-weight:var(--font-weight-bold)}.CalendarGrid_dayNumber__5HjnT{position:relative;z-index:1}.CalendarGrid_eventIndicator__P3uzd{position:absolute;bottom:4px;left:50%;transform:translateX(-50%)}.CalendarGrid_eventDot__ptGML{width:6px;height:6px;border-radius:50%;background-color:var(--color-primary);box-shadow:0 0 4px var(--color-primary)}.CalendarGrid_monthPicker__bRg4f{width:100%}.CalendarGrid_pickerHeader__VswlL{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-6)}.CalendarGrid_pickerTitle__KnJgE{font-size:var(--font-size-h2);font-weight:var(--font-weight-h2);color:var(--color-text-primary);margin:0}.CalendarGrid_yearChip__r57wI{height:32px;padding:0 var(--space-md);border-radius:var(--radius-full);background-color:rgba(19,236,109,.2);border:1px solid var(--color-primary);color:var(--color-text-primary);font-size:var(--font-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--transition-fast) ease}.CalendarGrid_yearChip__r57wI:hover{background-color:rgba(19,236,109,.3);transform:scale(1.05)}.CalendarGrid_monthsGrid__WJjkB{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3)}.CalendarGrid_monthButton__o1GjZ{height:56px;border-radius:var(--radius-default);background-color:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.1);color:var(--color-text-primary);font-size:var(--font-base);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast) ease}.CalendarGrid_monthButton__o1GjZ:hover{background-color:hsla(0,0%,100%,.1);border-color:var(--color-primary);transform:translateY(-2px)}.CalendarGrid_monthButton__o1GjZ:active{transform:scale(.95)}.CalendarGrid_monthButtonActive__DIjrs{background-color:rgba(19,236,109,.2);border-color:var(--color-primary);font-weight:var(--font-weight-bold)}.CalendarGrid_yearPicker__vC6lP{width:100%}.CalendarGrid_yearPickerHeader__ZZCfI{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-lg);gap:var(--space-md)}.CalendarGrid_yearPickerHeader__ZZCfI .CalendarGrid_pickerTitle__KnJgE{flex:1;text-align:center;margin:0}.CalendarGrid_yearsGrid__UzcSE{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-md);max-height:450px;overflow-y:auto;padding-right:var(--space-xs)}.CalendarGrid_yearsGrid__UzcSE::-webkit-scrollbar{width:6px}.CalendarGrid_yearsGrid__UzcSE::-webkit-scrollbar-track{background:rgba(0,0,0,.2);border-radius:var(--radius-full)}.CalendarGrid_yearsGrid__UzcSE::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:var(--radius-full)}.CalendarGrid_yearsGrid__UzcSE::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}.CalendarGrid_yearButton___j1az{height:56px;border-radius:var(--radius-default);background-color:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.1);color:var(--color-text-primary);font-size:var(--font-base);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast) ease}.CalendarGrid_yearButton___j1az:hover{background-color:hsla(0,0%,100%,.1);border-color:var(--color-primary);transform:translateY(-2px)}.CalendarGrid_yearButton___j1az:active{transform:scale(.95)}.CalendarGrid_yearButtonActive__xEryu{background-color:rgba(19,236,109,.2);border-color:var(--color-primary);font-weight:var(--font-weight-bold)}@media (max-width:767px){.CalendarGrid_dayButton__xBKJA{font-size:var(--font-size-caption)}.CalendarGrid_monthsGrid__WJjkB{grid-template-columns:repeat(2,1fr)}.CalendarGrid_yearsGrid__UzcSE{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){.CalendarGrid_yearsGrid__UzcSE{grid-template-columns:repeat(2,1fr)}}.Skeleton_skeleton__qPv9I{background:linear-gradient(90deg,var(--color-border-subtle) 0,color-mix(in oklab,var(--color-border-subtle) 70%,#fff) 50%,var(--color-border-subtle) 100%);background-size:200% 100%;border-radius:var(--radius-small);animation:Skeleton_shimmer__Exx_t 1.5s ease-in-out infinite}@keyframes Skeleton_shimmer__Exx_t{0%{background-position:200% 0}to{background-position:-200% 0}}.Skeleton_text__8BX3s{height:var(--line-height-body);border-radius:var(--radius-small)}.Skeleton_card__rPh1L{height:120px;border-radius:var(--radius-card)}.Skeleton_circle__JjTnZ{border-radius:50%}@media (prefers-reduced-motion:reduce){.Skeleton_skeleton__qPv9I{animation:none;background:var(--color-border-subtle)}}.SelectMenu_selectMenuContainer__vnGhg{width:100%}.SelectMenu_selectButton__6WuJh{width:100%;height:48px;border-radius:var(--radius-button);background:var(--color-bg-card);border:1px solid color-mix(in oklab,var(--color-text-secondary) 12%,transparent);padding:0 var(--space-4);display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all var(--transition-fast,.15s) ease;font-size:var(--font-size-body);color:var(--color-text-primary);font-family:var(--font-primary)}.SelectMenu_selectButton__6WuJh:hover{border-color:var(--color-accent-primary);box-shadow:0 0 0 3px color-mix(in oklab,var(--color-accent-primary) 12%,transparent)}.SelectMenu_selectButton__6WuJh:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.SelectMenu_selectLabel__9WxaR{flex:1;text-align:left;font-weight:var(--font-weight-body,500)}.SelectMenu_chevron__52b_Z{color:var(--color-text-secondary);transition:transform var(--transition-fast,.15s) ease}.SelectMenu_panel__UVUQ8{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.SelectMenu_panelTitle___tP6t{font-size:var(--font-size-h2);font-weight:var(--font-weight-h2,700);color:var(--color-text-primary);margin:0}.SelectMenu_searchInput__PV0vu{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-input);font-size:var(--font-size-body);font-family:var(--font-primary);color:var(--color-text-primary);background:var(--color-bg-card);transition:border-color var(--transition-fast,.15s) ease,box-shadow var(--transition-fast,.15s) ease}.SelectMenu_searchInput__PV0vu:focus{outline:none;border-color:var(--color-accent-primary);box-shadow:0 0 0 3px color-mix(in oklab,var(--color-accent-primary) 12%,transparent)}.SelectMenu_optionsGrid__lNeD0{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:var(--space-4);max-height:60vh;overflow-y:auto;padding:var(--space-2)}.SelectMenu_optionCard__kVrCo{min-height:120px;border-radius:16px;background:var(--card-gradient-success);padding:var(--space-4);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);cursor:pointer;border:2px solid transparent;transition:all var(--transition-fast,.15s) ease;font-family:var(--font-primary);color:var(--color-text-primary)}.SelectMenu_optionCard__kVrCo:hover{transform:translateY(-2px);box-shadow:var(--shadow-2);border-color:color-mix(in oklab,var(--color-accent-primary) 30%,transparent)}.SelectMenu_optionCard__kVrCo.SelectMenu_selected__bzPVX{border-color:var(--color-accent-primary);background:var(--card-gradient-primary)}.SelectMenu_optionCard__kVrCo.SelectMenu_active__mDz_Z{outline:2px solid var(--color-accent-primary);outline-offset:2px}.SelectMenu_optionCard__kVrCo:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.SelectMenu_optionIcon__jW0wY{font-size:48px;display:flex;align-items:center;justify-content:center}.SelectMenu_optionLabel__dZMSE{font-size:var(--font-size-body);font-weight:var(--font-weight-body,500);text-align:center;line-height:var(--line-height-body)}.SelectMenu_emptyState__M2_RM{grid-column:1/-1;padding:var(--space-8);text-align:center;color:var(--color-text-secondary);font-size:var(--font-size-body)}@media (prefers-reduced-motion:reduce){.SelectMenu_chevron__52b_Z,.SelectMenu_optionCard__kVrCo,.SelectMenu_searchInput__PV0vu,.SelectMenu_selectButton__6WuJh{transition:none}.SelectMenu_optionCard__kVrCo:hover{transform:none}}.tasks_container__7TcaB{padding:0;min-height:100vh;background-color:transparent}.tasks_header__4aNMw{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-lg);padding:var(--space-md)}.tasks_headerContent__HO5Kn{display:flex;flex-direction:column;gap:var(--space-sm);min-width:18rem}.tasks_pageTitle__KgmYw{font-size:var(--font-4xl);font-weight:var(--font-weight-black);color:var(--color-text-primary);margin:0;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.tasks_pageDescription__nmFD6{font-size:var(--font-base);font-weight:var(--font-weight-normal);color:var(--color-text-secondary);line-height:var(--leading-normal);margin:0}.tasks_createButton__Y8spT{background-color:#8bae66;color:#4a4a4a;border:none;border-radius:12px;padding:12px 24px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}.tasks_createButton__Y8spT:hover{box-shadow:0 4px 20px hsla(89,31%,54%,.6);transform:translateY(-2px)}.tasks_error__n0Y1w{background-color:#ffd4d4;color:#d32f2f;padding:12px 16px;border-radius:12px;margin-bottom:24px;display:flex;justify-content:space-between;align-items:center}.tasks_dismissButton__7iikl{background:none;border:none;color:#d32f2f;font-size:24px;cursor:pointer;padding:0 8px}.tasks_loadingContainer__1zxzB{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px}.tasks_loadingSpinner__yGq0F{width:48px;height:48px;border:4px solid #f0f0f0;border-top-color:#8bae66;border-radius:50%;animation:tasks_spin__0prE8 1s linear infinite}@keyframes tasks_spin__0prE8{to{transform:rotate(1turn)}}.tasks_loadingText__ELXbK{margin-top:16px;color:#888;font-size:16px}.tasks_columnsContainer__X1tLT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md);padding:0 var(--space-md) var(--space-md)}@media (max-width:1024px){.tasks_columnsContainer__X1tLT{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.tasks_columnsContainer__X1tLT{grid-template-columns:1fr}}.tasks_column___VDou{background-color:rgba(0,0,0,.2);border-radius:var(--radius-default);padding:var(--space-md);min-height:400px;display:flex;flex-direction:column;gap:var(--space-md)}.tasks_columnHeader__GDVsU{display:flex;justify-content:space-between;align-items:center}.tasks_columnTitle__3fqLP{font-size:var(--font-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.tasks_taskCount__e4Xw4{background-color:#f0f0f0;color:#888;padding:4px 12px;border-radius:12px;font-size:14px;font-weight:600}.tasks_tasksList__P36zM{display:flex;flex-direction:column;gap:var(--space-sm);flex:1}.tasks_emptyMessage__213my{color:var(--color-text-secondary);font-size:var(--font-sm);text-align:center;padding:var(--space-2xl) var(--space-md)}.tasks_taskCard__NyqPy{background-color:#fff;border:1px solid #eaeaea;border-left-width:4px;border-radius:12px;padding:16px;transition:all .2s ease;cursor:pointer}.tasks_taskCard__NyqPy:hover{box-shadow:0 4px 20px hsla(89,31%,54%,.4);transform:translateY(-2px)}.tasks_taskHeader__1OD6a{display:flex;align-items:flex-start;gap:12px;margin-bottom:8px}.tasks_checkbox__zySzL{width:20px;height:20px;border-radius:6px;border:2px solid #8bae66;cursor:pointer;flex-shrink:0;margin-top:2px;accent-color:#8bae66}.tasks_taskTitle__183vU{font-size:16px;font-weight:600;color:#4a4a4a;margin:0;flex:1;word-wrap:break-word}.tasks_taskDescription__qLSz8{font-size:14px;color:#888;margin:8px 0 12px 32px;line-height:1.5}.tasks_taskFooter__r_VRm{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.tasks_priorityBadge__g1HPg{padding:4px 10px;border-radius:8px;font-size:12px;font-weight:600;text-transform:uppercase}.tasks_categoryBadge__dOf42{background-color:#f0f0f0;text-transform:capitalize}.tasks_categoryBadge__dOf42,.tasks_dueDateBadge__bN_CV{padding:4px 10px;border-radius:8px;font-size:12px;font-weight:600;color:#4a4a4a}.tasks_dueDateBadge__bN_CV{background-color:#ffebc5}.tasks_statusButtons__LYfN1{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid #f0f0f0}.tasks_statusButton__DAMwd{background-color:#f0f0f0;color:#4a4a4a;border:none;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease}.tasks_statusButton__DAMwd:hover{background-color:#8bae66;box-shadow:0 2px 8px hsla(89,31%,54%,.4)}.tasks_modalOverlay__IS7df{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.tasks_detailModal__sILRP{background-color:#fff;border-radius:20px;border-left:6px solid #8bae66;padding:32px;max-width:500px;width:100%;max-height:80vh;overflow-y:auto;box-shadow:0 8px 32px rgba(0,0,0,.2)}.tasks_detailHeader__JONfv{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #f0f0f0}.tasks_detailTitle__HEraO{font-size:24px;font-weight:700;color:#4a4a4a;margin:0;flex:1;padding-right:16px}.tasks_closeButton__miimF{background:none;border:none;font-size:32px;color:#888;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s ease}.tasks_closeButton__miimF:hover{background-color:#f0f0f0;color:#4a4a4a}.tasks_detailSection__DX0T1{margin-bottom:20px}.tasks_detailLabel__gyQtB{font-size:14px;font-weight:600;color:#888;text-transform:uppercase;margin-bottom:8px}.tasks_detailText__XYNKB{font-size:16px;color:#4a4a4a;line-height:1.6;margin:0}.tasks_createModal__NLhxo{background-color:#fff;border-radius:20px;padding:32px;max-width:600px;width:100%;max-height:80vh;overflow-y:auto;box-shadow:0 8px 32px rgba(0,0,0,.2)}.tasks_createHeader__9hDpD{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #f0f0f0}.tasks_createTitle__DavKB{font-size:24px;font-weight:700;color:#4a4a4a;margin:0}.tasks_createForm___Io_2{display:flex;flex-direction:column;gap:20px}.tasks_inputGroup__tv5Yi{display:flex;flex-direction:column;gap:8px}.tasks_label__1mOux{font-size:14px;font-weight:600;color:#4a4a4a}.tasks_input__e_pgv,.tasks_textarea__uwMgI{width:100%;background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:12px 16px;font-size:16px;color:#4a4a4a;transition:all .2s ease;box-sizing:border-box;font-family:inherit}.tasks_input__e_pgv:focus,.tasks_textarea__uwMgI:focus{outline:none;border-color:#8bae66;box-shadow:0 4px 20px hsla(89,31%,54%,.4)}.tasks_input__e_pgv::-moz-placeholder,.tasks_textarea__uwMgI::-moz-placeholder{color:#888}.tasks_input__e_pgv::placeholder,.tasks_textarea__uwMgI::placeholder{color:#888}.tasks_textarea__uwMgI{resize:vertical;min-height:80px}.tasks_buttonGroup__ezVLp{display:flex;flex-wrap:wrap;gap:8px}.tasks_optionButton__9NP8j{background-color:#f0f0f0;color:#4a4a4a;border:2px solid transparent;border-radius:12px;padding:10px 16px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.tasks_optionButton__9NP8j:hover{background-color:#e0e0e0}.tasks_optionButtonActive__JK3fi{background-color:#8bae66;border-color:#8bae66;color:#4a4a4a;box-shadow:0 2px 8px hsla(89,31%,54%,.4)}.tasks_createActions___owG0{display:flex;gap:12px;margin-top:8px}.tasks_cancelButton__OpHNE,.tasks_submitButton__jNBcx{flex:1;padding:14px 24px;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;border:none}.tasks_cancelButton__OpHNE{background-color:#f0f0f0;color:#4a4a4a}.tasks_cancelButton__OpHNE:hover:not(:disabled){background-color:#e0e0e0}.tasks_submitButton__jNBcx{background-color:#8bae66;color:#4a4a4a}.tasks_submitButton__jNBcx:hover:not(:disabled){box-shadow:0 4px 20px hsla(89,31%,54%,.6);transform:translateY(-2px)}.tasks_cancelButton__OpHNE:disabled,.tasks_submitButton__jNBcx:disabled{opacity:.6;cursor:not-allowed}.tasks_form__ITlJ_{display:grid;gap:var(--space-4,16px)}.tasks_field__A_U0l{display:grid;gap:var(--space-2,8px)}.tasks_fieldRow__dSu6S{display:grid;gap:var(--space-4,16px);grid-template-columns:repeat(2,minmax(0,1fr))}.tasks_formInput__gynUh,.tasks_formTextarea__6m_oF{padding:12px 14px;border-radius:var(--radius-default);background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.2);font-size:var(--font-base);color:var(--color-text-primary);font-family:inherit;transition:all var(--transition-fast) ease}.tasks_formInput__gynUh:focus,.tasks_formTextarea__6m_oF:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(19,236,109,.2);background:rgba(0,0,0,.4)}.tasks_formInput__gynUh::-moz-placeholder,.tasks_formTextarea__6m_oF::-moz-placeholder{color:var(--color-text-secondary);opacity:.6}.tasks_formInput__gynUh::placeholder,.tasks_formTextarea__6m_oF::placeholder{color:var(--color-text-secondary);opacity:.6}.tasks_chips__7HEUJ{display:flex;gap:var(--space-2,8px);flex-wrap:wrap}.tasks_detailActions__cN_Dn,.tasks_modalActions__AwRjc{display:flex;gap:var(--space-3,12px);justify-content:flex-end;margin-top:var(--space-6,24px)}.tasks_columnsGrid__B7JcC{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4,16px)}@media (max-width:1024px){.tasks_columnsGrid__B7JcC{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.tasks_columnsGrid__B7JcC{grid-template-columns:1fr}}.tasks_taskBar__kUMm8{height:56px;padding:12px 16px;border-radius:var(--radius-chip);display:grid;grid-template-columns:1fr auto;align-items:center;background:var(--color-bg-card);box-shadow:var(--shadow-1);cursor:pointer;transition:all var(--transition-fast) ease;gap:var(--space-3,12px)}.tasks_taskBar__kUMm8:hover{transform:translateY(-2px);box-shadow:var(--shadow-2)}.tasks_taskItem__7ss26{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-default);background:var(--color-surface-dark);cursor:pointer;transition:all var(--transition-fast) ease;min-height:56px}.tasks_taskItem__7ss26:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.tasks_taskIcon__ed9Dg{font-size:20px;width:24px;display:flex;align-items:center;justify-content:center;color:var(--color-text-primary)}.tasks_taskContent__2xVS2{flex:1;display:flex;flex-direction:column;gap:var(--space-xs)}.tasks_taskTitle__183vU{font-size:var(--font-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);line-height:var(--leading-tight)}.tasks_taskDue__dk0ya{color:var(--color-text-secondary)}.tasks_taskChip__eD05l,.tasks_taskDue__dk0ya{font-size:var(--font-xs)}.tasks_title__ZAeW9{font-size:var(--font-4xl);font-weight:var(--font-weight-black);color:var(--color-text-primary);margin-bottom:var(--space-md)}.tasks_addTaskForm__5XRVr{padding:var(--space-6,24px)}.tasks_formGroup__0SRwg{display:grid;gap:var(--space-2,8px);margin-bottom:var(--space-4,16px)}.tasks_formLabel__h_aLN{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary)}.tasks_loading__EDQL_{display:flex;align-items:center;justify-content:center;min-height:50vh;font-size:var(--font-size-body);color:var(--color-text-secondary)}