.NavRail_navRail__uJZvh{width:64px;height:100vh;background:#fafafc;border-right:2px solid #eef2ff;display:flex;flex-direction:column;flex-shrink:0;box-shadow:2px 0 8px rgba(0,0,0,.04)}@media (prefers-color-scheme:dark){.NavRail_navRail__uJZvh{background:#1f2937;border-right:2px solid #374151;box-shadow:2px 0 8px rgba(0,0,0,.2)}}.NavRail_logo__JJogb{width:64px;height:64px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-bottom:1px solid rgba(229,231,235,.4);position:relative}@media (prefers-color-scheme:dark){.NavRail_logo__JJogb{border-bottom:1px solid rgba(75,85,99,.4)}}.NavRail_logoPlaceholder__Bv3aY{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:transparent;border:none;transition:all .12s cubic-bezier(.4,0,.2,1);color:#fff;cursor:pointer}.NavRail_logoPlaceholder__Bv3aY:hover{transform:scale(1.05)}.NavRail_iconList__TGV9g{display:flex;flex-direction:column;gap:8px;padding:8px;flex-grow:0;flex-shrink:0}.NavRail_spacer__EdVgc{flex-grow:1}.NavRail_settings__VPVWZ{flex-shrink:0;padding:8px;border-top:1px solid #e5e7eb}@media (prefers-color-scheme:dark){.NavRail_settings__VPVWZ{border-top:1px solid #374151}}.NavRail_iconButton__MnAfz{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:12px;cursor:pointer;transition:all .12s cubic-bezier(.4,0,.2,1);position:relative}.NavRail_iconButton__MnAfz:hover{background:#eef2ff}@media (prefers-color-scheme:dark){.NavRail_iconButton__MnAfz:hover{background:#374151}}.NavRail_iconButton__MnAfz:focus-visible{outline:2px solid #4f46e5;outline-offset:2px}@media (prefers-color-scheme:dark){.NavRail_iconButton__MnAfz:focus-visible{outline:2px solid #6366f1}}.NavRail_iconButton__MnAfz:disabled{opacity:.5;cursor:not-allowed}.NavRail_icon__JzYWl{width:22px;height:22px;color:#6b7280;transition:all .12s cubic-bezier(.4,0,.2,1);stroke-width:2}@media (prefers-color-scheme:dark){.NavRail_icon__JzYWl{color:#9ca3af}}.NavRail_iconButton__MnAfz:hover .NavRail_icon__JzYWl{color:#4f46e5}@media (prefers-color-scheme:dark){.NavRail_iconButton__MnAfz:hover .NavRail_icon__JzYWl{color:#818cf8}}.NavRail_iconButton__MnAfz.NavRail_active__wcuoY{background:#4f46e5;box-shadow:0 2px 4px rgba(79,70,229,.2)}@media (prefers-color-scheme:dark){.NavRail_iconButton__MnAfz.NavRail_active__wcuoY{background:#6366f1;box-shadow:0 2px 4px rgba(99,102,241,.3)}}.NavRail_iconButton__MnAfz.NavRail_active__wcuoY .NavRail_icon__JzYWl{color:#fff}.NavRail_iconButton__MnAfz.NavRail_active__wcuoY:hover{background:#4338ca;box-shadow:0 4px 8px rgba(79,70,229,.3)}@media (prefers-color-scheme:dark){.NavRail_iconButton__MnAfz.NavRail_active__wcuoY:hover{background:#818cf8;box-shadow:0 4px 8px rgba(129,140,248,.4)}}@media (max-width:1023px){.NavRail_navRail__uJZvh{display:none}}.PrimaryPane_primaryPane__5iezM{flex:1;height:100%;background:#f6f7f9;overflow:auto;display:flex;flex-direction:column}@media (prefers-color-scheme:dark){.PrimaryPane_primaryPane__5iezM{background:#111827}}.PrimaryPane_header___WPml{position:sticky;top:0;z-index:10;background:#fff;border-bottom:1px solid #e5e7eb;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 1px 2px rgba(0,0,0,.02)}@media (prefers-color-scheme:dark){.PrimaryPane_header___WPml{background:#1f2937;border-bottom:1px solid #374151;box-shadow:0 1px 2px rgba(0,0,0,.2)}}.PrimaryPane_title__nCp0a{font-size:20px;font-weight:600;color:#111827}@media (prefers-color-scheme:dark){.PrimaryPane_title__nCp0a{color:#f9fafb}}.PrimaryPane_createButton__sb65g{padding:8px 16px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px rgba(99,102,241,.2);margin-left:16px}.PrimaryPane_createButton__sb65g:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(99,102,241,.3)}.PrimaryPane_createButton__sb65g:active{transform:translateY(0)}.PrimaryPane_tasksHeaderWrapper__WVEkb{flex:1;display:flex;align-items:center;min-width:0}.PrimaryPane_content__oUsrc{flex:1;padding:0;overflow:auto;display:flex;flex-direction:column}.PrimaryPane_placeholder__nuZKg{display:flex;align-items:center;justify-content:center;min-height:400px;color:#9ca3af;font-size:24px;font-weight:500;text-align:center}@media (prefers-color-scheme:dark){.PrimaryPane_placeholder__nuZKg{color:#6b7280}}@media (max-width:768px){.PrimaryPane_header___WPml{padding:8px 12px;gap:8px}.PrimaryPane_title__nCp0a{font-size:18px}.PrimaryPane_createButton__sb65g{padding:6px 10px;font-size:12px;margin-left:8px}.PrimaryPane_tasksHeaderWrapper__WVEkb{overflow-x:auto;scrollbar-width:none}.PrimaryPane_tasksHeaderWrapper__WVEkb::-webkit-scrollbar{display:none}.PrimaryPane_content__oUsrc{padding:24px 16px}.PrimaryPane_placeholder__nuZKg{font-size:18px;min-height:300px}}.FilterChips_chipList__2zWeS,.FilterChips_container__OEVM2{display:flex;align-items:center;gap:6px}.FilterChips_chipList__2zWeS{flex-wrap:wrap}.FilterChips_chip__rT_Ew{display:inline-flex;align-items:center;gap:4px;padding:5px 12px;border-radius:12px;font-size:12px;font-weight:500;cursor:pointer;transition:all .12s cubic-bezier(.4,0,.2,1);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.FilterChips_chip__rT_Ew.FilterChips_inactive__Rf3W_{background:transparent;border:1px solid #e5e7eb;color:#6b7280}@media (prefers-color-scheme:dark){.FilterChips_chip__rT_Ew.FilterChips_inactive__Rf3W_{border:1px solid #4b5563;color:#9ca3af}}.FilterChips_chip__rT_Ew.FilterChips_inactive__Rf3W_:hover{border-color:#c7d2fe;background:#eef2ff;color:#4f46e5;transform:scale(1.05)}@media (prefers-color-scheme:dark){.FilterChips_chip__rT_Ew.FilterChips_inactive__Rf3W_:hover{border-color:#6366f1;background:#374151;color:#818cf8}}.FilterChips_chip__rT_Ew.FilterChips_active__duHuw{background:#4f46e5;border:1px solid #4f46e5;color:#fff;box-shadow:0 2px 4px rgba(79,70,229,.2)}@media (prefers-color-scheme:dark){.FilterChips_chip__rT_Ew.FilterChips_active__duHuw{background:#6366f1;border:1px solid #6366f1;box-shadow:0 2px 4px rgba(99,102,241,.3)}}.FilterChips_chip__rT_Ew.FilterChips_active__duHuw:hover{background:#4338ca;border-color:#4338ca;box-shadow:0 4px 8px rgba(79,70,229,.3);transform:scale(1.05)}@media (prefers-color-scheme:dark){.FilterChips_chip__rT_Ew.FilterChips_active__duHuw:hover{background:#818cf8;border-color:#818cf8;box-shadow:0 4px 8px rgba(129,140,248,.4)}}.FilterChips_chip__rT_Ew:active{transform:scale(1)}.FilterChips_chip__rT_Ew:focus-visible{outline:2px solid #4f46e5;outline-offset:2px}.FilterChips_label___PW7j{line-height:1}.FilterChips_removeIcon__qdFOz{width:12px;height:12px;flex-shrink:0;opacity:.9;transition:opacity .2s}.FilterChips_removeIcon__qdFOz:hover{opacity:1}.FilterChips_collapseButton__BqTeh,.FilterChips_expandButton__Aayl8{padding:6px 16px;border-radius:16px;font-size:13px;font-weight:500;cursor:pointer;border:2px solid #e5e7eb;background:transparent;color:#6b7280;transition:all .12s cubic-bezier(.4,0,.2,1)}@media (prefers-color-scheme:dark){.FilterChips_collapseButton__BqTeh,.FilterChips_expandButton__Aayl8{border:2px solid #4b5563;color:#9ca3af}}.FilterChips_collapseButton__BqTeh:hover,.FilterChips_expandButton__Aayl8:hover{border-color:#c7d2fe;background:#eef2ff;color:#4f46e5;transform:scale(1.05)}@media (prefers-color-scheme:dark){.FilterChips_collapseButton__BqTeh:hover,.FilterChips_expandButton__Aayl8:hover{border-color:#6366f1;background:#374151;color:#818cf8}}@media (max-width:768px){.FilterChips_chipList__2zWeS{gap:4px}.FilterChips_chip__rT_Ew{padding:3px 8px;font-size:10px;gap:3px;border-radius:10px}.FilterChips_removeIcon__qdFOz{width:10px;height:10px}.FilterChips_collapseButton__BqTeh,.FilterChips_expandButton__Aayl8{padding:4px 10px;font-size:10px;border-radius:10px}}.TasksHeader_header__fIUTx{position:relative;width:100%;background:transparent}.TasksHeader_topRow__GwghK{display:flex;align-items:center;padding:0;gap:6px}.TasksHeader_dropdown__jDiPF{position:relative;min-width:120px}.TasksHeader_dropdownButton__sTFnE{display:flex;align-items:center;justify-content:space-between;width:100%;padding:6px 10px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;font-weight:500;color:#374151;cursor:pointer;transition:all .12s cubic-bezier(.4,0,.2,1);gap:6px}@media (prefers-color-scheme:dark){.TasksHeader_dropdownButton__sTFnE{background:#374151;border:1px solid #4b5563;color:#e5e7eb}}.TasksHeader_dropdownButton__sTFnE:hover:not(:disabled){border-color:#c7d2fe;background:#fafafc}@media (prefers-color-scheme:dark){.TasksHeader_dropdownButton__sTFnE:hover:not(:disabled){border-color:#6366f1;background:#4b5563}}.TasksHeader_dropdownButton__sTFnE:disabled{opacity:.5;cursor:not-allowed;background:#f9fafb}@media (prefers-color-scheme:dark){.TasksHeader_dropdownButton__sTFnE:disabled{background:#1f2937}}.TasksHeader_dropdownLabel__zNHXb{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TasksHeader_dropdownIcon__OdcL0{width:16px;height:16px;color:#9ca3af;flex-shrink:0;transition:transform .2s}.TasksHeader_dropdownButton__sTFnE[aria-expanded=true] .TasksHeader_dropdownIcon__OdcL0{transform:rotate(180deg)}.TasksHeader_dropdownMenu__D_ED3{position:absolute;top:calc(100% + 4px);left:0;right:0;max-height:280px;overflow-y:auto;background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:50;list-style:none;padding:4px;margin:0}@media (prefers-color-scheme:dark){.TasksHeader_dropdownMenu__D_ED3{background:#374151;border:1px solid #4b5563;box-shadow:0 4px 12px rgba(0,0,0,.3)}}.TasksHeader_dropdownItem__Grz2W{padding:6px 10px;font-size:13px;color:#374151;cursor:pointer;border-radius:4px;transition:all .12s}@media (prefers-color-scheme:dark){.TasksHeader_dropdownItem__Grz2W{color:#e5e7eb}}.TasksHeader_dropdownItem__Grz2W:hover{background:#eef2ff;color:#4f46e5}@media (prefers-color-scheme:dark){.TasksHeader_dropdownItem__Grz2W:hover{background:#4b5563;color:#818cf8}}.TasksHeader_dropdownItem__Grz2W[aria-selected=true]{background:#4f46e5;color:#fff;font-weight:600}.TasksHeader_emptyState__MrVfv{padding:12px 10px;font-size:13px;color:#9ca3af;text-align:center;font-style:italic;cursor:default}@media (prefers-color-scheme:dark){.TasksHeader_emptyState__MrVfv{color:#6b7280}.TasksHeader_dropdownItem__Grz2W[aria-selected=true]{background:#6366f1;color:#fff}}.TasksHeader_loadingSpinner__ebaT9{display:inline-block;width:14px;height:14px;border:2px solid #e5e7eb;border-top-color:#4f46e5;border-radius:50%;animation:TasksHeader_spin__4lW6e .6s linear infinite}@keyframes TasksHeader_spin__4lW6e{to{transform:rotate(1turn)}}.TasksHeader_chipsContainer__b1eLq{flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}.TasksHeader_chipsContainer__b1eLq::-webkit-scrollbar{display:none}.TasksHeader_controls__6AvEX{display:flex;align-items:center;gap:8px;margin-left:auto}.TasksHeader_searchContainer__HZ5gi{position:relative;width:200px}.TasksHeader_searchIcon__nGpFK{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:14px;height:14px;color:#9ca3af;pointer-events:none}.TasksHeader_searchInput__TOtr0{width:100%;padding:6px 10px 6px 32px;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;color:#374151;background:#fff;transition:all .12s cubic-bezier(.4,0,.2,1)}@media (prefers-color-scheme:dark){.TasksHeader_searchInput__TOtr0{background:#374151;border:1px solid #4b5563;color:#e5e7eb}}.TasksHeader_searchInput__TOtr0::-moz-placeholder{color:#9ca3af}.TasksHeader_searchInput__TOtr0::placeholder{color:#9ca3af}@media (prefers-color-scheme:dark){.TasksHeader_searchInput__TOtr0::-moz-placeholder{color:#6b7280}.TasksHeader_searchInput__TOtr0::placeholder{color:#6b7280}}.TasksHeader_searchInput__TOtr0:hover{border-color:#c7d2fe;background:#fafafc}@media (prefers-color-scheme:dark){.TasksHeader_searchInput__TOtr0:hover{border-color:#6366f1;background:#4b5563}}.TasksHeader_searchInput__TOtr0:focus{outline:none;border-color:#4f46e5;background:#fff;box-shadow:0 0 0 3px rgba(79,70,229,.1)}@media (prefers-color-scheme:dark){.TasksHeader_searchInput__TOtr0:focus{border-color:#6366f1;background:#374151;box-shadow:0 0 0 3px rgba(99,102,241,.2)}}.TasksHeader_funnelButton__FXntF{position:relative;padding:6px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;transition:all .12s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center}@media (prefers-color-scheme:dark){.TasksHeader_funnelButton__FXntF{background:#374151;border:1px solid #4b5563}}.TasksHeader_funnelButton__FXntF:hover{background:#eef2ff;border-color:#c7d2fe;transform:scale(1.05)}@media (prefers-color-scheme:dark){.TasksHeader_funnelButton__FXntF:hover{background:#4b5563;border-color:#6366f1}}.TasksHeader_funnelButton__FXntF:active{transform:scale(.98)}.TasksHeader_funnelIcon__0M8_v{width:16px;height:16px;color:#6b7280;transition:color .12s cubic-bezier(.4,0,.2,1)}@media (prefers-color-scheme:dark){.TasksHeader_funnelIcon__0M8_v{color:#9ca3af}}.TasksHeader_funnelButton__FXntF:hover .TasksHeader_funnelIcon__0M8_v{color:#4f46e5}@media (prefers-color-scheme:dark){.TasksHeader_funnelButton__FXntF:hover .TasksHeader_funnelIcon__0M8_v{color:#818cf8}}.TasksHeader_filterBadge__xpv5R{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;display:flex;align-items:center;justify-content:center;background:#4f46e5;color:#fff;font-size:11px;font-weight:600;border-radius:9px;box-shadow:0 2px 4px rgba(79,70,229,.3)}.TasksHeader_bottomRow__GNPOt{padding:0;margin-top:8px}@media (max-width:1024px){.TasksHeader_searchContainer__HZ5gi{width:160px}.TasksHeader_dropdown__jDiPF{min-width:100px}}@media (max-width:768px){.TasksHeader_topRow__GwghK{flex-wrap:wrap;gap:4px}.TasksHeader_dropdown__jDiPF{min-width:calc(33.333% - 3px);font-size:11px}.TasksHeader_dropdownButton__sTFnE{padding:4px 6px;font-size:11px;gap:3px}.TasksHeader_dropdownIcon__OdcL0{width:12px;height:12px}.TasksHeader_chipsContainer__b1eLq{order:3;width:100%;margin-top:4px}.TasksHeader_controls__6AvEX{width:100%;order:4;margin-top:4px;margin-left:0;gap:4px}.TasksHeader_searchContainer__HZ5gi{flex:1}.TasksHeader_searchInput__TOtr0{font-size:14px;padding:4px 8px 4px 28px}.TasksHeader_searchIcon__nGpFK{width:12px;height:12px;left:8px}.TasksHeader_funnelButton__FXntF{padding:4px}.TasksHeader_funnelIcon__0M8_v{width:14px;height:14px}}.FilterDrawer_backdrop__uOT9p{position:fixed;inset:0;background:rgba(0,0,0,.3);z-index:40;transition:opacity .2s ease}.FilterDrawer_drawer__Y1DBe{position:fixed;top:0;right:0;bottom:0;width:30%;min-width:320px;max-width:400px;background:#fff;box-shadow:-2px 0 8px rgba(0,0,0,.1);z-index:50;display:flex;flex-direction:column;transition:transform .2s ease}@media (prefers-color-scheme:dark){.FilterDrawer_drawer__Y1DBe{background:#1f2937;box-shadow:-2px 0 8px rgba(0,0,0,.3)}}.FilterDrawer_drawer__Y1DBe.FilterDrawer_closed__2Oy2h{transform:translateX(100%)}.FilterDrawer_drawer__Y1DBe.FilterDrawer_open__Y6oIM{transform:translateX(0)}.FilterDrawer_header__zMcHh{padding:20px 24px;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;background:#fff;flex-shrink:0}@media (prefers-color-scheme:dark){.FilterDrawer_header__zMcHh{background:#1f2937;border-bottom:1px solid #374151}}.FilterDrawer_headerContent__iGPxG{display:flex;align-items:center;gap:12px}.FilterDrawer_headerIcon__mfNjl{width:20px;height:20px;color:#6b7280}.FilterDrawer_title__CjLob{font-size:18px;font-weight:600;color:#111827;margin:0}@media (prefers-color-scheme:dark){.FilterDrawer_title__CjLob{color:#f9fafb}}.FilterDrawer_closeButton__XzquE{padding:8px;background:transparent;border:none;cursor:pointer;border-radius:6px;transition:background .2s;display:flex;align-items:center;justify-content:center}.FilterDrawer_closeButton__XzquE:hover{background:#f3f4f6}@media (prefers-color-scheme:dark){.FilterDrawer_closeButton__XzquE:hover{background:#374151}}.FilterDrawer_closeIcon__jBT10{width:20px;height:20px;color:#6b7280}.FilterDrawer_sections__3hvPd{flex:1;overflow-y:auto;padding:16px 0}.FilterDrawer_section__ESHvm{border-bottom:1px solid #f3f4f6}@media (prefers-color-scheme:dark){.FilterDrawer_section__ESHvm{border-bottom:1px solid #374151}}.FilterDrawer_sectionHeader__OZkDB{width:100%;display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:transparent;border:none;cursor:pointer;transition:background .2s;text-align:left}.FilterDrawer_sectionHeader__OZkDB:hover{background:#f9fafb}@media (prefers-color-scheme:dark){.FilterDrawer_sectionHeader__OZkDB:hover{background:#374151}}.FilterDrawer_sectionTitle__L0RtO{font-size:14px;font-weight:600;color:#374151}@media (prefers-color-scheme:dark){.FilterDrawer_sectionTitle__L0RtO{color:#e5e7eb}}.FilterDrawer_chevron__YFRMH{width:16px;height:16px;color:#9ca3af;transition:transform .2s}.FilterDrawer_sectionContent__Zn_wU{padding:12px 24px 20px;display:flex;flex-direction:column;gap:12px}.FilterDrawer_checkboxGroup__rZabz,.FilterDrawer_radioGroup__C1D0p{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;color:#374151;padding:6px 0}@media (prefers-color-scheme:dark){.FilterDrawer_checkboxGroup__rZabz,.FilterDrawer_radioGroup__C1D0p{color:#d1d5db}}.FilterDrawer_checkboxGroup__rZabz input,.FilterDrawer_radioGroup__C1D0p input{width:16px;height:16px;cursor:pointer;accent-color:#6366f1}.FilterDrawer_checkboxGroup__rZabz span,.FilterDrawer_radioGroup__C1D0p span{-webkit-user-select:none;-moz-user-select:none;user-select:none}.FilterDrawer_checkboxGroup__rZabz:hover,.FilterDrawer_radioGroup__C1D0p:hover{color:#111827}@media (prefers-color-scheme:dark){.FilterDrawer_checkboxGroup__rZabz:hover,.FilterDrawer_radioGroup__C1D0p:hover{color:#f9fafb}}.FilterDrawer_footer__Bwpxg{padding:16px 24px;border-top:1px solid #e5e7eb;display:flex;gap:12px;background:#fff;flex-shrink:0}@media (prefers-color-scheme:dark){.FilterDrawer_footer__Bwpxg{background:#1f2937;border-top:1px solid #374151}}.FilterDrawer_applyButton__P_Qtm,.FilterDrawer_clearButton__aIIsz{flex:1;padding:10px 16px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);border:none}.FilterDrawer_clearButton__aIIsz{background:transparent;border:1px solid #d1d5db;color:#374151}@media (prefers-color-scheme:dark){.FilterDrawer_clearButton__aIIsz{border:1px solid #4b5563;color:#e5e7eb}}.FilterDrawer_clearButton__aIIsz:hover{background:#f3f4f6;border-color:#9ca3af}@media (prefers-color-scheme:dark){.FilterDrawer_clearButton__aIIsz:hover{background:#374151;border-color:#6b7280}}.FilterDrawer_applyButton__P_Qtm{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;box-shadow:0 2px 4px rgba(99,102,241,.2)}.FilterDrawer_applyButton__P_Qtm:hover{box-shadow:0 4px 8px rgba(99,102,241,.3);transform:translateY(-1px)}.FilterDrawer_applyButton__P_Qtm:active{transform:translateY(0)}@media (max-width:1023px){.FilterDrawer_drawer__Y1DBe{width:100%;min-width:0;max-width:none}}@media (min-width:768px) and (max-width:1023px){.FilterDrawer_drawer__Y1DBe{width:50%}}.FlexDrawer_backdrop__CzTHl{display:none}@media (min-width:1024px){.FlexDrawer_backdrop__CzTHl{display:none}}@media (max-width:1023px){.FlexDrawer_backdrop__CzTHl{display:none}.FlexDrawer_backdrop__CzTHl.FlexDrawer_open__dG0vS{display:block;position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:40;animation:FlexDrawer_fadeIn__9G_iW .2s ease-out}}@keyframes FlexDrawer_fadeIn__9G_iW{0%{opacity:0}to{opacity:1}}.FlexDrawer_drawer__Dj2M2{background:#fff;display:flex;flex-direction:column;overflow:hidden;z-index:50}@media (min-width:1024px){.FlexDrawer_drawer__Dj2M2{position:relative;width:30%;max-width:520px;min-width:360px;height:100%;border-left:1px solid #e2e8f0;flex-shrink:0}.FlexDrawer_drawer__Dj2M2.FlexDrawer_closed__YQT6f,.FlexDrawer_drawer__Dj2M2.FlexDrawer_open__dG0vS{display:flex}}@media (max-width:1023px){.FlexDrawer_drawer__Dj2M2{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:100%;border-left:none;box-shadow:-4px 0 12px rgba(0,0,0,.1);transform:translateX(100%);transition:transform .25s cubic-bezier(.4,0,.2,1)}.FlexDrawer_drawer__Dj2M2.FlexDrawer_open__dG0vS{transform:translateX(0)}.FlexDrawer_drawer__Dj2M2.FlexDrawer_closed__YQT6f{transform:translateX(100%)}.FlexDrawer_drawer__Dj2M2.FlexDrawer_open__dG0vS.FlexDrawer_showOverview___6YV6{display:none}}@media (prefers-color-scheme:dark){.FlexDrawer_drawer__Dj2M2{background:#0f172a;border-left-color:#334155}}.FlexDrawer_header__WEHkM{position:sticky;top:0;z-index:10;background:#fff;border-bottom:1px solid #e2e8f0;padding:12px 24px;min-height:40px;display:flex;align-items:center}@media (prefers-color-scheme:dark){.FlexDrawer_header__WEHkM{background:#1e293b;border-bottom-color:#334155}}.FlexDrawer_headerContent__1Yt_8{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;width:100%}.FlexDrawer_titleInput__O9wg3{flex:1;font-size:20px;font-weight:600;color:#0f172a;border:none;background:transparent;outline:none;padding:6px 8px;margin:-6px -8px;border-radius:4px;transition:all .12s cubic-bezier(.4,0,.2,1);line-height:1.4;letter-spacing:-.01em}.FlexDrawer_titleInput__O9wg3:hover{background:#f8fafc}.FlexDrawer_titleInput__O9wg3:focus{background:#f1f5f9;box-shadow:0 0 0 2px #14b8a6}@media (prefers-color-scheme:dark){.FlexDrawer_titleInput__O9wg3{color:#f8fafc}.FlexDrawer_titleInput__O9wg3:hover{background:#334155}.FlexDrawer_titleInput__O9wg3:focus{background:#475569;box-shadow:0 0 0 2px #14b8a6}}.FlexDrawer_headerActions__WxQWs{display:flex;align-items:center;gap:12px;flex-shrink:0}.FlexDrawer_statusPill__48_NR{display:inline-flex;align-items:center;padding:4px 12px;font-size:14px;font-weight:500;border-radius:4px;white-space:nowrap;transition:all .12s cubic-bezier(.4,0,.2,1)}.FlexDrawer_statusOpen__fCVBL{background:#dbeafe;color:#1e40af}.FlexDrawer_statusOpen__fCVBL:hover{background:#bfdbfe;transform:scale(1.02)}.FlexDrawer_statusDone__juR1x{background:#d1fae5;color:#065f46}.FlexDrawer_statusDone__juR1x:hover{background:#a7f3d0;transform:scale(1.02)}@media (prefers-color-scheme:dark){.FlexDrawer_statusOpen__fCVBL{background:#1e3a8a;color:#bfdbfe}.FlexDrawer_statusOpen__fCVBL:hover{background:#1e40af}.FlexDrawer_statusDone__juR1x{background:#064e3b;color:#a7f3d0}.FlexDrawer_statusDone__juR1x:hover{background:#065f46}}.FlexDrawer_closeButton__vnkA_{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:4px;color:#64748b;cursor:pointer;transition:all .12s cubic-bezier(.4,0,.2,1);flex-shrink:0}.FlexDrawer_closeButton__vnkA_:hover{background:#f8fafc;color:#475569;transform:scale(1.05)}.FlexDrawer_closeButton__vnkA_:active{background:#f1f5f9;transform:scale(.95)}@media (prefers-color-scheme:dark){.FlexDrawer_closeButton__vnkA_{color:#94a3b8}.FlexDrawer_closeButton__vnkA_:hover{background:#334155;color:#cbd5e1}.FlexDrawer_closeButton__vnkA_:active{background:#475569}}.FlexDrawer_closeIcon__BHbs3{width:20px;height:20px}.FlexDrawer_content__cQWEe{flex:1;overflow-y:auto;overflow-x:hidden;padding-bottom:24px}@media (prefers-color-scheme:dark){.FlexDrawer_content__cQWEe{background:#0f172a}}.FlexDrawer_metaSection__bEp1A{display:flex;flex-wrap:wrap;gap:8px;padding:20px 24px;border-bottom:1px solid #e2e8f0}.FlexDrawer_metaChip__Hx67i{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;font-size:14px;font-weight:500;background:#f8fafc;color:#334155;border:1px solid #e2e8f0;border-radius:4px;transition:all .12s cubic-bezier(.4,0,.2,1);cursor:pointer}.FlexDrawer_metaChip__Hx67i:hover{background:#f1f5f9;border-color:#cbd5e1;transform:scale(1.05)}.FlexDrawer_dateInput__Ieqml{border:none;background:transparent;color:inherit;font-size:inherit;font-weight:inherit;font-family:inherit;padding:0;cursor:pointer;outline:none}.FlexDrawer_dateInput__Ieqml::-webkit-calendar-picker-indicator{display:none}.FlexDrawer_metaIcon__EzGmy{width:14px;height:14px;flex-shrink:0}.FlexDrawer_metaLabel__HMPPd{color:#64748b;font-weight:400}.FlexDrawer_metaValue__qRejQ{color:#0f172a;font-weight:500}.FlexDrawer_tagChip__jUGYX{display:inline-flex;align-items:center;padding:4px 12px;font-size:14px;font-weight:500;background:#ccfbf1;color:#0f766e;border:1px solid #99f6e4;border-radius:4px;transition:all .12s cubic-bezier(.4,0,.2,1)}.FlexDrawer_tagChip__jUGYX:hover{background:#99f6e4;border-color:#5eead4;transform:scale(1.05)}@media (prefers-color-scheme:dark){.FlexDrawer_metaSection__bEp1A{border-bottom-color:#334155}.FlexDrawer_metaChip__Hx67i{background:#1e293b;color:#cbd5e1;border-color:#334155}.FlexDrawer_metaChip__Hx67i:hover{background:#334155;border-color:#475569}.FlexDrawer_metaLabel__HMPPd{color:#94a3b8}.FlexDrawer_metaValue__qRejQ{color:#f8fafc}.FlexDrawer_tagChip__jUGYX{background:#134e4a;color:#5eead4;border-color:#0f766e}.FlexDrawer_tagChip__jUGYX:hover{background:#115e59;border-color:#14b8a6}}.FlexDrawer_section__Hj5B8{padding:24px;border-bottom:1px solid #e2e8f0}@media (prefers-color-scheme:dark){.FlexDrawer_section__Hj5B8{border-bottom-color:#334155}}.FlexDrawer_sectionTitle__Hxc_r{font-size:12px;font-weight:500;color:#64748b;margin:0 0 12px;display:flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.05em}.FlexDrawer_savingStatus__4FFmq{font-size:12px;font-weight:400;color:#94a3b8;margin-left:auto}.FlexDrawer_description__85bhy{font-size:14px;line-height:1.5;color:#1e293b;white-space:pre-wrap;word-break:break-word}@media (prefers-color-scheme:dark){.FlexDrawer_description__85bhy{color:#cbd5e1}}.FlexDrawer_descriptionEditor__WtamT{position:relative}.FlexDrawer_descriptionEditor__WtamT .editor-shell{max-width:100%;padding:0}.FlexDrawer_descriptionEditor__WtamT .prose{max-width:100%;font-size:14px;color:#1e293b}@media (prefers-color-scheme:dark){.FlexDrawer_descriptionEditor__WtamT .prose{color:#cbd5e1}}.FlexDrawer_descriptionEditor__WtamT .prose p{margin-top:.5em;margin-bottom:.5em}.FlexDrawer_descriptionEditor__WtamT .prose h1,.FlexDrawer_descriptionEditor__WtamT .prose h2,.FlexDrawer_descriptionEditor__WtamT .prose h3{margin-top:1em;margin-bottom:.5em}.FlexDrawer_descriptionEditor__WtamT .is-editor-empty:before{content:attr(data-placeholder);color:#cbd5e1;font-style:italic;pointer-events:none;float:left;height:0}@media (prefers-color-scheme:dark){.FlexDrawer_descriptionEditor__WtamT .is-editor-empty:before{color:#64748b}}.FlexDrawer_emptyState__PWCtT{font-size:14px;color:#cbd5e1;font-style:italic}@media (prefers-color-scheme:dark){.FlexDrawer_emptyState__PWCtT{color:#64748b}}.FlexDrawer_sectionHeader__btgnf{display:flex;align-items:center;justify-content:space-between;width:100%;background:transparent;border:none;padding:0;cursor:pointer;margin-bottom:12px;transition:opacity .12s cubic-bezier(.4,0,.2,1)}.FlexDrawer_sectionHeader__btgnf:hover{opacity:.8}.FlexDrawer_count__75Tkw{font-size:12px;font-weight:400;color:#94a3b8;margin-left:8px}@media (prefers-color-scheme:dark){.FlexDrawer_count__75Tkw{color:#64748b}}.FlexDrawer_expandIcon__MULKV{width:20px;height:20px;color:#94a3b8;transition:transform .2s cubic-bezier(.4,0,.2,1);flex-shrink:0}@media (prefers-color-scheme:dark){.FlexDrawer_expandIcon__MULKV{color:#64748b}}.FlexDrawer_expandIcon__MULKV.FlexDrawer_expanded__H6XRB{transform:rotate(0deg)}.FlexDrawer_expandIcon__MULKV:not(.FlexDrawer_expanded__H6XRB){transform:rotate(-90deg)}.FlexDrawer_subtasksList__l2mI2{display:flex;flex-direction:column;gap:8px}.FlexDrawer_commentsContainer__sIocV{display:flex;flex-direction:column;gap:12px;margin:-12px 0 0;min-height:0;flex:1}@media (max-width:1023px){.FlexDrawer_drawer__Dj2M2{width:100%;max-width:none;min-width:0;border-radius:0}}.CreateTaskModal_backdrop__nOsYc{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:CreateTaskModal_fadeIn__lfzZR .2s ease-out}@keyframes CreateTaskModal_fadeIn__lfzZR{0%{opacity:0}to{opacity:1}}.CreateTaskModal_modal__iqXep{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:90%;max-width:540px;background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);z-index:70;display:flex;flex-direction:column;max-height:90vh;animation:CreateTaskModal_slideIn__ZDsEO .3s cubic-bezier(.4,0,.2,1)}@keyframes CreateTaskModal_slideIn__ZDsEO{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}@media (prefers-color-scheme:dark){.CreateTaskModal_modal__iqXep{background:#1e293b;box-shadow:0 20px 25px -5px rgba(0,0,0,.4),0 10px 10px -5px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.05)}}@media (max-width:768px){.CreateTaskModal_modal__iqXep{position:fixed;left:0;right:0;top:auto;bottom:0;transform:none;width:100%;max-width:none;border-bottom-left-radius:0;border-bottom-right-radius:0;max-height:85vh}@keyframes CreateTaskModal_slideIn__ZDsEO{0%{transform:translateY(100%)}to{transform:translateY(0)}}}.CreateTaskModal_header__sxMxd{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e2e8f0}@media (prefers-color-scheme:dark){.CreateTaskModal_header__sxMxd{border-bottom-color:#334155}}.CreateTaskModal_title___fs0_{font-size:18px;font-weight:600;color:#0f172a;margin:0}@media (prefers-color-scheme:dark){.CreateTaskModal_title___fs0_{color:#f8fafc}}.CreateTaskModal_closeButton__5cDY0{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:6px;color:#64748b;cursor:pointer;transition:all .12s cubic-bezier(.4,0,.2,1)}.CreateTaskModal_closeButton__5cDY0:hover{background:#f8fafc;color:#475569}@media (prefers-color-scheme:dark){.CreateTaskModal_closeButton__5cDY0{color:#94a3b8}.CreateTaskModal_closeButton__5cDY0:hover{background:#334155;color:#cbd5e1}}.CreateTaskModal_closeIcon__omitk{width:20px;height:20px}.CreateTaskModal_content__kl66z{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:20px}.CreateTaskModal_field__4Sl_e{display:flex;flex-direction:column;gap:8px}.CreateTaskModal_label__YWBlh{font-size:14px;font-weight:500;color:#334155}@media (prefers-color-scheme:dark){.CreateTaskModal_label__YWBlh{color:#cbd5e1}}.CreateTaskModal_input___jE01,.CreateTaskModal_select__atE76,.CreateTaskModal_textarea___lTWe{width:100%;padding:10px 12px;font-size:14px;color:#0f172a;background:#fff;border:2px solid #e2e8f0;border-radius:8px;transition:all .12s cubic-bezier(.4,0,.2,1);font-family:inherit}.CreateTaskModal_input___jE01:focus,.CreateTaskModal_select__atE76:focus,.CreateTaskModal_textarea___lTWe:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 3px rgba(79,70,229,.1)}.CreateTaskModal_input___jE01::-moz-placeholder,.CreateTaskModal_textarea___lTWe::-moz-placeholder{color:#94a3b8}.CreateTaskModal_input___jE01::placeholder,.CreateTaskModal_textarea___lTWe::placeholder{color:#94a3b8}.CreateTaskModal_select__atE76:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}@media (prefers-color-scheme:dark){.CreateTaskModal_input___jE01,.CreateTaskModal_select__atE76,.CreateTaskModal_textarea___lTWe{color:#f8fafc;background:#0f172a;border-color:#334155}.CreateTaskModal_input___jE01:focus,.CreateTaskModal_select__atE76:focus,.CreateTaskModal_textarea___lTWe:focus{border-color:#4f46e5;box-shadow:0 0 0 3px rgba(79,70,229,.2)}.CreateTaskModal_input___jE01::-moz-placeholder,.CreateTaskModal_textarea___lTWe::-moz-placeholder{color:#64748b}.CreateTaskModal_input___jE01::placeholder,.CreateTaskModal_textarea___lTWe::placeholder{color:#64748b}.CreateTaskModal_select__atE76:disabled{background:#1e293b;color:#64748b}}.CreateTaskModal_textarea___lTWe{resize:vertical;min-height:80px}.CreateTaskModal_footer__v4Ef9{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-top:1px solid #e2e8f0;gap:12px}@media (prefers-color-scheme:dark){.CreateTaskModal_footer__v4Ef9{border-top-color:#334155}}.CreateTaskModal_cancelButton__HPOCE,.CreateTaskModal_saveButton__Hprie{padding:10px 20px;font-size:14px;font-weight:500;border-radius:8px;cursor:pointer;transition:all .12s cubic-bezier(.4,0,.2,1);border:none}.CreateTaskModal_cancelButton__HPOCE{background:transparent;color:#64748b;border:2px solid #e2e8f0}.CreateTaskModal_cancelButton__HPOCE:hover{background:#f8fafc;border-color:#cbd5e1}@media (prefers-color-scheme:dark){.CreateTaskModal_cancelButton__HPOCE{color:#94a3b8;border-color:#334155}.CreateTaskModal_cancelButton__HPOCE:hover{background:#1e293b;border-color:#475569}}.CreateTaskModal_saveButton__Hprie{background:#4f46e5;color:#fff}.CreateTaskModal_saveButton__Hprie:hover:not(:disabled){background:#4338ca;transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(79,70,229,.3)}.CreateTaskModal_saveButton__Hprie:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.CreateTaskModal_footer__v4Ef9{flex-direction:column;gap:12px}.CreateTaskModal_cancelButton__HPOCE,.CreateTaskModal_saveButton__Hprie{width:100%}}.BottomTabBar_tabBar__4EA5P{position:fixed;bottom:0;left:0;right:0;height:64px;background:#fff;border-top:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-around;z-index:30;box-shadow:0 -1px 3px rgba(0,0,0,.05)}@media (prefers-color-scheme:dark){.BottomTabBar_tabBar__4EA5P{background:#1f2937;border-top:1px solid #374151;box-shadow:0 -1px 3px rgba(0,0,0,.2)}}.BottomTabBar_tabItem__q3jYt{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 12px;background:transparent;border:none;cursor:pointer;transition:all .15s ease;flex:1;max-width:80px}.BottomTabBar_tabItem__q3jYt:active{transform:scale(.95)}.BottomTabBar_icon__L7uTM{width:24px;height:24px;transition:color .15s ease}.BottomTabBar_icon__L7uTM.BottomTabBar_active__BGo7_{color:#3b82f6}@media (prefers-color-scheme:dark){.BottomTabBar_icon__L7uTM.BottomTabBar_active__BGo7_{color:#60a5fa}}.BottomTabBar_icon__L7uTM.BottomTabBar_inactive__Ah5pO{color:#6b7280}@media (prefers-color-scheme:dark){.BottomTabBar_icon__L7uTM.BottomTabBar_inactive__Ah5pO{color:#9ca3af}}.BottomTabBar_label__HFuax{font-size:11px;font-weight:500;transition:color .15s ease}.BottomTabBar_label__HFuax.BottomTabBar_active__BGo7_{color:#3b82f6}@media (prefers-color-scheme:dark){.BottomTabBar_label__HFuax.BottomTabBar_active__BGo7_{color:#60a5fa}}.BottomTabBar_label__HFuax.BottomTabBar_inactive__Ah5pO{color:#6b7280}@media (prefers-color-scheme:dark){.BottomTabBar_label__HFuax.BottomTabBar_inactive__Ah5pO{color:#9ca3af}}