.Header_header__MvnS2{display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 24px;background:var(--bg-surface);border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;z-index:100;gap:8px}.Header_left__MKmhq{display:flex;align-items:center;gap:10px;flex-shrink:0;position:relative}.Header_logo__j7oID{border-radius:var(--radius)}.Header_title__cchLN{font-size:17px;font-weight:600;color:var(--text);letter-spacing:-.01em}.Header_center__GPZJ_{position:absolute;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;pointer-events:auto}.Header_viewToggle__HVz8W{display:flex;background:var(--bg);border-radius:20px;padding:3px;gap:2px;border:1px solid var(--border)}.Header_viewBtn__jABQo{display:flex;align-items:center;gap:6px;padding:5px 16px;border-radius:16px;font-size:13px;font-weight:500;color:var(--text-secondary);transition:all .2s ease;white-space:nowrap}.Header_viewBtn__jABQo:hover{color:var(--text);background:rgba(0,0,0,.04)}.Header_viewBtn__jABQo.Header_active__t8h51{color:var(--accent);background:var(--bg-surface);box-shadow:var(--shadow-sm);font-weight:600}.Header_right__WChiD{display:flex;align-items:center;flex-shrink:0;gap:8px}.Header_iconBtn__dShvm{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-md);color:var(--text-secondary);transition:all .2s ease;position:relative}.Header_syncDot__HsWbf{position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;border:1.5px solid var(--bg-surface)}.Header_syncDot__HsWbf[data-status=synced]{background:#34c759}.Header_syncDot__HsWbf[data-status=syncing]{background:#ff9f0a;animation:Header_pulse__ZK1Iy 1s ease-in-out infinite}.Header_syncDot__HsWbf[data-status=error]{background:#ff3b30}.Header_syncDot__HsWbf[data-status=local-only],.Header_syncDot__HsWbf[data-status=offline]{background:#8e8e93}@keyframes Header_pulse__ZK1Iy{0%,to{opacity:1}50%{opacity:.4}}.Header_iconBtn__dShvm:hover{background:var(--bg-hover);color:var(--text)}.Header_iconBtnActive__v9r5A,.Header_iconBtnActive__v9r5A:hover{color:var(--accent);background:var(--accent-light)}.Header_addBtn__X62I4{display:flex;align-items:center;gap:6px;padding:7px 18px;background:var(--accent);color:#fff;border-radius:20px;font-size:13px;font-weight:600;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.2);white-space:nowrap}.Header_addBtn__X62I4:hover{background:var(--accent-hover);box-shadow:0 2px 6px rgba(0,0,0,.25);transform:translateY(-1px)}.Header_addBtn__X62I4:active{transform:translateY(0)}.Header_workspaceTextItem__wdVCu,.Header_workspaceTextToggle__NEaJp{display:flex;align-items:center}.Header_workspaceSeparator___6alg{font-size:11px;color:var(--text-tertiary);margin:0 10px;font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Header_workspaceTextBtn__lwXnw{font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:20px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);background:none;border:none;cursor:pointer;padding:2px 0;transition:color .2s ease;line-height:1}.Header_workspaceTextBtn__lwXnw:hover{color:var(--text-secondary)}.Header_workspaceTextActive__p3v89{color:var(--text);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}.Header_workspaceEmoji__lN8RB{font-size:14px;line-height:1}.Header_workspaceDropdownBtn__m09ig{display:flex;align-items:center;gap:6px;padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600;color:var(--text);background:var(--bg);border:1px solid var(--border);cursor:pointer;transition:all .2s ease;white-space:nowrap}.Header_workspaceDropdownBtn__m09ig:hover{border-color:var(--accent)}.Header_chevron__PPQVD{opacity:.5;flex-shrink:0}.Header_workspaceDropdown___LWQ3{position:absolute;top:calc(100% + 4px);left:0;min-width:180px;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:200;padding:4px;display:flex;flex-direction:column}.Header_workspaceDropdownItem__An0kw{display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:var(--radius);font-size:13px;font-weight:500;color:var(--text-secondary);text-align:left;transition:all .15s ease;white-space:nowrap}.Header_workspaceDropdownItem__An0kw:hover{background:var(--bg-hover);color:var(--text)}.Header_workspaceDropdownItemActive__27Wn7{color:var(--accent);font-weight:600}@media (max-width:768px){.Header_header__MvnS2{padding:0 16px}.Header_addBtnLabel___SHco{display:none}.Header_addBtn__X62I4{padding:8px;border-radius:50%;width:36px;height:36px;justify-content:center}.Header_center__GPZJ_{position:static;transform:none;flex:1 1;min-width:0}}@media (max-width:480px){.Header_header__MvnS2{padding:0 10px;height:50px;gap:4px}.Header_title__cchLN{display:none}.Header_logo__j7oID{width:26px!important;height:26px!important}.Header_viewBtnLabel__8a3Li{display:none}.Header_viewBtn__jABQo{padding:5px 8px;gap:0}.Header_viewToggle__HVz8W{padding:2px;gap:1px}.Header_workspaceTextBtn__lwXnw{font-size:14px}.Header_workspaceSeparator___6alg{margin:0 5px;font-size:10px}.Header_iconBtn__dShvm{width:30px;height:30px}.Header_addBtn__X62I4{width:32px;height:32px}}.SearchBar_bar__Qgd8I{display:flex;align-items:center;gap:12px;height:44px;padding:0 24px;background:var(--bg-surface);border-bottom:1px solid var(--border-subtle)}.SearchBar_searchWrapper__spo_7{display:flex;align-items:center;gap:6px;flex:1 1;max-width:320px;height:32px;padding:0 10px;background:var(--bg);border:1px solid var(--border);border-radius:20px;transition:border-color .2s ease,box-shadow .2s ease}.SearchBar_searchWrapper__spo_7:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-light)}.SearchBar_searchIcon___5h7v{color:var(--text-tertiary);flex-shrink:0;display:flex}.SearchBar_searchInput__Q5N1K{flex:1 1;border:none;background:none;font-size:13px;color:var(--text);outline:none;min-width:0}.SearchBar_searchInput__Q5N1K::placeholder{color:var(--text-tertiary)}.SearchBar_filters__ctPrq{display:flex;align-items:center;gap:8px}.SearchBar_filterSelect__TnGqv{font-size:12px;padding:4px 8px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-surface);color:var(--text-secondary);cursor:pointer;height:30px;transition:border-color .2s ease}.SearchBar_filterSelect__TnGqv:hover{border-color:var(--text-tertiary)}.SearchBar_filterSelect__TnGqv:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-light)}.SearchBar_filterSelect__TnGqv.SearchBar_active__GS8Zx{border-color:var(--accent);color:var(--accent);font-weight:600;background:var(--accent-light)}.SearchBar_clearBtn__MTQY4{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;color:var(--accent);background:var(--accent-light);transition:all .2s ease;flex-shrink:0}.SearchBar_clearBtn__MTQY4:hover{background:color-mix(in srgb,var(--accent) 25%,transparent)}.SearchBar_sortGroup__ppON2{display:flex;align-items:center;gap:4px;margin-left:auto}.SearchBar_sortLabel__SIIJP{font-size:11px;color:var(--text-tertiary);font-weight:500;white-space:nowrap}.SearchBar_directionBtn__ux4hU{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius);color:var(--text-secondary);transition:all .2s ease}.SearchBar_directionBtn__ux4hU:hover{background:var(--bg-hover);color:var(--text)}.SearchBar_shortcutHint__mmA5z{font-size:10px;color:var(--text-tertiary);padding:1px 5px;border:1px solid var(--border);border-radius:3px;font-family:var(--font-mono);line-height:1.4}@media (max-width:768px){.SearchBar_bar__Qgd8I{gap:8px;flex-wrap:wrap;height:auto;padding:8px 12px}.SearchBar_searchWrapper__spo_7{max-width:none;order:1;width:100%}.SearchBar_filters__ctPrq{order:2;flex-wrap:wrap}.SearchBar_sortGroup__ppON2{order:3;margin-left:0}.SearchBar_shortcutHint__mmA5z{display:none}}@media (max-width:480px){.SearchBar_sortLabel__SIIJP{display:none}}.TaskCard_card__NTheF{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:0;cursor:pointer;transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease;overflow:hidden;touch-action:none}.TaskCard_card__NTheF[data-priority=urgent]{border-color:var(--priority-urgent);border-width:2px}.TaskCard_card__NTheF[data-priority=urgent][data-status=done],.TaskCard_card__NTheF[data-priority=urgent][data-status=review]{border-color:var(--text)}.TaskCard_card__NTheF[data-priority=urgent][data-status=done] .TaskCard_urgentIcon___TV_z,.TaskCard_card__NTheF[data-priority=urgent][data-status=review] .TaskCard_urgentIcon___TV_z{color:var(--text)}.TaskCard_card__NTheF:hover{box-shadow:var(--shadow-md);border-color:var(--border);transform:translateY(-1px)}.TaskCard_card__NTheF.TaskCard_doneCard__z63TW{opacity:.7}.TaskCard_card__NTheF.TaskCard_selectedCard__uZPwb{border-left-color:var(--accent)!important;background:var(--accent-light);border-color:var(--accent)}.TaskCard_cardContent__eEsqh{padding:12px 14px;position:relative}.TaskCard_categoryBadge__gWCkc{font-size:10px;font-weight:600;padding:1px 7px;border-radius:3px;background:color-mix(in srgb,var(--cat-color) 12%,transparent);color:var(--cat-color);letter-spacing:.02em;line-height:1.6;flex-shrink:0;white-space:nowrap}.TaskCard_titleRow__hsPrr{display:flex;align-items:flex-start;gap:8px;margin-bottom:4px}.TaskCard_checkbox__tbI_u{width:20px;height:20px;min-width:20px;border-radius:50%;border:2px solid var(--border);display:flex;align-items:center;justify-content:center;margin-top:1px;transition:all .2s ease;padding:0;background:transparent;color:#fff;flex-shrink:0}.TaskCard_checkbox__tbI_u:hover{border-color:var(--accent);background:var(--accent-light)}.TaskCard_checkbox__tbI_u.TaskCard_checked__l23QB{background:var(--success);border-color:var(--success)}.TaskCard_selectionCheckbox__yyues{width:20px;height:20px;min-width:20px;border-radius:4px;border:2px solid var(--border);display:flex;align-items:center;justify-content:center;margin-top:1px;transition:all .2s ease;padding:0;background:transparent;color:#fff;flex-shrink:0}.TaskCard_selectionCheckbox__yyues:hover{border-color:var(--accent);background:var(--accent-light)}.TaskCard_selectionChecked__i74rV{background:var(--accent);border-color:var(--accent)}.TaskCard_title__CrDjE{font-size:14px;font-weight:600;color:var(--text);line-height:1.4;flex:1 1}.TaskCard_doneTitle__ti0CH{text-decoration:line-through;color:var(--text-tertiary)}.TaskCard_description__f4Lvt{font-size:12px;color:var(--text-secondary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:8px;margin-left:30px}.TaskCard_subtaskProgress__0CJhL{display:flex;align-items:center;gap:8px;margin-left:30px;margin-bottom:8px}.TaskCard_subtaskBar__7iCOl{flex:1 1;height:3px;background:var(--border);border-radius:2px;overflow:hidden}.TaskCard_subtaskBarFill__RyGFd{height:100%;background:var(--accent);border-radius:2px;transition:width .3s ease}.TaskCard_subtaskCount__aYgVq{font-size:11px;color:var(--text-tertiary);font-weight:500;flex-shrink:0}.TaskCard_meta__i1BLu{flex-wrap:wrap}.TaskCard_metaRow__loDHG,.TaskCard_meta__i1BLu{display:flex;align-items:center;gap:8px;margin-left:30px}.TaskCard_metaRow__loDHG{justify-content:space-between}.TaskCard_metaIcons__0_U_I{display:flex;align-items:center;gap:6px}.TaskCard_category__boTql{font-size:11px;font-weight:500;padding:2px 8px;border-radius:10px;background:color-mix(in srgb,var(--cat-color) 12%,transparent);color:var(--cat-color)}.TaskCard_dueDate__iK0AZ{font-size:11px;color:var(--text-secondary);font-weight:500;display:flex;align-items:center;gap:3px}.TaskCard_calIcon__68Pum{opacity:.6}.TaskCard_warnIcon__ZsQJy{flex-shrink:0}.TaskCard_badge_overdue__9X_Q8,.TaskCard_badge_today__chCfu{color:var(--danger);font-weight:600}.TaskCard_badge_tomorrow__wHW3e{color:var(--text);font-weight:500}.TaskCard_badge_later____JDM,.TaskCard_badge_thisWeek__gYVoC{color:var(--text)}.TaskCard_badge_donePast__hfLA_{color:var(--text-tertiary);text-decoration:line-through}.TaskCard_badge_none__jveMk{color:var(--text-secondary)}.TaskCard_subtaskList__os4sM{list-style:none;padding:0;margin:0 0 8px 30px;display:flex;flex-direction:column;gap:2px}.TaskCard_subtaskListItem__zQEuB{display:flex;align-items:center;gap:6px;font-size:12px;line-height:1.3}.TaskCard_subtaskCheckSmall__QMXbp{width:14px;height:14px;min-width:14px;border-radius:3px;border:1.5px solid var(--border);display:flex;align-items:center;justify-content:center;padding:0;background:transparent;color:#fff;flex-shrink:0;cursor:pointer;transition:all .15s ease}.TaskCard_subtaskCheckSmall__QMXbp:hover{border-color:var(--accent);background:var(--accent-light)}.TaskCard_subtaskCheckSmallDone__8hE6U{background:var(--accent);border-color:var(--accent)}.TaskCard_subtaskText__KOX6q{color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;min-width:0}.TaskCard_subtaskTextDone__f5KzL{text-decoration:line-through;color:var(--text-tertiary)}.TaskCard_subtaskDate__gCf68{font-size:10px;color:var(--text-tertiary);flex-shrink:0;white-space:nowrap}.TaskCard_moreSubtasks__vAMeR{font-size:11px;color:var(--text-tertiary);font-style:italic;padding-left:20px}.TaskCard_collapseRow__XvxdI{display:flex;justify-content:flex-end;margin-top:4px}.TaskCard_collapseBtn__g_6Fb{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--radius);color:var(--text-tertiary);flex-shrink:0;transition:all .15s}.TaskCard_collapseBtn__g_6Fb:hover{color:var(--text-secondary);background:var(--bg-hover)}.TaskCard_collapsedMeta__J4ut7{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.TaskCard_subtaskCountInline__pE81Q{font-size:11px;color:var(--text-tertiary);font-weight:500}.TaskCard_dueDateInline__evyQV{font-size:11px;font-weight:500}.TaskCard_topRightStack__VD_Lu{display:flex;flex-direction:column;align-items:flex-end;gap:3px;margin-left:auto;flex-shrink:0}.TaskCard_dueDateBadge__Drd4P{font-size:10px;font-weight:500;color:var(--text-primary);border:1px solid var(--text-primary);padding:1px 6px;border-radius:3px;white-space:nowrap}.TaskCard_dueDateOverdue__Jb4oy{color:var(--danger);border-color:var(--danger);font-weight:600}@media (max-width:600px){.TaskCard_collapseRow__XvxdI,.TaskCard_collapsedMeta__J4ut7{display:none}}.TaskCard_urgentIcon___TV_z{color:var(--priority-urgent);display:flex;flex-shrink:0;margin-top:2px}@media (max-width:600px){.TaskCard_description__f4Lvt,.TaskCard_subtaskListCollapsible__c0kNz{display:none}}.TaskCard_linksIcon__7bAeG,.TaskCard_notesIcon__CqJKF{color:var(--text-tertiary);display:flex}.KanbanBoard_board__TMg__{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;padding:24px;height:calc(100vh - 100px);overflow-x:auto;align-items:start}.KanbanBoard_column__QvYFA{background:var(--bg);border-radius:var(--radius-md);min-height:200px;display:flex;flex-direction:column}.KanbanBoard_column__QvYFA[data-status=todo] .KanbanBoard_columnHeader__JkRcU{border-top:2px solid var(--col-todo);border-radius:var(--radius-md) var(--radius-md) 0 0}.KanbanBoard_column__QvYFA[data-status=in_progress] .KanbanBoard_columnHeader__JkRcU{border-top:2px solid var(--col-progress);border-radius:var(--radius-md) var(--radius-md) 0 0}.KanbanBoard_column__QvYFA[data-status=review] .KanbanBoard_columnHeader__JkRcU{border-top:2px solid var(--col-review);border-radius:var(--radius-md) var(--radius-md) 0 0}.KanbanBoard_column__QvYFA[data-status=done] .KanbanBoard_columnHeader__JkRcU{border-top:2px solid var(--col-done);border-radius:var(--radius-md) var(--radius-md) 0 0}.KanbanBoard_columnHeader__JkRcU{display:flex;align-items:center;justify-content:space-between;padding:14px 14px 10px;position:-webkit-sticky;position:sticky;top:0}.KanbanBoard_columnHeaderLeft__gxwek{display:flex;align-items:center;gap:8px}.KanbanBoard_columnTitle__Fu5OD{font-size:13px;font-weight:600;color:var(--text);text-transform:uppercase;letter-spacing:.04em}.KanbanBoard_count__xrPh7{font-size:11px;color:var(--text-tertiary);font-weight:600;background:var(--bg-surface);padding:1px 8px;border-radius:10px;border:1px solid var(--border-subtle)}.KanbanBoard_cards__ZGKUR{display:flex;flex-direction:column;gap:10px;padding:4px 10px 14px;flex:1 1;min-height:100px}.KanbanBoard_emptyColumn__PBcrV{display:flex;align-items:center;justify-content:center;min-height:80px;border:2px dashed var(--border);border-radius:var(--radius-md);margin:0 2px}.KanbanBoard_emptyText__ty_2y{font-size:13px;color:var(--text-tertiary);font-weight:500}.KanbanBoard_column__QvYFA.KanbanBoard_columnOver__wuRWr{background:color-mix(in srgb,var(--accent) 6%,var(--bg));box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--accent) 30%,transparent);border-radius:var(--radius-md)}.KanbanBoard_draggableCard__x7dhA{position:relative;touch-action:none;cursor:-webkit-grab;cursor:grab}.KanbanBoard_draggableCard__x7dhA:active{cursor:-webkit-grabbing;cursor:grabbing}.KanbanBoard_dragHandle__neR9h{position:absolute;left:0;top:0;bottom:0;width:24px;display:flex;align-items:center;justify-content:center;color:var(--border);cursor:-webkit-grab;cursor:grab;touch-action:none;opacity:0;transition:opacity .15s,color .15s,background .15s;z-index:2;border-radius:var(--radius-md) 0 0 var(--radius-md)}.KanbanBoard_draggableCard__x7dhA:hover .KanbanBoard_dragHandle__neR9h{opacity:1;background:color-mix(in srgb,var(--border) 8%,transparent)}.KanbanBoard_dragHandle__neR9h:hover{color:var(--text-secondary);background:color-mix(in srgb,var(--border) 15%,transparent)}.KanbanBoard_dragHandle__neR9h:active{cursor:-webkit-grabbing;cursor:grabbing}.KanbanBoard_draggableCard__x7dhA.KanbanBoard_dragging__Vk2j6{opacity:.3}.KanbanBoard_dragOverlayCard__gNsmR{opacity:.9;transform:rotate(2deg);box-shadow:var(--shadow-lg);cursor:-webkit-grabbing;cursor:grabbing;pointer-events:none}@media (max-width:900px){.KanbanBoard_board__TMg__{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.KanbanBoard_board__TMg__{grid-template-columns:1fr;padding:12px;height:auto;overflow:visible}}.ListView_container__M5ul_{padding:24px 32px}.ListView_section__j0_ow{margin-bottom:28px}.ListView_sectionHeader__dEqrE{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding:0 4px 0 6px;border-left:3px solid var(--border)}.ListView_sectionHeader__dEqrE[data-status=todo]{border-left-color:var(--col-todo)}.ListView_sectionHeader__dEqrE[data-status=in_progress]{border-left-color:var(--col-progress)}.ListView_sectionHeader__dEqrE[data-status=review]{border-left-color:var(--col-review)}.ListView_sectionHeader__dEqrE[data-status=done]{border-left-color:var(--col-done)}.ListView_sectionTitle__XRDpc{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text)}.ListView_count__VGhp8{font-size:12px;color:var(--text-tertiary);font-weight:500}.ListView_table__lE1jb{width:100%;border-collapse:collapse;background:var(--bg-surface);border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--border-subtle)}.ListView_table__lE1jb thead th{text-align:left;padding:6px 12px;font-size:11px;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border)}.ListView_thCheck__1rbnT{width:36px}.ListView_thPriority__RyjTd{width:12px}.ListView_thTitle__6mQvA{min-width:200px}.ListView_thCategory__SflL_,.ListView_thDate__lkNgV{width:120px}.ListView_thPriorityLabel__xPdQZ{width:100px}.ListView_thActions__K1vDh{width:120px}.ListView_row__gCTun{cursor:pointer;transition:background .15s}.ListView_row__gCTun:hover{background:var(--bg-hover)}.ListView_altRow__HL7qI{background:rgba(128,128,128,.04)}.ListView_altRow__HL7qI:hover{background:var(--bg-hover)}.ListView_selectedRow__B262f{background:var(--accent-light)!important}.ListView_row__gCTun td{padding:8px 12px;border-bottom:1px solid var(--border-subtle);font-size:13px;color:var(--text-secondary);vertical-align:middle}.ListView_checkbox__1hhrs{width:18px;height:18px;min-width:18px;border-radius:50%;border:2px solid var(--border);display:flex;align-items:center;justify-content:center;padding:0;background:transparent;color:#fff;transition:all .2s ease;cursor:pointer}.ListView_checkbox__1hhrs:hover{border-color:var(--accent);background:var(--accent-light)}.ListView_checkbox__1hhrs.ListView_checked__4wsSq{background:var(--success);border-color:var(--success)}.ListView_selectionCheckbox__ox2bn{width:18px;height:18px;min-width:18px;border-radius:4px;border:2px solid var(--border);display:flex;align-items:center;justify-content:center;padding:0;background:transparent;color:#fff;transition:all .2s ease;cursor:pointer}.ListView_selectionCheckbox__ox2bn:hover{border-color:var(--accent);background:var(--accent-light)}.ListView_selectionChecked__C_S_q{background:var(--accent);border-color:var(--accent)}.ListView_priorityBar__lLG9_{display:inline-block;width:3px;height:18px;border-radius:2px;vertical-align:middle}.ListView_priorityBar__lLG9_[data-priority=urgent]{background:var(--priority-urgent)}.ListView_priorityBar__lLG9_[data-priority=high]{background:var(--priority-high)}.ListView_priorityBar__lLG9_[data-priority=medium]{background:var(--priority-medium)}.ListView_priorityBar__lLG9_[data-priority=low]{background:var(--priority-low)}.ListView_taskTitle__NQUux{font-weight:500;color:var(--text);text-decoration:none}.ListView_taskTitle__NQUux:hover{color:var(--accent);text-decoration:underline}.ListView_taskTitle__NQUux.ListView_done__9FDqS{text-decoration:line-through;color:var(--text-tertiary)}.ListView_catBadge__c7S3H{font-size:11px;font-weight:500;padding:2px 8px;border-radius:10px;background:color-mix(in srgb,var(--cat-color) 12%,transparent);color:var(--cat-color)}.ListView_dateCell__Aiteh{display:flex;align-items:center;gap:4px}.ListView_badge_overdue__eBR6u{color:var(--danger)!important;font-weight:600}.ListView_badge_today__M2OQP{color:#d97706!important;font-weight:600}.ListView_badge_tomorrow__MjLBr{color:#e5a00d!important;font-weight:500}.ListView_badge_later__Hd_dk,.ListView_badge_thisWeek__3Qtkd{color:var(--text-secondary)}.ListView_badge_donePast__HZ9s_{color:var(--text-tertiary)!important;text-decoration:line-through}.ListView_badge_none__x_a_G{color:var(--text-secondary)}.ListView_priorityCell__0eKBG{font-size:12px}.ListView_actions__bYgTR{display:flex;align-items:center;gap:4px}.ListView_statusSelect__1gbRr{font-size:11px;padding:3px 6px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-surface);color:var(--text-secondary);cursor:pointer;transition:border-color .2s ease}.ListView_statusSelect__1gbRr:hover{border-color:var(--accent)}.ListView_statusSelect__1gbRr:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-light)}.ListView_deleteBtn__XZR1z{opacity:0;padding:4px;color:var(--text-tertiary);border-radius:var(--radius);transition:opacity .15s,color .15s}.ListView_row__gCTun:hover .ListView_deleteBtn__XZR1z{opacity:1}.ListView_deleteBtn__XZR1z:hover{color:var(--danger);background:rgba(209,52,56,.08)}@media (max-width:768px){.ListView_container__M5ul_{padding:12px}.ListView_row__gCTun td:nth-child(4),.ListView_row__gCTun td:nth-child(6),.ListView_row__gCTun td:nth-child(7),.ListView_thActions__K1vDh,.ListView_thCategory__SflL_,.ListView_thPriorityLabel__xPdQZ{display:none}}.DatePicker_picker__iEt3Z{position:fixed;z-index:1100;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:12px;width:280px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DatePicker_header__taF_T{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.DatePicker_monthYear__f5kv9{font-size:14px;font-weight:600;color:var(--text)}.DatePicker_navBtn__xc8zx{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius);color:var(--text-secondary);cursor:pointer;background:none;border:none}.DatePicker_navBtn__xc8zx:hover{background:var(--bg-hover);color:var(--text)}.DatePicker_dayHeaders__C9jid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:0;gap:0;margin-bottom:4px}.DatePicker_dayHeader__eVpvc{text-align:center;font-size:11px;font-weight:600;color:var(--text-tertiary);padding:4px 0;text-transform:uppercase}.DatePicker_grid__WTnnw{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px;gap:2px}.DatePicker_dayBtn__FMJHT{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:400;color:var(--text);border-radius:var(--radius);cursor:pointer;background:none;border:none;transition:background .15s,color .15s}.DatePicker_dayBtn__FMJHT:hover{background:var(--bg-hover)}.DatePicker_otherMonth__qFxRH{color:var(--text-tertiary)}.DatePicker_today__OmcAr{font-weight:700;color:var(--accent);background:var(--accent-light)}.DatePicker_selected__6qN5C{background:var(--accent)!important;color:#fff!important;font-weight:600}.DatePicker_footer__8Zr2z{display:flex;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid var(--border-subtle)}.DatePicker_quickBtn__YhBkv{flex:1 1;padding:6px;font-size:12px;font-weight:500;border-radius:var(--radius);color:var(--text-secondary);cursor:pointer;background:var(--bg);border:1px solid var(--border-subtle);transition:background .15s,color .15s}.DatePicker_quickBtn__YhBkv:hover{background:var(--bg-hover);color:var(--accent);border-color:var(--accent)}@media (max-width:480px){.DatePicker_picker__iEt3Z{position:fixed;top:auto;bottom:0;left:0;right:0;width:100%;border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:16px}}.TaskModal_overlay__1treL{position:fixed;inset:0;background:rgba(0,0,0,0);z-index:1000;transition:background .3s ease}.TaskModal_overlayVisible__QnICK{background:rgba(0,0,0,.3)}.TaskModal_panel__VZLSz{position:fixed;top:0;right:0;bottom:0;width:480px;max-width:100vw;background:var(--bg-surface);box-shadow:var(--shadow-panel);display:flex;flex-direction:column;transform:translateX(100%);transition:transform .3s cubic-bezier(.16,1,.3,1)}.TaskModal_panelVisible__nkw31{transform:translateX(0)}.TaskModal_header___AuIK{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid var(--border-subtle);flex-shrink:0}.TaskModal_headerTitle__ylbRg{font-size:18px;font-weight:600}.TaskModal_closeBtn__Q7G20{color:var(--text-tertiary);padding:6px;border-radius:var(--radius);transition:all .2s ease}.TaskModal_closeBtn__Q7G20:hover{color:var(--text);background:var(--bg-hover)}.TaskModal_form__Gy7w0{padding:20px 24px 24px;display:flex;flex-direction:column;gap:16px;flex:1 1;overflow-y:auto}.TaskModal_field__hzBQ3{display:flex;flex-direction:column;gap:6px;flex:1 1}.TaskModal_labelBlock__NPfHs{font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em}.TaskModal_label__6HkMB{font-size:13px;font-weight:500;color:var(--text-secondary);display:flex;align-items:center;gap:6px;min-width:100px}.TaskModal_titleInput__Udcvk{font-size:18px;font-weight:600;padding:10px 14px;border:1px solid var(--border);border-radius:var(--radius-md);outline:none;transition:border-color .2s,box-shadow .2s}.TaskModal_titleInput__Udcvk:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-light)}.TaskModal_textarea__HJiNq{padding:10px 14px;border:1px solid var(--border);border-radius:var(--radius-md);outline:none;resize:vertical;line-height:1.5;transition:border-color .2s,box-shadow .2s}.TaskModal_textarea__HJiNq:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-light)}.TaskModal_fieldGroup__aSdAo{display:flex;flex-direction:column;gap:0;background:var(--bg);border-radius:var(--radius-md);border:1px solid var(--border-subtle);overflow:hidden}.TaskModal_fieldRow__f_mKj{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;gap:12px;border-bottom:1px solid var(--border-subtle)}.TaskModal_fieldRow__f_mKj:last-child{border-bottom:none}.TaskModal_fieldRow__f_mKj .TaskModal_input__anLBP,.TaskModal_fieldRow__f_mKj .TaskModal_select__JlBLb{flex:1 1;max-width:200px;text-align:right}.TaskModal_input__anLBP{padding:7px 12px;border:1px solid var(--border);border-radius:var(--radius);outline:none;transition:border-color .2s,box-shadow .2s;flex:1 1}.TaskModal_input__anLBP:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-light)}.TaskModal_select__JlBLb{padding:7px 12px;border:1px solid var(--border);border-radius:var(--radius);outline:none;background:var(--bg-surface);cursor:pointer;transition:border-color .2s}.TaskModal_select__JlBLb:focus{border-color:var(--accent)}.TaskModal_fieldRow__f_mKj .TaskModal_input__anLBP,.TaskModal_fieldRow__f_mKj .TaskModal_select__JlBLb{border:none;background:transparent;padding-right:4px}.TaskModal_fieldRow__f_mKj .TaskModal_input__anLBP:focus,.TaskModal_fieldRow__f_mKj .TaskModal_select__JlBLb:focus{box-shadow:none}.TaskModal_row___SLjI{display:flex;gap:12px}.TaskModal_linkRow__Nr6TA{display:flex;gap:8px}.TaskModal_addLinkBtn__T6hMD{padding:7px 14px;background:var(--bg-hover);border:1px solid var(--border);border-radius:var(--radius);font-size:13px;font-weight:500;color:var(--text-secondary);white-space:nowrap;transition:all .2s ease}.TaskModal_addLinkBtn__T6hMD:hover{background:var(--bg-active);border-color:var(--border)}.TaskModal_linkList__jyiEf{list-style:none;display:flex;flex-direction:column;gap:4px;margin-top:6px}.TaskModal_linkItem__6KT3K{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;background:var(--bg);border-radius:var(--radius)}.TaskModal_linkText__THGhQ{font-size:12px;color:var(--accent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:360px}.TaskModal_removeLinkBtn__143Fr{color:var(--text-tertiary);padding:2px;border-radius:var(--radius);flex-shrink:0;transition:color .2s ease}.TaskModal_removeLinkBtn__143Fr:hover{color:var(--danger)}.TaskModal_subtaskList__thnE3{list-style:none;display:flex;flex-direction:column;gap:4px;margin-top:6px}.TaskModal_subtaskItem__3vacu{display:flex;align-items:center;gap:8px;padding:6px 10px;background:var(--bg);border-radius:var(--radius)}.TaskModal_subtaskCheckbox__Nj1P6{width:18px;height:18px;min-width:18px;border-radius:3px;border:2px solid var(--border);display:flex;align-items:center;justify-content:center;padding:0;background:transparent;color:#fff;flex-shrink:0;transition:all .2s ease;cursor:pointer}.TaskModal_subtaskCheckbox__Nj1P6:hover{border-color:var(--accent);background:var(--accent-light)}.TaskModal_subtaskChecked__yACJn{background:var(--accent);border-color:var(--accent)}.TaskModal_subtaskContent__IBMw4{display:flex;flex-direction:column;flex:1 1;min-width:0;gap:2px}.TaskModal_subtaskEditInput__ji5eS{font-size:13px;padding:2px 6px;border:1px solid var(--accent);border-radius:var(--radius);outline:none;background:var(--bg-surface);color:var(--text);line-height:1.4}.TaskModal_subtaskDueLabel__MMi8v{font-size:11px;color:var(--text-tertiary)}.TaskModal_subtaskDateBtn__p6Zqx{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--radius);color:var(--text-tertiary);cursor:pointer;flex-shrink:0;position:relative;transition:color .15s,background .15s}.TaskModal_subtaskDateBtn__p6Zqx:hover{color:var(--accent);background:var(--accent-light)}.TaskModal_subtaskDateHidden__j0tBJ{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer;border:none;padding:0;direction:rtl}.TaskModal_subtaskTitle__LiqTk{font-size:13px;color:var(--text);flex:1 1;line-height:1.4}.TaskModal_subtaskDone__4QEg5{text-decoration:line-through;color:var(--text-tertiary)}.TaskModal_footer__XjUWh{display:flex;justify-content:flex-end;gap:8px;padding-top:12px;border-top:1px solid var(--border-subtle);margin-top:auto}.TaskModal_cancelBtn__DDPUB{padding:8px 16px;border-radius:var(--radius-md);font-weight:500;color:var(--text-secondary);transition:all .2s ease}.TaskModal_cancelBtn__DDPUB:hover{background:var(--bg-hover)}.TaskModal_moveWorkspaceSelect__DFQ4c{padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-md);font-size:13px;font-weight:500;color:var(--text-secondary);background:var(--bg-surface);cursor:pointer;outline:none}.TaskModal_moveWorkspaceSelect__DFQ4c:focus{border-color:var(--accent)}.TaskModal_deleteTaskBtn__OCsGl{padding:8px 16px;border-radius:var(--radius-md);font-weight:500;font-size:13px;color:var(--danger);border:1px solid var(--danger);background:none;transition:all .2s ease;cursor:pointer}.TaskModal_deleteTaskBtn__OCsGl:hover{background:var(--danger);color:#fff}.TaskModal_saveBtn__riGMX{padding:8px 24px;background:var(--accent);color:#fff;border-radius:20px;font-weight:600;transition:all .2s ease}.TaskModal_saveBtn__riGMX:hover{background:var(--accent-hover);box-shadow:0 2px 6px rgba(0,0,0,.2)}.TaskModal_saveBtn__riGMX:disabled{opacity:.5;cursor:not-allowed}.TaskModal_dropZone__g_LMC{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:20px;border:2px dashed var(--border);border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease;background:var(--bg)}.TaskModal_dropZoneActive__DNPle,.TaskModal_dropZone__g_LMC:hover{border-color:var(--accent);background:var(--accent-light)}.TaskModal_dropZoneText__QKlKy{font-size:13px;color:var(--text-secondary);font-weight:500}.TaskModal_dropZoneHint__WfzPa{font-size:11px;color:var(--text-tertiary)}.TaskModal_attachmentList__DxWhD{list-style:none;display:flex;flex-direction:column;gap:4px;margin-top:6px}.TaskModal_attachmentItem__RGb1f{display:flex;align-items:center;gap:10px;padding:8px 10px;background:var(--bg);border-radius:var(--radius)}.TaskModal_attachmentThumb__QvtfF{width:36px;height:36px;object-fit:cover;border-radius:var(--radius);flex-shrink:0}.TaskModal_attachmentIcon__IOUrd{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--bg-hover);border-radius:var(--radius);color:var(--text-tertiary);flex-shrink:0}.TaskModal_attachmentInfo__d_W2E{display:flex;flex-direction:column;flex:1 1;min-width:0;gap:1px}.TaskModal_attachmentName__kvAib{font-size:13px;color:var(--accent);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TaskModal_attachmentName__kvAib:hover{text-decoration:underline}.TaskModal_attachmentSize__U7dfd{font-size:11px;color:var(--text-tertiary)}@media (max-width:600px){.TaskModal_panel__VZLSz{width:100vw}.TaskModal_row___SLjI{flex-direction:column}.TaskModal_form__Gy7w0{padding:16px}.TaskModal_header___AuIK{padding:16px 16px 12px}.TaskModal_fieldRow__f_mKj{padding:10px 12px}.TaskModal_fieldRow__f_mKj .TaskModal_input__anLBP,.TaskModal_fieldRow__f_mKj .TaskModal_select__JlBLb{max-width:none}}.CategoryManager_overlay__AoyyM{position:fixed;inset:0;background:rgba(0,0,0,0);z-index:1000;transition:background .3s ease}.CategoryManager_overlayVisible__1WWVY{background:rgba(0,0,0,.3)}.CategoryManager_panel__vplAH{position:fixed;top:0;right:0;bottom:0;width:420px;max-width:100vw;background:var(--bg-surface);box-shadow:var(--shadow-panel);display:flex;flex-direction:column;transform:translateX(100%);transition:transform .3s cubic-bezier(.16,1,.3,1)}.CategoryManager_panelVisible__4bKO8{transform:translateX(0)}.CategoryManager_header__7lWPZ{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid var(--border-subtle);flex-shrink:0}.CategoryManager_headerTitle__Oy6it{font-size:18px;font-weight:600}.CategoryManager_closeBtn__pLu7w{color:var(--text-tertiary);padding:6px;border-radius:var(--radius);transition:all .2s ease}.CategoryManager_closeBtn__pLu7w:hover{color:var(--text);background:var(--bg-hover)}.CategoryManager_content__ZO7OC{padding:20px 24px 24px;display:flex;flex-direction:column;gap:24px;flex:1 1;overflow-y:auto}.CategoryManager_categoryList__6AQIr{list-style:none;display:flex;flex-direction:column;gap:2px}.CategoryManager_categoryItem__E8uEr{border-radius:var(--radius-md)}.CategoryManager_viewRow__VsgVU{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius-md);transition:background .15s ease}.CategoryManager_viewRow__VsgVU:hover{background:var(--bg-hover)}.CategoryManager_catDot__Lyy6R{width:12px;height:12px;border-radius:50%;flex-shrink:0}.CategoryManager_catName__py0QU{font-size:14px;font-weight:500;color:var(--text);flex:1 1}.CategoryManager_catActions__KM5O3{display:flex;gap:4px;opacity:0;transition:opacity .15s ease}.CategoryManager_viewRow__VsgVU:hover .CategoryManager_catActions__KM5O3{opacity:1}.CategoryManager_deleteBtn__GxBBV,.CategoryManager_editBtn__qYMbH{color:var(--text-tertiary);padding:4px;border-radius:var(--radius);transition:all .2s ease}.CategoryManager_editBtn__qYMbH:hover{color:var(--accent);background:var(--accent-light)}.CategoryManager_deleteBtn__GxBBV:hover{color:var(--danger);background:rgba(209,52,56,.08)}.CategoryManager_editRow__v7oxY{padding:10px 12px;background:var(--bg);border-radius:var(--radius-md)}.CategoryManager_editFields__Q3xFe,.CategoryManager_editRow__v7oxY{display:flex;flex-direction:column;gap:8px}.CategoryManager_editInput__UVr5n{padding:7px 12px;border:1px solid var(--border);border-radius:var(--radius);outline:none;font-size:14px;transition:border-color .2s,box-shadow .2s}.CategoryManager_editInput__UVr5n:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-light)}.CategoryManager_editActions__A7ZMo{display:flex;gap:6px;justify-content:flex-end}.CategoryManager_saveEditBtn__YrF3j{padding:5px 14px;background:var(--accent);color:#fff;border-radius:var(--radius);font-size:13px;font-weight:500;transition:background .2s ease}.CategoryManager_saveEditBtn__YrF3j:hover{background:var(--accent-hover)}.CategoryManager_cancelEditBtn__s4aNA{padding:5px 14px;color:var(--text-secondary);border-radius:var(--radius);font-size:13px;font-weight:500;transition:background .2s ease}.CategoryManager_cancelEditBtn__s4aNA:hover{background:var(--bg-hover)}.CategoryManager_addSection__I_Dii{border-top:1px solid var(--border-subtle);padding-top:20px;display:flex;flex-direction:column;gap:10px}.CategoryManager_addHeader__gp0HL{font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em}.CategoryManager_addRow__cbccS{display:flex;gap:8px}.CategoryManager_addInput__3aSpr{flex:1 1;padding:7px 12px;border:1px solid var(--border);border-radius:var(--radius);outline:none;font-size:14px;transition:border-color .2s,box-shadow .2s}.CategoryManager_addInput__3aSpr:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-light)}.CategoryManager_addBtn__yhqhf{padding:7px 16px;background:var(--bg-hover);border:1px solid var(--border);border-radius:var(--radius);font-size:13px;font-weight:500;color:var(--text-secondary);white-space:nowrap;transition:all .2s ease}.CategoryManager_addBtn__yhqhf:hover:not(:disabled){background:var(--bg-active);border-color:var(--border)}.CategoryManager_addBtn__yhqhf:disabled{opacity:.4;cursor:not-allowed}.CategoryManager_colorPicker__rDRYq{display:flex;gap:6px;flex-wrap:wrap}.CategoryManager_colorDot__Qev_w{width:24px;height:24px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:all .15s ease;padding:0}.CategoryManager_colorDot__Qev_w:hover{transform:scale(1.15)}.CategoryManager_colorDotActive__1RbKd{border-color:var(--text);box-shadow:0 0 0 2px var(--bg-surface)}@media (max-width:600px){.CategoryManager_panel__vplAH{width:100vw}}.PushSubscribe_hint__s8luV{font-size:12px;color:var(--text-tertiary);line-height:1.4}.PushSubscribe_pushBtn__jsljx{display:flex;align-items:center;gap:6px;padding:9px 16px;border:1px solid var(--border);border-radius:var(--radius-md);font-size:13px;font-weight:500;color:var(--text-secondary);transition:all .2s ease;cursor:pointer;background:none}.PushSubscribe_pushBtn__jsljx:hover{background:var(--accent-light)}.PushSubscribe_pushBtnActive__wzqZH,.PushSubscribe_pushBtn__jsljx:hover{border-color:var(--accent);color:var(--accent)}.PushSubscribe_pushBtnActive__wzqZH:hover{border-color:var(--danger,#dc2626);color:var(--danger,#dc2626);background:rgba(220,38,38,.06)}.SettingsPanel_overlay__1ijsG{position:fixed;inset:0;background:rgba(0,0,0,0);z-index:1000;transition:background .3s ease}.SettingsPanel_overlayVisible__aRr1X{background:rgba(0,0,0,.3)}.SettingsPanel_panel__6qUEg{position:fixed;top:0;right:0;bottom:0;width:380px;max-width:100vw;background:var(--bg-surface);box-shadow:var(--shadow-panel);display:flex;flex-direction:column;transform:translateX(100%);transition:transform .3s cubic-bezier(.16,1,.3,1)}.SettingsPanel_panelVisible__jVf_w{transform:translateX(0)}.SettingsPanel_header__iAfXe{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid var(--border-subtle);flex-shrink:0}.SettingsPanel_headerTitle__XKiaW{font-size:18px;font-weight:600}.SettingsPanel_closeBtn__xv4hA{color:var(--text-tertiary);padding:6px;border-radius:var(--radius);transition:all .2s ease}.SettingsPanel_closeBtn__xv4hA:hover{color:var(--text);background:var(--bg-hover)}.SettingsPanel_content__WWbCJ{padding:20px 24px 24px;display:flex;flex-direction:column;gap:28px;flex:1 1;overflow-y:auto}.SettingsPanel_section__UgdjW{display:flex;flex-direction:column;gap:10px}.SettingsPanel_sectionTitle__ig6wz{font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em}.SettingsPanel_sectionHint__TjU_E{font-size:12px;color:var(--text-tertiary);margin-top:-4px;line-height:1.4}.SettingsPanel_themeToggle__yB5t5{display:flex;gap:8px}.SettingsPanel_themeOption__B__bC{display:flex;align-items:center;gap:8px;padding:10px 20px;border:2px solid var(--border);border-radius:var(--radius-md);font-size:14px;font-weight:500;color:var(--text-secondary);flex:1 1;justify-content:center;transition:all .2s ease}.SettingsPanel_themeOption__B__bC:hover{border-color:var(--text-tertiary);background:var(--bg-hover)}.SettingsPanel_themeActive__yrTzb{color:var(--accent)}.SettingsPanel_themeActive__yrTzb,.SettingsPanel_themeActive__yrTzb:hover{border-color:var(--accent);background:var(--accent-light)}.SettingsPanel_categoryPreview__k7FcR{display:flex;flex-wrap:wrap;gap:6px}.SettingsPanel_categoryChip__FrIbn{display:flex;align-items:center;gap:5px;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500;color:var(--text-secondary);background:var(--bg-hover)}.SettingsPanel_categoryDot__cuaNO{width:8px;height:8px;border-radius:50%;flex-shrink:0}.SettingsPanel_actionBtn__ayaan{display:flex;align-items:center;gap:6px;padding:9px 16px;border:1px solid var(--border);border-radius:var(--radius-md);font-size:13px;font-weight:500;color:var(--text-secondary);transition:all .2s ease}.SettingsPanel_actionBtn__ayaan:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-light)}.SettingsPanel_toggleBtn__cC_f2{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:13px;font-weight:500;color:var(--text-secondary);background:none;border:none;cursor:pointer}.SettingsPanel_toggleTrack__lUtMH{position:relative;width:36px;height:20px;border-radius:10px;background:var(--border);transition:background .2s ease;flex-shrink:0}.SettingsPanel_toggleActive__9Css2 .SettingsPanel_toggleTrack__lUtMH{background:var(--accent)}.SettingsPanel_toggleThumb__N_vTD{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s ease}.SettingsPanel_toggleActive__9Css2 .SettingsPanel_toggleThumb__N_vTD{transform:translateX(16px)}.SettingsPanel_syncRow__ovz9D{display:flex;align-items:center;gap:8px}.SettingsPanel_syncDot__l3oll{width:8px;height:8px;border-radius:50%;flex-shrink:0}.SettingsPanel_syncLabel__4lIiW{font-size:13px;font-weight:500;color:var(--text)}.SettingsPanel_syncRetryBtn__lLqjW{margin-left:auto;font-size:12px;font-weight:500;padding:4px 12px;border-radius:var(--radius);border:1px solid var(--border);background:var(--bg);color:var(--text-secondary);cursor:pointer;transition:all .2s}.SettingsPanel_syncRetryBtn__lLqjW:hover{background:var(--bg-hover);border-color:var(--accent);color:var(--accent)}.SettingsPanel_syncError__cVAvV{font-size:12px;color:var(--danger);margin-top:-4px}.SettingsPanel_exportButtons__f67b1{display:flex;gap:8px}.SettingsPanel_exportBtn__vn8ps{display:flex;align-items:center;gap:6px;padding:9px 16px;border:1px solid var(--border);border-radius:var(--radius-md);font-size:13px;font-weight:500;color:var(--text-secondary);flex:1 1;justify-content:center;transition:all .2s ease}.SettingsPanel_exportBtn__vn8ps:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-light)}.SettingsPanel_logoutBtn__pZTIV{display:flex;align-items:center;gap:6px;padding:9px 16px;border:1px solid var(--border);border-radius:var(--radius-md);font-size:13px;font-weight:500;color:var(--text-secondary);width:100%;justify-content:center;transition:all .2s ease}.SettingsPanel_logoutBtn__pZTIV:hover{border-color:#dc2626;color:#dc2626;background:rgba(220,38,38,.06)}.SettingsPanel_archiveInputRow__qWkIC{display:flex;align-items:center;gap:10px}.SettingsPanel_archiveInput__zLexr{width:64px;padding:7px 10px;border:1px solid var(--border);border-radius:var(--radius-md);font-size:14px;font-weight:500;text-align:center;color:var(--text);background:var(--bg);outline:none;transition:border-color .2s}.SettingsPanel_archiveInput__zLexr:focus{border-color:var(--accent)}.SettingsPanel_archiveInputLabel__HcTOY{font-size:13px;color:var(--text-secondary)}.SettingsPanel_workspaceList__R6zl8{display:flex;flex-direction:column;gap:4px}.SettingsPanel_workspaceRow__vg0Gz{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:var(--radius);background:var(--bg-hover)}.SettingsPanel_workspaceRowName__HMrVm{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--text)}.SettingsPanel_workspaceDeleteBtn__S_wj0{color:var(--text-tertiary);padding:4px;border-radius:var(--radius);transition:all .15s ease}.SettingsPanel_workspaceDeleteBtn__S_wj0:hover{color:#dc2626;background:rgba(220,38,38,.08)}.SettingsPanel_workspaceAddForm__gLQ78{display:flex;flex-direction:column;gap:8px}.SettingsPanel_workspaceAddInputs__mnogt{display:flex;gap:8px}.SettingsPanel_workspaceEmojiInput__s32C_{width:44px;padding:7px 6px;border:1px solid var(--border);border-radius:var(--radius-md);font-size:16px;text-align:center;color:var(--text);background:var(--bg);outline:none;transition:border-color .2s}.SettingsPanel_workspaceEmojiInput__s32C_:focus{border-color:var(--accent)}.SettingsPanel_workspaceNameInput__ggFu8{flex:1 1;padding:7px 10px;border:1px solid var(--border);border-radius:var(--radius-md);font-size:13px;font-weight:500;color:var(--text);background:var(--bg);outline:none;transition:border-color .2s}.SettingsPanel_workspaceNameInput__ggFu8:focus{border-color:var(--accent)}.SettingsPanel_workspaceAddActions__5vyPF{display:flex;gap:8px}.SettingsPanel_workspaceAddConfirm__CYyuy{padding:7px 16px;border-radius:var(--radius-md);font-size:13px;font-weight:600;background:var(--accent);color:#fff;border:none;cursor:pointer;transition:background .2s}.SettingsPanel_workspaceAddConfirm__CYyuy:hover{background:var(--accent-hover)}.SettingsPanel_workspaceAddCancel__Ja4cJ{padding:7px 16px;border-radius:var(--radius-md);font-size:13px;font-weight:500;background:none;color:var(--text-secondary);border:1px solid var(--border);cursor:pointer;transition:all .2s}.SettingsPanel_workspaceAddCancel__Ja4cJ:hover{border-color:var(--text-tertiary);background:var(--bg-hover)}.SettingsPanel_workspaceDeleteConfirm__FkDVB{display:flex;flex-direction:column;gap:8px;padding:14px;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md)}.SettingsPanel_workspaceDeleteMsg__iy8Du{font-size:13px;color:var(--text);line-height:1.4}.SettingsPanel_workspaceDeleteSelect__KTdxk{padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-md);font-size:13px;color:var(--text);background:var(--bg-surface);cursor:pointer;outline:none}.SettingsPanel_workspaceDeleteSelect__KTdxk:focus{border-color:var(--accent)}.SettingsPanel_workspaceDeleteConfirmBtn__ma4Xa{padding:7px 16px;border-radius:var(--radius-md);font-size:13px;font-weight:600;background:var(--danger);color:#fff;border:none;cursor:pointer;transition:background .2s}.SettingsPanel_workspaceDeleteConfirmBtn__ma4Xa:hover{opacity:.9}@media (max-width:600px){.SettingsPanel_panel__6qUEg{width:100vw}}.ArchiveView_container__QPj9j{padding:24px;max-width:800px;margin:0 auto}.ArchiveView_empty__VBdeW{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:8px}.ArchiveView_emptyIcon__FfsGd{color:var(--text-tertiary);opacity:.5;margin-bottom:8px}.ArchiveView_emptyText__Fj7Ml{font-size:16px;font-weight:600;color:var(--text-secondary)}.ArchiveView_emptyHint__xWQ4P{font-size:13px;color:var(--text-tertiary)}.ArchiveView_list__RvNo3{display:flex;flex-direction:column;gap:4px}.ArchiveView_item__Yb1m1{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:border-color .2s ease}.ArchiveView_item__Yb1m1:hover{border-color:var(--border)}.ArchiveView_itemContent__6XFP2{flex:1 1;min-width:0}.ArchiveView_titleRow__V_7Uw{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ArchiveView_title__R8xe2{font-size:14px;font-weight:600;color:var(--text);text-decoration:line-through;opacity:.7}.ArchiveView_category__WhEXO{font-size:10px;font-weight:500;padding:1px 6px;border-radius:8px;background:color-mix(in srgb,var(--cat-color) 12%,transparent);color:var(--cat-color)}.ArchiveView_description__hnMDo{font-size:12px;color:var(--text-tertiary);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ArchiveView_archivedDate__HXIfG{font-size:11px;color:var(--text-tertiary);margin-top:4px;display:block}.ArchiveView_unarchiveBtn__ab9In{display:flex;align-items:center;gap:5px;padding:6px 12px;border:1px solid var(--border);border-radius:var(--radius);font-size:12px;font-weight:500;color:var(--text-secondary);white-space:nowrap;flex-shrink:0;transition:all .2s ease}.ArchiveView_unarchiveBtn__ab9In:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-light)}.ArchiveView_footer__cTGuA{margin-top:24px;display:flex;justify-content:center}.ArchiveView_clearBtn__a7pA0{display:flex;align-items:center;gap:6px;padding:8px 16px;color:var(--danger);border:1px solid rgba(209,52,56,.3);border-radius:var(--radius-md);font-size:13px;font-weight:500;transition:all .2s ease}.ArchiveView_clearBtn__a7pA0:hover{background:rgba(209,52,56,.08);border-color:var(--danger)}@media (max-width:600px){.ArchiveView_container__QPj9j{padding:12px}.ArchiveView_item__Yb1m1{flex-direction:column;align-items:flex-start;gap:8px}}.BulkActionBar_bar__kYeG6{position:fixed;bottom:0;left:0;right:0;z-index:500;animation:BulkActionBar_slideUp__kv5iv .25s ease-out}@keyframes BulkActionBar_slideUp__kv5iv{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.BulkActionBar_inner__90Uq8{max-width:800px;margin:0 auto 16px;display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background:var(--bg-surface);border-radius:var(--radius-lg);box-shadow:0 4px 24px rgba(0,0,0,.15),0 0 0 1px var(--border)}.BulkActionBar_count__zw8lq{font-size:14px;font-weight:600;color:var(--text)}.BulkActionBar_actions__mR0kv{display:flex;align-items:center;gap:8px}.BulkActionBar_moveWrapper__2xx0e{position:relative}.BulkActionBar_moveBtn__pEBya{display:flex;align-items:center;gap:6px;padding:7px 14px;background:var(--accent);color:#fff;border-radius:var(--radius-md);font-size:13px;font-weight:500;transition:background .2s ease}.BulkActionBar_moveBtn__pEBya:hover{background:var(--accent-hover)}.BulkActionBar_moveMenu__oGa0R{position:absolute;bottom:100%;left:0;margin-bottom:6px;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);overflow:hidden;min-width:160px;z-index:10}.BulkActionBar_moveOption__uz5CN{display:block;width:100%;text-align:left;padding:9px 14px;font-size:13px;font-weight:500;color:var(--text);transition:background .15s ease}.BulkActionBar_moveOption__uz5CN:hover{background:var(--bg-hover)}.BulkActionBar_deleteBtn__oPAXi{display:flex;align-items:center;gap:6px;padding:7px 14px;color:var(--danger);border:1px solid rgba(209,52,56,.3);border-radius:var(--radius-md);font-size:13px;font-weight:500;transition:all .2s ease}.BulkActionBar_deleteBtn__oPAXi:hover{background:rgba(209,52,56,.08);border-color:var(--danger)}.BulkActionBar_deselectBtn__L_EY7{padding:7px 14px;color:var(--text-secondary);border-radius:var(--radius-md);font-size:13px;font-weight:500;transition:all .2s ease}.BulkActionBar_deselectBtn__L_EY7:hover{background:var(--bg-hover);color:var(--text)}@media (max-width:600px){.BulkActionBar_inner__90Uq8{margin:0 8px 8px;padding:10px 14px;flex-wrap:wrap;gap:8px}}