.Toast_toastContainer__YnZvS{position:fixed;top:max(14px,calc(var(--safe-area-top, 0px) + 12px));left:50%;transform:translateX(-50%);z-index:100000;display:flex;flex-direction:column;align-items:center;gap:8px;width:auto;max-width:calc(100vw - 32px);pointer-events:none}.Toast_toast__ETwJm{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 18px 8px 14px;border-radius:var(--radius-full);border:none;color:var(--foreground);background:color-mix(in srgb,var(--surface-elevated) 94%,var(--status-tint,var(--surface-elevated)) 6%);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 10px 30px -4px rgba(0,0,0,.28),0 3px 10px rgba(0,0,0,.1);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);cursor:-webkit-grab;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:none;will-change:transform,opacity,filter;max-width:100%}.Toast_toast__ETwJm:active{cursor:-webkit-grabbing;cursor:grabbing}.Toast_iconWrap__2uKOt{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1}.Toast_toastSvg__AHZie{display:block}.Toast_message__VmdVc{font-size:calc(13px * var(--font-scale, 1));font-weight:600;line-height:1.35;letter-spacing:-.01em;white-space:normal;text-align:center;overflow:hidden;text-overflow:ellipsis;color:var(--foreground)}.Toast_success__uL6zu{--status-tint:var(--success,#34c759)}.Toast_success__uL6zu .Toast_iconWrap__2uKOt{color:var(--success,#34c759)}.Toast_error__kPWot{--status-tint:var(--danger,#ff3b30)}.Toast_error__kPWot .Toast_iconWrap__2uKOt{color:var(--danger,#ff3b30)}.Toast_info__NtuCN{--status-tint:var(--accent,#007aff)}.Toast_info__NtuCN .Toast_iconWrap__2uKOt{color:var(--accent,#007aff)}@media (prefers-reduced-motion:reduce){.Toast_toast__ETwJm{transition:none!important}}.ClipboardPopover_clipboardPopover__PEgCm{position:absolute;top:calc(max(12px, var(--safe-area-top, 12px)) + 40px);left:10px;right:10px;width:auto;z-index:1000;height:min(390px,calc(100vh - 100px));max-height:min(390px,calc(100vh - 100px));display:flex;flex-direction:column;background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--radius-lg,14px);box-shadow:0 10px 25px -5px rgba(0,0,0,.22),0 4px 10px -3px rgba(0,0,0,.12);padding:12px;overflow:hidden;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-sizing:border-box;transform-origin:85% top;will-change:transform,opacity;animation:ClipboardPopover_popoverIosEnter__i0uEi .18s cubic-bezier(.16,1,.3,1) forwards;transition:top .22s cubic-bezier(.16,1,.3,1),bottom .22s cubic-bezier(.16,1,.3,1),left .22s cubic-bezier(.16,1,.3,1),right .22s cubic-bezier(.16,1,.3,1),width .22s cubic-bezier(.16,1,.3,1),height .22s cubic-bezier(.16,1,.3,1),max-height .22s cubic-bezier(.16,1,.3,1),border-radius .22s cubic-bezier(.16,1,.3,1);scrollbar-width:none;-ms-overflow-style:none}.ClipboardPopover_clipboardPopover__PEgCm::-webkit-scrollbar{display:none;width:0;height:0}.ClipboardPopover_clipboardPopover__PEgCm.ClipboardPopover_popoverClosing__tombz{animation:ClipboardPopover_popoverIosExit__i1ND_ .14s cubic-bezier(.4,0,1,1) forwards;pointer-events:none}.ClipboardPopover_clipboardPopover__PEgCm.ClipboardPopover_isExpanded__CwBlE{top:calc(max(8px, var(--safe-area-top, 8px)) + 8px);bottom:calc(max(8px, var(--safe-area-bottom, 8px)) + 8px);left:8px;right:8px;width:auto;height:auto;max-height:none;border-radius:var(--radius-xl,18px);transform-origin:center center}.ClipboardPopover_clipboardPopover__PEgCm.ClipboardPopover_keyboardActive__knQVS{display:flex!important;flex-direction:column!important;overflow:hidden!important}.ClipboardPopover_clipboardPopover__PEgCm.ClipboardPopover_keyboardActive__knQVS .ClipboardPopover_editorBody__Qw4nb,.ClipboardPopover_clipboardPopover__PEgCm.ClipboardPopover_keyboardActive__knQVS .ClipboardPopover_editorView__Y32Yi,.ClipboardPopover_clipboardPopover__PEgCm.ClipboardPopover_keyboardActive__knQVS .ClipboardPopover_textareaWrapper__a0la9{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;height:100%!important;overflow:hidden!important}.ClipboardPopover_clipboardPopover__PEgCm.ClipboardPopover_keyboardActive__knQVS .ClipboardPopover_textareaWrapper__a0la9{margin-bottom:8px!important}.ClipboardPopover_clipboardPopover__PEgCm.ClipboardPopover_keyboardActive__knQVS .ClipboardPopover_textarea__wnA8q{flex:1 1 auto!important;min-height:60px!important;height:100%!important;max-height:100%!important;field-sizing:normal!important;overflow-y:auto!important;margin-bottom:0!important;scroll-padding-bottom:14px}.ClipboardPopover_clipboardPopover__PEgCm.ClipboardPopover_keyboardActive__knQVS .ClipboardPopover_actions__tYCJz{flex-shrink:0!important;margin-top:auto!important;padding-top:2px!important}@keyframes ClipboardPopover_popoverIosEnter__i0uEi{0%{opacity:0;transform:translateY(-8px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ClipboardPopover_popoverIosExit__i1ND_{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-6px) scale(.94)}}.ClipboardPopover_editorView__Y32Yi{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ClipboardPopover_clipboardPopover__PEgCm.ClipboardPopover_isExpanded__CwBlE .ClipboardPopover_editorView__Y32Yi{height:100%}.ClipboardPopover_viewHidden__c8LCu{display:none!important}.ClipboardPopover_editorBody__Qw4nb{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%}.ClipboardPopover_clipboardPopover__PEgCm.ClipboardPopover_isExpanded__CwBlE .ClipboardPopover_editorBody__Qw4nb{height:100%}.ClipboardPopover_historyBody__en1iq{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%}.ClipboardPopover_editorContentAnim__I7EnY{animation:ClipboardPopover_editorContentEnter__hFNuo .18s cubic-bezier(.16,1,.3,1) forwards;will-change:transform,opacity}@keyframes ClipboardPopover_editorContentEnter__hFNuo{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}.ClipboardPopover_historyContentEnter__iG7oq{animation:ClipboardPopover_historyContentEnter__iG7oq .18s cubic-bezier(.16,1,.3,1) forwards;will-change:transform,opacity}@keyframes ClipboardPopover_historyContentEnter__iG7oq{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:translateX(0)}}.ClipboardPopover_topBar__VsR5D{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-bottom:10px;flex-shrink:0;height:32px}.ClipboardPopover_saveStatusWrapper__N6sJw{margin-right:auto;display:flex;align-items:center;min-height:24px;position:relative}.ClipboardPopover_saveBadge__MYoth{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:var(--radius-sm,6px);font-size:calc(11.5px * var(--font-scale, 1));font-weight:500;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 1px 2px rgba(0,0,0,.04);will-change:opacity}@media (prefers-reduced-motion:reduce){.ClipboardPopover_saveBadge__MYoth{animation:none!important;transition:none!important}.ClipboardPopover_savingSpinner__aVF4R{animation:none!important}}.ClipboardPopover_saveBadgeSaving__MoJAC{color:var(--primary,#007aff);background:rgba(0,122,255,.09)}.ClipboardPopover_savingSpinner__aVF4R{animation:ClipboardPopover_saveSpin__3DyHV .9s linear infinite}@keyframes ClipboardPopover_saveSpin__3DyHV{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ClipboardPopover_saveBadgeSaved__oIZEJ{color:#22c55e;background:rgba(34,197,94,.1)}.ClipboardPopover_savedIcon__FqoZL{color:#22c55e}.ClipboardPopover_saveBadgeError__Vimhh{-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;border:none;cursor:pointer;color:#ef4444;background:rgba(239,68,68,.12)}.ClipboardPopover_saveBadgeError__Vimhh:hover{background:rgba(239,68,68,.18)}.ClipboardPopover_errorIcon__PEwMq{color:#ef4444}.ClipboardPopover_retryIcon__P7NkV{margin-left:2px;opacity:.8}.ClipboardPopover_pasteDeviceBtn__HkN0K{-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;-webkit-tap-highlight-color:transparent;display:inline-flex;align-items:center;justify-content:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-full);padding:0 12px;height:32px;min-height:32px;font-size:calc(13px * var(--font-scale, 1));font-weight:600;color:var(--accent);box-shadow:var(--shadow-sm);cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .1s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ClipboardPopover_pasteDeviceBtn__HkN0K:focus{outline:none}@media (hover:hover) and (pointer:fine){.ClipboardPopover_pasteDeviceBtn__HkN0K:hover{background:var(--surface-hover);border-color:var(--accent)}}.ClipboardPopover_pasteDeviceBtn__HkN0K:active{transform:scale(.96)}.ClipboardPopover_historyToggleBtn__S0eQN{-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;-webkit-tap-highlight-color:transparent;position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;min-height:32px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-full);padding:0;color:var(--muted-foreground);box-shadow:var(--shadow-sm);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .1s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.ClipboardPopover_historyToggleBtn__S0eQN:focus{outline:none}@media (hover:hover) and (pointer:fine){.ClipboardPopover_historyToggleBtn__S0eQN:hover{background:var(--surface-hover);border-color:var(--accent);color:var(--accent)}.ClipboardPopover_historyToggleBtn__S0eQN:hover .ClipboardPopover_historyBtnIcon__LuNCY{color:var(--accent)}}.ClipboardPopover_historyToggleBtn__S0eQN:active{transform:scale(.94)}.ClipboardPopover_historyToggleBtn__S0eQN:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.ClipboardPopover_historyIconWrapper__Vpx4z{position:relative;display:inline-flex;align-items:center;justify-content:center}.ClipboardPopover_historyBtnIcon__LuNCY{color:var(--muted-foreground);transition:color .15s ease}.ClipboardPopover_historyToggleBtn__S0eQN:hover .ClipboardPopover_historyBtnIcon__LuNCY{color:var(--accent)}.ClipboardPopover_historyDot__pZFrF{position:absolute;top:-1.5px;right:-1.5px;width:8px;height:8px;border-radius:50%;background:#10b981;border:2px solid var(--surface-elevated,var(--surface));opacity:0;transform:scale(0);transition:transform .2s cubic-bezier(.16,1,.3,1),opacity .2s ease}.ClipboardPopover_historyDot__pZFrF.ClipboardPopover_historyDotActive__Jd5dR{opacity:1;transform:scale(1)}.ClipboardPopover_expandBtn__l_3lP{-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;-webkit-tap-highlight-color:transparent;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;min-height:32px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-full);padding:0;color:var(--muted-foreground);box-shadow:var(--shadow-sm);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .1s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.ClipboardPopover_expandBtn__l_3lP:focus{outline:none}@media (hover:hover) and (pointer:fine){.ClipboardPopover_expandBtn__l_3lP:hover{background:var(--surface-hover);border-color:var(--accent);color:var(--accent)}}.ClipboardPopover_expandBtn__l_3lP:active{transform:scale(.94)}.ClipboardPopover_textareaWrapper__a0la9{position:relative;width:100%;flex:1 1 auto;min-height:0;height:100%;margin-bottom:10px;display:flex;flex-direction:column}.ClipboardPopover_clipboardPopover__PEgCm.ClipboardPopover_isExpanded__CwBlE .ClipboardPopover_textareaWrapper__a0la9,.ClipboardPopover_textarea__wnA8q{flex:1 1 auto;height:100%;min-height:0}.ClipboardPopover_textarea__wnA8q{width:100%;box-sizing:border-box;max-height:none;field-sizing:normal;padding:10px 12px;border-radius:var(--radius-md,10px);background:var(--surface);border:1px solid var(--border);color:var(--foreground);font-size:15px;line-height:1.45;outline:none;resize:none!important;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scroll-padding-bottom:14px;transition:border-color .15s ease;font-family:inherit;scrollbar-width:none;-ms-overflow-style:none}.ClipboardPopover_textarea__wnA8q.ClipboardPopover_textareaKeyboardActive__OFqWn{min-height:0!important;scroll-padding-bottom:24px;padding-bottom:18px}.ClipboardPopover_clipboardPopover__PEgCm.ClipboardPopover_isExpanded__CwBlE .ClipboardPopover_textarea__wnA8q{height:100%;min-height:0;max-height:none;flex:1 1 auto}.ClipboardPopover_textarea__wnA8q::-webkit-resizer,.ClipboardPopover_textarea__wnA8q::-webkit-scrollbar{display:none;width:0;height:0}.ClipboardPopover_textarea__wnA8q:focus{border-color:var(--accent)}.ClipboardPopover_textarea__wnA8q::placeholder{color:var(--muted-foreground);opacity:.65;font-size:12.5px}.ClipboardPopover_actions__tYCJz{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-top:auto}.ClipboardPopover_copyBtn__MCgzm{flex:1 1;min-width:0;display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 16px;border-radius:var(--radius-md,10px);background:var(--accent);color:var(--accent-foreground,#ffffff);font-size:13.5px;font-weight:600;border:none;cursor:pointer;box-shadow:var(--shadow-sm);transition:opacity .15s ease,transform .12s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ClipboardPopover_copyBtn__MCgzm:hover:not(:disabled){opacity:.92}.ClipboardPopover_copyBtn__MCgzm:active:not(:disabled){transform:scale(.97)}.ClipboardPopover_copyBtn__MCgzm:disabled{opacity:.45;cursor:not-allowed}.ClipboardPopover_copyBtn__MCgzm.ClipboardPopover_copied__A0Mn4{background:var(--accent);color:var(--accent-foreground,#ffffff);opacity:.95}.ClipboardPopover_historyActionGroup__efYWb{display:inline-flex;align-items:center;gap:1px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-full);height:32px;min-height:32px;padding:0 3px;box-shadow:var(--shadow-sm);flex-shrink:0}.ClipboardPopover_redoBtn__svj6Q,.ClipboardPopover_undoBtn__x8URo{-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--radius-full);background:transparent;color:var(--muted-foreground);border:none;cursor:pointer;flex-shrink:0;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,color .15s ease,opacity .15s ease,transform .1s ease}.ClipboardPopover_redoBtn__svj6Q:hover:not(:disabled),.ClipboardPopover_undoBtn__x8URo:hover:not(:disabled){background:var(--surface-hover);color:var(--accent)}.ClipboardPopover_redoBtn__svj6Q:active:not(:disabled),.ClipboardPopover_undoBtn__x8URo:active:not(:disabled){transform:scale(.92)}.ClipboardPopover_redoBtn__svj6Q:disabled,.ClipboardPopover_undoBtn__x8URo:disabled{opacity:.25;cursor:not-allowed;pointer-events:none}.ClipboardPopover_clearFieldBtn__1cDc4{display:inline-flex;align-items:center;justify-content:center;width:44px;height:40px;border-radius:var(--radius-md,10px);background:var(--danger-subtle);color:var(--danger);border:1px solid transparent;cursor:pointer;flex-shrink:0;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .12s ease,color .12s ease,opacity .12s ease,transform .12s ease}.ClipboardPopover_clearFieldBtn__1cDc4:hover:not(:disabled){background:var(--danger);color:#ffffff}.ClipboardPopover_clearFieldBtn__1cDc4:active:not(:disabled){transform:scale(.95);opacity:.85}.ClipboardPopover_clearFieldBtn__1cDc4:disabled{opacity:.35;cursor:not-allowed}.ClipboardPopover_historyView__qpqkH{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ClipboardPopover_historyView__qpqkH.ClipboardPopover_historyViewExiting__49lc_{pointer-events:none}.ClipboardPopover_historyHeader__9P6qW{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;flex-shrink:0;height:32px}.ClipboardPopover_backBtn__BlO4B{-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;-webkit-tap-highlight-color:transparent;display:inline-flex;align-items:center;gap:5px;height:32px;min-height:32px;padding:0 11px 0 7px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-full);font-size:calc(13px * var(--font-scale, 1));font-weight:600;color:var(--foreground);box-shadow:var(--shadow-sm);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .1s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ClipboardPopover_backBtn__BlO4B:focus{outline:none}@media (hover:hover) and (pointer:fine){.ClipboardPopover_backBtn__BlO4B:hover{background:var(--surface-hover);border-color:var(--accent);color:var(--accent)}}.ClipboardPopover_backBtn__BlO4B:active{transform:scale(.96)}.ClipboardPopover_historyFooter__DYimp{display:flex;justify-content:center;padding:10px 0 4px;margin-top:4px;flex-shrink:0}.ClipboardPopover_clearAllHistoryBtn__bAYwt{display:inline-flex;align-items:center;justify-content:center;background:var(--danger-subtle,rgba(239,68,68,.1));color:var(--danger,#ef4444);border:1px solid transparent;border-radius:var(--radius-full,9999px);padding:0 16px;height:32px;font-size:12px;font-weight:600;cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .1s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ClipboardPopover_clearAllHistoryBtn__bAYwt:hover{background:var(--danger,#ef4444);color:#ffffff}.ClipboardPopover_clearAllHistoryBtn__bAYwt:active{transform:scale(.96)}.ClipboardPopover_historyList__Ha_hU{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;padding-right:2px;padding-bottom:4px;scrollbar-width:none;-ms-overflow-style:none}.ClipboardPopover_clipboardPopover__PEgCm.ClipboardPopover_isExpanded__CwBlE .ClipboardPopover_historyList__Ha_hU{max-height:none;height:100%}.ClipboardPopover_historyList__Ha_hU::-webkit-scrollbar{display:none;width:0;height:0}.ClipboardPopover_historyList__Ha_hU.ClipboardPopover_historyListClearing__yLIQO{opacity:0;transform:translateY(6px) scale(.98);transition:opacity .2s ease-out,transform .2s ease-out;pointer-events:none}.ClipboardPopover_historyCard__KI8kp{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md,10px);padding:9px 11px;gap:7px;transition:border-color .15s ease;flex-shrink:0}.ClipboardPopover_historyCard__KI8kp.ClipboardPopover_historyCardDeleting__T608p{animation:ClipboardPopover_cardDeleteOut__sQZy0 .22s cubic-bezier(.16,1,.3,1) forwards;pointer-events:none;overflow:hidden}@keyframes ClipboardPopover_cardDeleteOut__sQZy0{0%{opacity:1;transform:translateX(0) scale(1);max-height:240px;padding-top:9px;padding-bottom:9px;margin-top:0}35%{opacity:0;transform:translateX(20px) scale(.96);max-height:240px;padding-top:9px;padding-bottom:9px;margin-top:0}to{opacity:0;transform:translateX(24px) scale(.94);max-height:0;padding-top:0;padding-bottom:0;margin-top:-8px;border-width:0}}.ClipboardPopover_historyCard__KI8kp:hover{border-color:var(--accent-subtle-border,rgba(59,130,246,.35))}.ClipboardPopover_historyCardHeader__APLdD{display:flex;align-items:center;justify-content:flex-start}.ClipboardPopover_historyCardTime__8CruS{font-size:11px;font-weight:600;color:var(--muted-foreground)}.ClipboardPopover_historyCardBody__oeewV{font-size:13px;line-height:1.4;color:var(--foreground);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:text;-moz-user-select:text;user-select:text;background:rgba(0,0,0,.03);padding:6px 8px;border-radius:var(--radius-sm,6px);border:1px solid rgba(125,125,125,.1)}.dark .ClipboardPopover_historyCardBody__oeewV{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.06)}.ClipboardPopover_historyCardFooter__5E6Gh{display:flex;align-items:center;gap:6px;margin-top:2px}.ClipboardPopover_historyCardCopyBtn__KNX2U{flex:1 1;display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 10px;border-radius:var(--radius-sm,6px);background:var(--accent);border:1px solid transparent;font-size:11.5px;font-weight:600;color:var(--accent-foreground,#ffffff);cursor:pointer;transition:background-color .15s ease,opacity .15s ease,transform .1s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ClipboardPopover_historyCardCopyBtn__KNX2U:hover{opacity:.92}.ClipboardPopover_historyCardCopyBtn__KNX2U:active{transform:scale(.96)}.ClipboardPopover_historyCardCopyBtn__KNX2U.ClipboardPopover_copied__A0Mn4{background:var(--accent);color:var(--accent-foreground,#ffffff);opacity:.95}.ClipboardPopover_historyCardRestoreBtn__T71mu{flex:1 1;display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 10px;border-radius:var(--radius-sm,6px);background:var(--accent-subtle);border:1px solid var(--accent-subtle-border,transparent);font-size:11.5px;font-weight:600;color:var(--accent);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease,transform .1s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ClipboardPopover_historyCardRestoreBtn__T71mu:hover{background:var(--accent);border-color:var(--accent);color:var(--accent-foreground,#ffffff)}.ClipboardPopover_historyCardRestoreBtn__T71mu:active{transform:scale(.96);opacity:.88}.ClipboardPopover_historyCardDeleteBtn__5KLcM{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 10px;border-radius:var(--radius-sm,6px);background:var(--danger-subtle,rgba(239,68,68,.1));border:1px solid transparent;font-size:11.5px;font-weight:600;color:var(--danger,#ef4444);cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .1s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ClipboardPopover_historyCardDeleteBtn__5KLcM:hover{background:var(--danger,#ef4444);color:#ffffff}.ClipboardPopover_historyCardDeleteBtn__5KLcM:active{transform:scale(.96)}@media (min-width:540px){.ClipboardPopover_clipboardPopover__PEgCm{left:auto;right:16px;width:440px;max-width:calc(100% - 32px);max-height:calc(100vh - 100px);transform-origin:right top}.ClipboardPopover_textarea__wnA8q{font-size:14px;height:260px;min-height:200px;max-height:480px;resize:vertical}.ClipboardPopover_historyList__Ha_hU{max-height:440px}.ClipboardPopover_clipboardPopover__PEgCm.ClipboardPopover_isExpanded__CwBlE{left:16px;right:16px;top:16px;bottom:16px;width:auto;max-width:min(calc(100% - 32px),580px);margin:0 auto;max-height:calc(100vh - 32px)}.ClipboardPopover_clipboardPopover__PEgCm.ClipboardPopover_isExpanded__CwBlE .ClipboardPopover_textarea__wnA8q{height:100%;min-height:0;max-height:none;resize:none}}@media (max-width:400px){.ClipboardPopover_topBar__VsR5D{gap:5px}.ClipboardPopover_pasteDeviceBtn__HkN0K{padding:0 8px;font-size:calc(11.5px * var(--font-scale, 1))}}.TaskCheckbox_checkbox__gCOZz{position:relative;width:20px;height:20px;border-radius:6px;border:1.5px solid var(--border);background:var(--surface);display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,transform .1s ease;padding:0}.TaskCheckbox_checkbox__gCOZz:before{content:"";position:absolute;inset:-6px}.TaskCheckbox_checkbox__gCOZz:hover{border-color:var(--accent);transform:scale(1.08)}.TaskCheckbox_checkbox__gCOZz:active{transform:scale(.88)}.TaskCheckbox_checked__722Uv{background:var(--accent);border-color:var(--accent)}.TaskCheckbox_checkIcon__Tya8Z{display:flex;align-items:center;justify-content:center;color:var(--accent-foreground);opacity:0}.TaskCheckbox_checked__722Uv .TaskCheckbox_checkIcon__Tya8Z{opacity:1}.TagBadge_badge__Kuhei{display:inline-flex;align-items:center;gap:3.5px;padding:2px 6.5px;border-radius:var(--radius-sm);font-size:calc(11.5px * var(--font-scale, 1));font-weight:600;background:var(--surface-elevated);color:var(--foreground);border:1px solid var(--border);line-height:1.1;transition:all .15s ease;white-space:nowrap;flex-shrink:0;max-width:100%}.TagBadge_dot__LyrgV{width:6.5px;height:6.5px;border-radius:50%;background-color:var(--tag-color,#3b82f6);flex-shrink:0}.TagBadge_name__fQ0at{line-height:1.1;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TagBadge_clickable__Ez1gt{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TagBadge_clickable__Ez1gt:hover{filter:brightness(1.15);transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.15)}.TagBadge_clickable__Ez1gt:active{transform:translateY(0) scale(.96)}.TagBadge_selected__0cI62{background:var(--accent-subtle);border-color:var(--accent);color:var(--accent);font-weight:600}.TagBadge_removeBtn__HLM_0{display:inline-flex;align-items:center;justify-content:center;color:var(--muted-foreground);margin-left:2px;padding:0;width:14px;height:14px;border-radius:50%;transition:all .15s ease}.TagBadge_removeBtn__HLM_0:hover{color:var(--danger);transform:scale(1.2)}.TagBadge_removeBtn__HLM_0:active{transform:scale(.9)}.TaskMeta_metaContainer__giCJ_{display:flex;align-items:center;flex-flow:row wrap;gap:4px calc(5px * var(--spacing-scale, 1));margin-top:calc(4px * var(--spacing-scale, 1));padding:2px 0;width:100%;min-width:0}.TaskMeta_dueBadge__AM2fe{display:inline-flex;align-items:center;gap:4px;font-family:inherit;font-size:calc(11.5px * var(--font-scale, 1));font-weight:600;color:var(--muted-foreground);background:var(--surface-elevated);border:1px solid var(--border);padding:2.5px 6.5px;border-radius:var(--radius-sm);line-height:1;box-sizing:border-box;white-space:nowrap;flex-shrink:0;vertical-align:middle;transition:all .15s ease}.TaskMeta_overdueDueBadge__oISCo{color:var(--danger)!important;background:var(--danger-subtle)!important;border-color:var(--danger-subtle-border)!important}.TaskMeta_overdueBadge__7lfBF{color:var(--danger);background:var(--danger-subtle);border:1px solid var(--danger-subtle-border);border-radius:var(--radius-sm)}.TaskMeta_dueSoonBadge__w89Qv,.TaskMeta_overdueBadge__7lfBF{display:inline-flex;align-items:center;gap:4px;font-family:inherit;font-size:calc(11.5px * var(--font-scale, 1));font-weight:600;padding:2.5px 6.5px;line-height:1;box-sizing:border-box;white-space:nowrap;flex-shrink:0;vertical-align:middle;transition:all .15s ease}.TaskMeta_dueSoonBadge__w89Qv{color:var(--warning);background:var(--warning-subtle);border:1px solid var(--warning-subtle-border);border-radius:var(--radius-sm)}.TaskMeta_reminderBadge__RmM6r{display:inline-flex;align-items:center;gap:4px;font-family:inherit;font-size:calc(11.5px * var(--font-scale, 1));font-weight:600;color:var(--accent-text);background:var(--accent-subtle);border:1px solid var(--accent-subtle-border);padding:2.5px 6.5px;border-radius:var(--radius-sm);line-height:1;box-sizing:border-box;white-space:nowrap;flex-shrink:0;vertical-align:middle;transition:all .15s ease}.TaskMeta_pastReminder__MFmZL{color:var(--muted-foreground);background:var(--surface-elevated);border-color:var(--border);opacity:.75}.TaskMeta_completed__F51Fa{opacity:.6}.TaskMeta_clickableBadge__fJ1OE,.TaskMeta_quickAddMetaBtn__g_8RF{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TaskMeta_quickAddMetaBtn__g_8RF{display:inline-flex;align-items:center;gap:4px;font-family:inherit;font-size:calc(11.5px * var(--font-scale, 1));font-weight:600;color:var(--muted-foreground);background:var(--surface-elevated);border:1px solid var(--border);padding:2.5px 6.5px;border-radius:var(--radius-sm);line-height:1;box-sizing:border-box;white-space:nowrap;flex-shrink:0;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;vertical-align:middle;transition:all .15s ease}.TaskMeta_dueBadge__AM2fe svg,.TaskMeta_dueSoonBadge__w89Qv svg,.TaskMeta_overdueBadge__7lfBF svg,.TaskMeta_quickAddMetaBtn__g_8RF svg,.TaskMeta_reminderBadge__RmM6r svg{display:block;flex-shrink:0}.TaskMeta_dueBadge__AM2fe span,.TaskMeta_dueSoonBadge__w89Qv span,.TaskMeta_overdueBadge__7lfBF span,.TaskMeta_quickAddMetaBtn__g_8RF span,.TaskMeta_reminderBadge__RmM6r span{display:inline-flex;align-items:center;line-height:1}.TaskMeta_clickableBadge__fJ1OE:hover,.TaskMeta_quickAddMetaBtn__g_8RF:hover{filter:brightness(1.15);transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.15)}.TaskMeta_clickableBadge__fJ1OE:active,.TaskMeta_quickAddMetaBtn__g_8RF:active{transform:translateY(0) scale(.96);box-shadow:none}.LinkifiedText_textContainer__NCH67{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.LinkifiedText_link__NVkrW{color:var(--accent);text-decoration:none;cursor:pointer;word-break:break-all;overflow-wrap:anywhere;border-radius:2px;transition:opacity .15s ease,-webkit-text-decoration-color .15s ease;transition:opacity .15s ease,text-decoration-color .15s ease;transition:opacity .15s ease,text-decoration-color .15s ease,-webkit-text-decoration-color .15s ease}.LinkifiedText_link__NVkrW:hover{opacity:.88;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.LinkifiedText_link__NVkrW:active{opacity:.7}.LinkifiedText_email__f_T1W{color:inherit;font:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer;word-break:break-all;overflow-wrap:anywhere;border-radius:3px;padding:0 2px;background:transparent;border:none;display:inline;transition:opacity .15s ease,background-color .15s ease;-webkit-user-select:text;-moz-user-select:text;user-select:text}.LinkifiedText_email__f_T1W:hover{background-color:var(--surface-hover,rgba(255,255,255,.08))}.LinkifiedText_email__f_T1W:active{opacity:.65}.TaskQuickLinks_attachmentsContainer__tBWiO{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;margin-bottom:2px;width:100%}.TaskQuickLinks_quickLinkPill__rajK6{display:inline-flex;align-items:center;gap:5.5px;height:25px;min-height:25px;padding:0 8px 0 7px;border-radius:var(--radius-full,9999px);background:var(--surface);color:var(--foreground);border:1px solid var(--border);font-size:calc(11.5px * var(--font-scale, 1));font-weight:550;line-height:1;text-decoration:none;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;box-sizing:border-box;max-width:100%;transition:background-color .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease}.TaskQuickLinks_quickLinkPill__rajK6:hover{background:var(--surface-hover);border-color:color-mix(in srgb,var(--accent) 50%,var(--border));box-shadow:var(--shadow-sm);transform:translateY(-1px)}.TaskQuickLinks_quickLinkPill__rajK6:active{transform:translateY(0) scale(.97);opacity:.8}.TaskQuickLinks_pillText__V_9SQ{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px;line-height:1.2}.TaskQuickLinks_arrowIcon__Vb7Wz{flex-shrink:0;color:var(--muted-foreground);opacity:.7;transition:transform .16s ease,opacity .16s ease,color .16s ease;margin-left:-1px}.TaskQuickLinks_quickLinkPill__rajK6:hover .TaskQuickLinks_arrowIcon__Vb7Wz{opacity:1;color:var(--accent);transform:translate(1px,-1px)}.TaskQuickLinks_courtIcon__zirDt{color:#a855f7;flex-shrink:0}.TaskQuickLinks_registryIcon__sbqxF{color:#3b82f6;flex-shrink:0}.TaskQuickLinks_companyIcon__21Sm_{color:#f59e0b;flex-shrink:0}.TaskQuickLinks_documentIcon__K_IXN{color:#ef4444;flex-shrink:0}.TaskQuickLinks_spreadsheetIcon__DMY7P{color:#10b981;flex-shrink:0}.TaskQuickLinks_archiveIcon__zVv0g{color:#f97316;flex-shrink:0}.TaskQuickLinks_imageIcon__vBR1o{color:#8b5cf6;flex-shrink:0}.TaskQuickLinks_telegramIcon__DKh__{color:#0088cc;flex-shrink:0}.TaskQuickLinks_webIcon__k_Wlu{color:var(--accent);flex-shrink:0}.TaskRow_row__VwaS_{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:background-color .15s ease,border-color .22s ease,box-shadow .25s cubic-bezier(.16,1,.3,1);position:relative;cursor:pointer;z-index:1}.TaskRow_row__VwaS_:hover{background:var(--surface-hover);border-color:var(--border)}.TaskRow_row__VwaS_.TaskRow_flyingPin__KPAiR{z-index:20!important;box-shadow:0 10px 24px -4px rgba(0,0,0,.22),0 4px 8px -2px rgba(0,0,0,.12),inset 3.5px 0 0 var(--accent)}.TaskRow_row__VwaS_.TaskRow_hasOpenMenu__b_rfH,.TaskRow_row__VwaS_:has(.TaskRow_menuPopover__AUE_m){z-index:1000;opacity:1!important}.TaskRow_pinned__Y6log{border-color:var(--accent);border-width:1px;background:var(--surface);box-shadow:inset 3.5px 0 0 var(--accent),var(--shadow-sm)}.TaskRow_pinned__Y6log:hover{border-color:var(--accent);box-shadow:inset 3.5px 0 0 var(--accent),var(--shadow-md)}.TaskRow_completed__Qe_Y2{background:var(--surface-elevated)}.TaskRow_completed__Qe_Y2 .TaskRow_checkboxWrapper__VaTfH,.TaskRow_completed__Qe_Y2 .TaskRow_mainContent__lU8oD{opacity:.65;transition:opacity .15s ease}.TaskRow_completed__Qe_Y2:hover .TaskRow_checkboxWrapper__VaTfH,.TaskRow_completed__Qe_Y2:hover .TaskRow_mainContent__lU8oD{opacity:.85}.TaskRow_checkboxWrapper__VaTfH{display:flex;align-items:center;justify-content:center;height:calc(15px * var(--font-scale, 1) * 1.35);flex-shrink:0}.TaskRow_liteRow__H8jje{align-items:flex-start;padding:calc(12px * var(--spacing-scale, 1)) calc(14px * var(--spacing-scale, 1))}.TaskRow_liteRow__H8jje .TaskRow_checkboxWrapper__VaTfH{align-self:flex-start}.TaskRow_mainContent__lU8oD{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:calc(4px * var(--spacing-scale, 1))}.TaskRow_titleLine__Mh_UE{display:flex;align-items:flex-start;gap:6px;width:100%}.TaskRow_title__trwCA{flex:1 1;min-width:0;font-size:calc(15px * var(--font-scale, 1));font-weight:500;color:var(--foreground);word-break:break-word;overflow-wrap:anywhere;line-height:1.35;white-space:pre-wrap}.TaskRow_strike__FopaR{text-decoration:line-through;color:var(--muted-foreground)}.TaskRow_descriptionPreview__y6gPA{font-size:calc(13px * var(--font-scale, 1));color:var(--muted-foreground);line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;word-break:break-word;overflow-wrap:anywhere;white-space:pre-wrap}.TaskRow_actions__o__Bl{position:relative;display:flex;align-items:center;gap:2px;flex-shrink:0;z-index:10}.TaskRow_moreBtn__IpKi8,.TaskRow_pinBtn__scfSr{display:inline-flex;align-items:center;justify-content:center;padding:6px;border-radius:var(--radius-sm);color:var(--muted-foreground);opacity:.7;transition:all .18s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.TaskRow_moreBtn__IpKi8:hover,.TaskRow_pinBtn__scfSr:hover{opacity:1;color:var(--foreground);background:var(--surface-hover);transform:scale(1.1)}.TaskRow_moreBtn__IpKi8:active,.TaskRow_pinBtn__scfSr:active{transform:scale(.9)}.TaskRow_activePin__TGOai{color:var(--accent);opacity:1}.TaskRow_pinBtn__scfSr.TaskRow_justPinned__Q2t1c svg{animation:TaskRow_pinStamp__9kF6s .38s cubic-bezier(.175,.885,.32,1.275)}@keyframes TaskRow_pinStamp__9kF6s{0%{transform:scale(1) rotate(0deg)}28%{transform:translateY(-5px) scale(1.32) rotate(-26deg)}65%{transform:translateY(1px) scale(.92) rotate(4deg)}to{transform:scale(1) rotate(0deg)}}.TaskRow_menuBackdrop__X6Y_X{position:fixed;inset:0;z-index:9999;background:transparent;pointer-events:auto;-webkit-tap-highlight-color:transparent}.TaskRow_menuPopover__AUE_m{position:fixed;width:172px;background-color:var(--surface);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg,0 10px 25px -5px rgba(0,0,0,.25));z-index:10000;padding:5px;display:flex;flex-direction:column;gap:2px;animation:TaskRow_menuPopoverIn__N_6db .14s cubic-bezier(.16,1,.3,1);box-sizing:border-box;opacity:1!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.TaskRow_openUpwards__SOkVx{animation:TaskRow_menuPopoverInUp__ifisZ .14s cubic-bezier(.16,1,.3,1)}.TaskRow_menuOption__4X3in{display:flex;align-items:center;width:100%;height:38px;min-height:38px;padding:0 10px;box-sizing:border-box;border-radius:var(--radius-sm);background:transparent;border:none;color:var(--foreground);text-align:left;transition:background-color .12s ease,color .12s ease;cursor:pointer}.TaskRow_menuIconWrapper__yp7yU{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.TaskRow_menuIconWrapper__yp7yU svg{display:block;flex-shrink:0}.TaskRow_menuText__pBMGM{display:inline-flex;align-items:center;flex:1 1;min-width:0;margin-left:10px;font-size:13.5px;font-weight:500;line-height:1;white-space:nowrap}.TaskRow_menuOption__4X3in:active,.TaskRow_menuOption__4X3in:hover{background:var(--surface-hover)}.TaskRow_dangerOption__UOMGO{color:var(--danger)}.TaskRow_dangerOption__UOMGO:hover{background:var(--danger-subtle)}@keyframes TaskRow_menuPopoverIn__N_6db{0%{opacity:0;transform:translateY(-4px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes TaskRow_menuPopoverInUp__ifisZ{0%{opacity:0;transform:translateY(4px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes TaskRow_pinPulse__ZN4XT{0%{transform:scale(.5) rotate(-20deg)}60%{transform:scale(1.2) rotate(10deg)}to{transform:scale(1) rotate(0deg)}}.EmptyState_container__jL993{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:42px 14px;margin:0;border-radius:var(--radius-lg);background:var(--surface);border:1px dashed var(--border);animation:EmptyState_emptyContainerFadeIn__RIZ1h .3s cubic-bezier(.16,1,.3,1) both}@keyframes EmptyState_emptyContainerFadeIn__RIZ1h{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.EmptyState_iconWrapper__yRmbF{position:relative;display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;margin-bottom:18px;background:var(--empty-bg,var(--surface-elevated));border:1px solid var(--empty-border,var(--border-subtle));color:var(--empty-icon-color,var(--muted-foreground));box-shadow:0 4px 16px -2px rgba(0,0,0,.06);animation:EmptyState_emptySpringEntrance__H0Zz2 .48s cubic-bezier(.34,1.56,.64,1) both,EmptyState_emptyWrapperPulse__K0Wd4 3.6s ease-in-out .48s infinite;will-change:transform,box-shadow}@keyframes EmptyState_emptySpringEntrance__H0Zz2{0%{opacity:0;transform:scale(.68) translateY(8px)}65%{opacity:1;transform:scale(1.08) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes EmptyState_emptyWrapperPulse__K0Wd4{0%,to{box-shadow:0 0 0 0 var(--empty-pulse-color,rgba(37,99,235,.18)),0 4px 16px -2px rgba(0,0,0,.06);transform:scale(1)}50%{box-shadow:0 0 0 9px var(--empty-pulse-fade,rgba(37,99,235,0)),0 6px 20px -2px var(--empty-pulse-shadow,rgba(37,99,235,.12));transform:scale(1.03)}}.EmptyState_iconInner__u7scK{display:flex;align-items:center;justify-content:center;will-change:transform}.EmptyState_iconInner_default___Dx_w{animation:EmptyState_emptyFloat__P6Nq_ 3.2s ease-in-out infinite}@keyframes EmptyState_emptyFloat__P6Nq_{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.EmptyState_iconInner_search__EHs_O{animation:EmptyState_emptySearchSway__nkoOf 3s ease-in-out infinite}@keyframes EmptyState_emptySearchSway__nkoOf{0%,to{transform:rotate(0deg) translateY(0) scale(1)}25%{transform:rotate(-10deg) translateY(-3px) scale(1.04)}75%{transform:rotate(8deg) translateY(-3px) scale(1.04)}}.EmptyState_iconInner_due_soon__zqMAW{animation:EmptyState_emptyClockCalm__ZtAEm 3.4s ease-in-out infinite}@keyframes EmptyState_emptyClockCalm__ZtAEm{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-4px) scale(1.05)}}.EmptyState_iconInner_completed__vn4Ys{animation:EmptyState_emptyCompletedBounce__eKwZC 3.2s ease-in-out infinite}@keyframes EmptyState_emptyCompletedBounce__eKwZC{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-5px) scale(1.04)}}.EmptyState_iconInner_hidden__ZEByI{animation:EmptyState_emptyGhostPeek__YqIuh 3.2s ease-in-out infinite}@keyframes EmptyState_emptyGhostPeek__YqIuh{0%,to{transform:translateY(0) scale(1);opacity:.85}50%{transform:translateY(-5px) scale(1.02);opacity:.42}}.EmptyState_iconInner_celebrate__nR___{animation:EmptyState_emptyCelebrateSparkle__J1tAk 2.8s ease-in-out infinite}@keyframes EmptyState_emptyCelebrateSparkle__J1tAk{0%,to{transform:translateY(0) scale(1) rotate(0deg)}50%{transform:translateY(-6px) scale(1.1) rotate(8deg)}}.EmptyState_iconInner_folder__9MSCa{animation:EmptyState_emptyFolderFloat__h1Iws 3.2s ease-in-out infinite}@keyframes EmptyState_emptyFolderFloat__h1Iws{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-5px) rotate(-3deg)}}.EmptyState_iconInner_tag__j9MTJ{animation:EmptyState_emptyTagSway__utadQ 3s ease-in-out infinite}@keyframes EmptyState_emptyTagSway__utadQ{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-4px) rotate(6deg)}}.EmptyState_iconInner_error__G4wIi{animation:EmptyState_emptyErrorShake__M2RAi 3.4s ease-in-out infinite}@keyframes EmptyState_emptyErrorShake__M2RAi{0%,to{transform:rotate(0deg) scale(1)}15%{transform:rotate(-7deg) scale(1.05)}30%{transform:rotate(6deg) scale(1.05)}45%{transform:rotate(-3deg) scale(1.02)}60%{transform:rotate(0deg) scale(1)}}.EmptyState_variant_error__jo3pP{--empty-pulse-color:rgba(239,68,68,0.25);--empty-icon-color:var(--danger,#ef4444);--empty-border:rgba(239,68,68,0.28);--empty-bg:rgba(239,68,68,0.08)}:root[data-theme=dark] .EmptyState_variant_error__jo3pP,@media(prefers-color-scheme: dark){:root:not([data-theme=light]) .EmptyState_variant_error__jo3pP{--empty-icon-color:#f87171;--empty-border:rgba(248,113,113,0.35);--empty-bg:rgba(239,68,68,0.14);--empty-pulse-color:rgba(248,113,113,0.26)}}.EmptyState_variant_search__etqbs{--empty-pulse-color:rgba(37,99,235,0.2);--empty-icon-color:var(--accent);--empty-border:var(--accent-subtle-border,rgba(37,99,235,0.2));--empty-bg:var(--accent-subtle,rgba(37,99,235,0.08))}.EmptyState_variant_due_soon__pNdqF{--empty-pulse-color:rgba(56,189,248,0.22);--empty-icon-color:#0284c7;--empty-border:rgba(56,189,248,0.25);--empty-bg:rgba(56,189,248,0.08)}:root[data-theme=dark] .EmptyState_variant_due_soon__pNdqF,@media(prefers-color-scheme: dark){:root:not([data-theme=light]) .EmptyState_variant_due_soon__pNdqF{--empty-icon-color:#38bdf8}}.EmptyState_variant_completed__u3abQ{--empty-pulse-color:rgba(16,185,129,0.22);--empty-icon-color:var(--success,#10b981);--empty-border:rgba(16,185,129,0.25);--empty-bg:var(--success-subtle,rgba(16,185,129,0.08))}.EmptyState_variant_hidden__6Qgb3{--empty-pulse-color:rgba(168,85,247,0.22);--empty-icon-color:#9333ea;--empty-border:rgba(168,85,247,0.25);--empty-bg:rgba(168,85,247,0.08)}:root[data-theme=dark] .EmptyState_variant_hidden__6Qgb3,@media(prefers-color-scheme: dark){:root:not([data-theme=light]) .EmptyState_variant_hidden__6Qgb3{--empty-icon-color:#c084fc}}.EmptyState_variant_celebrate__rb_fW{--empty-pulse-color:rgba(245,158,11,0.24);--empty-icon-color:var(--warning,#f59e0b);--empty-border:rgba(245,158,11,0.25);--empty-bg:var(--warning-subtle,rgba(245,158,11,0.08))}.EmptyState_variant_folder__x2UzE,.EmptyState_variant_tag__GpHwD{--empty-pulse-color:rgba(37,99,235,0.2);--empty-icon-color:var(--empty-custom-color,var(--accent));--empty-border:var(--border-subtle);--empty-bg:var(--surface-elevated)}.EmptyState_icon__HLCG7{display:block}.EmptyState_title__rGbjB{font-size:16px;font-weight:600;color:var(--foreground);margin-bottom:6px;line-height:1.35;max-width:min(460px,100%);text-wrap:balance}.EmptyState_description__mdD_K{font-size:13.5px;color:var(--muted-foreground);max-width:min(440px,100%);line-height:1.45;margin-bottom:18px;text-wrap:balance}.EmptyState_actionButton__tL6dc{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:var(--radius-full);background:var(--accent);color:var(--accent-foreground);font-size:14px;font-weight:600;box-shadow:var(--shadow-sm);transition:transform .15s ease,opacity .15s ease}.EmptyState_actionButton__tL6dc:active{transform:scale(.97)}.EmptyState_resetButton__ozbuk{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 18px;border-radius:var(--radius-full);background:var(--surface-elevated);color:var(--foreground);font-size:13.5px;font-weight:500;border:1px solid var(--border);box-shadow:0 1px 3px rgba(0,0,0,.04);transition:background-color .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.EmptyState_resetButton__ozbuk:hover{background:var(--surface-hover,var(--surface));border-color:var(--border-hover,var(--border))}.EmptyState_resetButtonActive__h2ffn,.EmptyState_resetButton__ozbuk:active{transform:scale(.96);background:var(--surface-active,var(--surface))}.EmptyState_resetIcon__2uY07{flex-shrink:0;color:var(--muted-foreground);transition:transform .25s cubic-bezier(.34,1.56,.64,1),color .15s ease}.EmptyState_resetButton__ozbuk:hover .EmptyState_resetIcon__2uY07{color:var(--foreground);transform:rotate(-35deg)}.EmptyState_resetIconSpinning__mLd6N{animation:EmptyState_resetIconSpin__5KhHe .35s cubic-bezier(.2,.8,.2,1) forwards;color:var(--accent)!important}@keyframes EmptyState_resetIconSpin__5KhHe{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(-180deg) scale(1.18)}to{transform:rotate(-1turn) scale(1)}}.EmptyState_containerResetting__3TvBC{animation:EmptyState_emptyContainerResetting__O9UnI .22s cubic-bezier(.4,0,.2,1) forwards;pointer-events:none}@keyframes EmptyState_emptyContainerResetting__O9UnI{0%{opacity:1;transform:scale(1) translateY(0)}60%{opacity:.5;transform:scale(.98) translateY(-4px)}to{opacity:0;transform:scale(.94) translateY(-10px)}}.EmptyState_iconWrapperResetting__ZsWhp{animation:EmptyState_iconWrapperReset__XA3dG .22s cubic-bezier(.2,.8,.2,1) forwards}@keyframes EmptyState_iconWrapperReset__XA3dG{0%{transform:scale(1)}40%{transform:scale(1.08) rotate(-6deg)}to{transform:scale(.85);opacity:.2}}@media (prefers-reduced-motion:reduce){.EmptyState_containerResetting__3TvBC,.EmptyState_container__jL993,.EmptyState_iconInner_celebrate__nR___,.EmptyState_iconInner_completed__vn4Ys,.EmptyState_iconInner_default___Dx_w,.EmptyState_iconInner_due_soon__zqMAW,.EmptyState_iconInner_folder__9MSCa,.EmptyState_iconInner_hidden__ZEByI,.EmptyState_iconInner_search__EHs_O,.EmptyState_iconInner_tag__j9MTJ,.EmptyState_iconWrapperResetting__ZsWhp,.EmptyState_iconWrapper__yRmbF,.EmptyState_resetIconSpinning__mLd6N{animation:none!important;transform:none!important}}.TaskList_container__316_n{display:flex;flex-direction:column;gap:16px;width:100%}.TaskList_contentWrapper__Sjk1T{width:100%}.TaskList_contentWrapper__Sjk1T,.TaskList_list__bsva7{display:flex;flex-direction:column;gap:var(--task-gap,calc(8px * var(--spacing-scale, 1)))}.TaskList_loadMoreWrapper__UkwWK{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 0 20px}.TaskList_sentinel__vEYvJ{width:100%;height:1px;opacity:0;pointer-events:none}.TaskList_loadMoreBtn__oOVwp{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 20px;border-radius:var(--radius-full);border:1px solid var(--border);background:var(--surface-card);color:var(--foreground);font-size:13px;font-weight:500;cursor:pointer;box-shadow:var(--shadow-sm);transition:all var(--transition-fast)}.TaskList_loadMoreBtn__oOVwp:active{transform:scale(.97);background:var(--surface-elevated)}.TaskList_loadMoreProgress__s26RE{font-size:11.5px;color:var(--muted-foreground);letter-spacing:.2px}.BottomSheet_overlay__z6iDr{position:fixed;inset:0;background:rgba(0,0,0,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:1000;display:flex;justify-content:center;align-items:flex-end;animation:BottomSheet_fadeIn__I9wGB .24s cubic-bezier(.16,1,.3,1);touch-action:none;overscroll-behavior:contain}.BottomSheet_sheet__KYGvO{position:relative;width:100%;max-width:min(var(--app-max-width,600px),100vw);background:var(--surface);border-top-left-radius:20px;border-top-right-radius:20px;max-height:88vh;max-height:88dvh;display:flex;flex-direction:column;box-shadow:var(--shadow-lg);border-top:1px solid var(--border);animation:BottomSheet_sheetSpringUp__gNw03 .32s cubic-bezier(.32,.72,0,1);padding-bottom:env(safe-area-inset-bottom,0);touch-action:pan-y;overscroll-behavior:contain;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.BottomSheet_adaptiveSheet__Bknpf{max-height:calc(100dvh - max(14px, var(--safe-area-top, 14px)) - 10px);height:calc(100dvh - max(14px, var(--safe-area-top, 14px)) - 10px)}.BottomSheet_handleContainer__zKvzD{width:100%;display:flex;align-items:center;justify-content:center;padding:10px 0 6px;cursor:pointer;touch-action:none;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.BottomSheet_handleContainer__zKvzD:active{cursor:pointer}.BottomSheet_handleBar__ck6ON{width:40px;height:4px;border-radius:var(--radius-full);background:var(--border);opacity:.85;transition:opacity .2s ease,transform .2s ease}.BottomSheet_handleContainer__zKvzD:active .BottomSheet_handleBar__ck6ON,.BottomSheet_handleContainer__zKvzD:hover .BottomSheet_handleBar__ck6ON{opacity:1;transform:scaleX(1.08)}.BottomSheet_header__R6H8i{display:flex;align-items:center;justify-content:space-between;padding:12px 20px 8px}.BottomSheet_title__h5hYj{font-size:17px;font-weight:700;color:var(--foreground)}.BottomSheet_closeBtn__c__z6{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--surface-elevated);color:var(--muted-foreground);transition:all .18s cubic-bezier(.16,1,.3,1)}.BottomSheet_closeBtn__c__z6:hover{opacity:1;color:var(--foreground);transform:scale(1.1)}.BottomSheet_closeBtn__c__z6:active{transform:scale(.9)}.BottomSheet_content__0tBB1{padding:8px 18px 14px;overflow-y:auto;flex:1 1;min-height:0;display:flex;flex-direction:column;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.BottomSheet_content__0tBB1::-webkit-scrollbar{display:none;width:0;height:0}@keyframes BottomSheet_fadeIn__I9wGB{0%{opacity:0}to{opacity:1}}@keyframes BottomSheet_sheetSpringUp__gNw03{0%{transform:translate3d(0,100%,0)}to{transform:translateZ(0)}}@keyframes BottomSheet_desktopModalFadeIn__rDz1S{0%{opacity:0;transform:translate3d(0,16px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes BottomSheet_fadeOut__pdjxk{0%{opacity:1}to{opacity:0}}@keyframes BottomSheet_sheetSpringDown__QK4tf{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,100%,0);opacity:0}}@keyframes BottomSheet_desktopModalFadeOut__zFfq6{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,32px,0) scale(.94)}}.BottomSheet_overlayExiting__oasTd{animation:BottomSheet_fadeOut__pdjxk .36s cubic-bezier(.16,1,.3,1) forwards!important;pointer-events:none}.BottomSheet_sheetExiting__4nGbU{animation:BottomSheet_sheetSpringDown__QK4tf .36s cubic-bezier(.32,.72,0,1) forwards!important;pointer-events:none}@media (min-width:640px){.BottomSheet_overlay__z6iDr{align-items:center;padding:24px}.BottomSheet_sheet__KYGvO{margin:auto;border-radius:20px;border:1px solid var(--border);box-shadow:0 24px 60px rgba(0,0,0,.4),0 4px 16px rgba(0,0,0,.15);animation:BottomSheet_desktopModalFadeIn__rDz1S .24s cubic-bezier(.16,1,.3,1);max-height:calc(100vh - 60px);max-height:calc(100dvh - 60px);padding-bottom:0}.BottomSheet_adaptiveSheet__Bknpf{height:clamp(540px,72vh,740px);max-height:calc(100vh - 60px)}.BottomSheet_handleBar__ck6ON,.BottomSheet_handleContainer__zKvzD{display:none}.BottomSheet_content__0tBB1{padding:14px 22px 16px;scrollbar-width:none;-ms-overflow-style:none}.BottomSheet_content__0tBB1::-webkit-scrollbar{display:none;width:0;height:0}.BottomSheet_sheetExiting__4nGbU{animation:BottomSheet_desktopModalFadeOut__zFfq6 .36s cubic-bezier(.16,1,.3,1) forwards!important}}@media (min-width:1200px) and (min-height:850px){.BottomSheet_sheet__KYGvO{max-width:580px;border-radius:24px;box-shadow:0 32px 80px rgba(0,0,0,.45),0 6px 20px rgba(0,0,0,.18);max-height:840px}.BottomSheet_adaptiveSheet__Bknpf{height:clamp(600px,68vh,800px);max-height:840px}}@media (max-height:550px),(orientation:landscape) and (max-height:600px){.BottomSheet_overlay__z6iDr{padding:max(6px,env(safe-area-inset-top,6px)) max(12px,var(--safe-area-right,12px)) max(6px,env(safe-area-inset-bottom,6px)) max(12px,var(--safe-area-left,12px));align-items:center}.BottomSheet_sheet__KYGvO{max-height:calc(100vh - 12px);max-height:calc(100dvh - 12px);max-width:min(92vw,680px);border-radius:var(--radius-md);padding-bottom:0;margin:auto}.BottomSheet_adaptiveSheet__Bknpf{height:calc(100vh - 12px);height:calc(100dvh - 12px);max-height:calc(100dvh - 12px)}.BottomSheet_handleBar__ck6ON,.BottomSheet_handleContainer__zKvzD{display:none}.BottomSheet_header__R6H8i{padding:8px 16px 4px}.BottomSheet_content__0tBB1{padding:6px 16px 8px}}@media (prefers-reduced-motion:reduce){.BottomSheet_overlayExiting__oasTd,.BottomSheet_sheetExiting__4nGbU{animation:none!important;opacity:0!important}}.DateTimePicker_overlay__idVld{position:fixed;inset:0;z-index:1200;background:rgba(0,0,0,.65);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:16px;touch-action:none;overscroll-behavior:contain;animation:DateTimePicker_fadeIn__UFMn_ .22s cubic-bezier(.16,1,.3,1)}.DateTimePicker_pickerCard__xPxhR{width:100%;max-width:350px;max-height:92vh;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:10px;padding:14px 16px;animation:DateTimePicker_cardScalePop__1peRs .25s cubic-bezier(.16,1,.3,1);touch-action:pan-y;overscroll-behavior:contain}.DateTimePicker_pickerCard__xPxhR::-webkit-scrollbar{display:none;width:0;height:0}.DateTimePicker_monthNav__yoeZ5{display:flex;align-items:center;justify-content:space-between;padding:2px 4px}.DateTimePicker_monthTitleWrapper__Zqu2T{display:flex;align-items:center;justify-content:center}.DateTimePicker_monthYearBtn__d6Hn5{display:inline-flex;align-items:center;gap:6px;background:var(--surface-elevated);border:1px solid var(--border-subtle);padding:4px 12px;border-radius:var(--radius-full);box-shadow:var(--shadow-sm);cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.DateTimePicker_monthYearBtn__d6Hn5:hover{background:var(--surface-hover);border-color:var(--accent-subtle-border);transform:translateY(-1px)}.DateTimePicker_monthYearBtn__d6Hn5:active{transform:scale(.96)}.DateTimePicker_todayBtnIcon__A97il{color:var(--accent);flex-shrink:0}.DateTimePicker_monthYearLabel__sSPla{font-size:calc(14.5px * var(--font-scale, 1));font-weight:700;color:var(--foreground);display:inline-block;will-change:transform,opacity}.DateTimePicker_navBtn__O_xdy{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-sm);color:var(--foreground);background:var(--surface-elevated);border:1px solid var(--border-subtle);cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1)}.DateTimePicker_navBtn__O_xdy:hover{background:var(--accent-subtle);color:var(--accent);transform:scale(1.08)}.DateTimePicker_navBtn__O_xdy:active{transform:scale(.9)}.DateTimePicker_calendarGrid__3hWqE{display:flex;flex-direction:column;gap:4px;overflow:hidden;width:100%;padding:1px 2px;box-sizing:border-box}.DateTimePicker_weekdaysRow__12tNQ{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:3px;gap:3px;text-align:center;padding-bottom:2px}.DateTimePicker_weekdayHeader__6JoIM{display:flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:700;color:var(--muted-foreground)}.DateTimePicker_weekendHeader__fR5zH{color:#f43f5e;opacity:.9}.DateTimePicker_daysGrid__oUAnI{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(6,1fr);grid-gap:3px;gap:3px;will-change:transform,opacity}@keyframes DateTimePicker_monthSlideRight__3WY9o{0%{opacity:.2;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes DateTimePicker_monthSlideLeft__rOVal{0%{opacity:.2;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.DateTimePicker_monthSlideInRight__RIKV_{animation:DateTimePicker_monthSlideRight__3WY9o .2s cubic-bezier(.16,1,.3,1) both}.DateTimePicker_monthSlideInLeft__GFliR{animation:DateTimePicker_monthSlideLeft__rOVal .2s cubic-bezier(.16,1,.3,1) both}.DateTimePicker_dayCell__89XuH{aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);font-size:13.5px;font-weight:600;color:var(--foreground);background:transparent;border:1.5px solid transparent;box-sizing:border-box;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.DateTimePicker_dayCell__89XuH:hover{background:var(--surface-hover);transform:scale(1.08)}.DateTimePicker_dayCell__89XuH:active{transform:scale(.92)}.DateTimePicker_dayCell__89XuH.DateTimePicker_weekendDay__yPh1R{color:#f43f5e}.DateTimePicker_dayCell__89XuH.DateTimePicker_otherMonth__2XXwN:not(.DateTimePicker_selected__lWnGz){color:var(--muted-foreground);opacity:.35}.DateTimePicker_dayCell__89XuH.DateTimePicker_weekendDay__yPh1R.DateTimePicker_otherMonth__2XXwN:not(.DateTimePicker_selected__lWnGz){color:#f43f5e;opacity:.35}.DateTimePicker_dayCell__89XuH.DateTimePicker_today__O5vKY{border:1.5px solid var(--accent);color:var(--accent);font-weight:700}.DateTimePicker_dayCell__89XuH.DateTimePicker_weekendDay__yPh1R.DateTimePicker_today__O5vKY{border:1.5px solid var(--accent);color:var(--accent)}.DateTimePicker_dayCell__89XuH.DateTimePicker_selected__lWnGz{font-weight:700;box-shadow:0 3px 12px var(--accent-subtle)}.DateTimePicker_dayCell__89XuH.DateTimePicker_selected__lWnGz,.DateTimePicker_dayCell__89XuH.DateTimePicker_weekendDay__yPh1R.DateTimePicker_selected__lWnGz{background:var(--accent)!important;color:var(--accent-foreground)!important}.DateTimePicker_timeSection__zV_6K{display:flex;flex-direction:column;gap:8px;padding-top:8px;border-top:1px solid var(--border-subtle)}.DateTimePicker_timeColumnsContainer__aZ5Lj{display:flex;align-items:center;justify-content:center;gap:12px;background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--radius-md);padding:8px 12px}.DateTimePicker_timeColumnBox__f5Icl{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:4px}.DateTimePicker_columnHeader__oHXkh{font-size:10px;font-weight:700;text-transform:uppercase;color:var(--muted-foreground);letter-spacing:.5px}.DateTimePicker_columnScrollList__Yt1Ec{width:100%;max-width:90px;height:120px;overflow-y:auto;display:flex;flex-direction:column;gap:3px;padding:2px;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}.DateTimePicker_columnScrollList__Yt1Ec::-webkit-scrollbar{display:none;width:0;height:0}.DateTimePicker_timeNumberBtn__B_JJV{width:100%;height:30px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);background:transparent;border:1px solid transparent;color:var(--foreground);font-size:14.5px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;flex-shrink:0;transition:all .12s ease}.DateTimePicker_timeNumberBtn__B_JJV:hover{background:var(--surface-hover)}.DateTimePicker_timeNumberSelected__uj2CQ{background:var(--accent)!important;color:var(--accent-foreground)!important;font-weight:700;border-color:var(--accent);box-shadow:0 2px 6px var(--accent-subtle)}.DateTimePicker_columnsSeparator__Ci8Jf{font-size:20px;font-weight:800;color:var(--muted-foreground);margin-top:14px}.DateTimePicker_actionsBar__EfQ2f{display:flex;gap:8px;padding-top:8px;border-top:1px solid var(--border-subtle)}.DateTimePicker_cancelBtn__a4h6L{flex:1 1;display:flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 12px;border-radius:var(--radius-sm);background:var(--surface-elevated);color:var(--foreground);font-size:13.5px;font-weight:600;border:1px solid var(--border);cursor:pointer;transition:all .15s ease}.DateTimePicker_cancelBtn__a4h6L:hover{background:var(--surface-hover)}.DateTimePicker_deleteBtn__5p4xy{width:38px;height:38px;flex:0 0 38px;display:flex;align-items:center;justify-content:center;padding:0;border-radius:var(--radius-sm);background:var(--danger-subtle,rgba(239,68,68,.1));color:var(--danger,#ef4444);border:1px solid var(--danger-subtle-border,rgba(239,68,68,.25));cursor:pointer;transition:all .15s ease}.DateTimePicker_deleteBtn__5p4xy:hover{background:var(--danger,#ef4444);color:#fff;border-color:var(--danger,#ef4444)}.DateTimePicker_confirmBtn___uIYO{flex:1.8 1;display:flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 12px;border-radius:var(--radius-sm);background:var(--accent);color:var(--accent-foreground);font-size:13.5px;font-weight:700;box-shadow:0 2px 10px var(--accent-subtle);cursor:pointer;transition:opacity .15s ease}.DateTimePicker_confirmBtn___uIYO:hover:not(:disabled){opacity:.92}.DateTimePicker_confirmBtn___uIYO:disabled{opacity:.45;cursor:not-allowed}.DateTimePicker_pickerBody__rN6HJ{display:flex;flex-direction:column;gap:10px;width:100%}.DateTimePicker_calendarSide__zLM2T{display:flex;flex-direction:column;gap:8px;width:100%}.DateTimePicker_timeAndActionsSide__3WLzO{display:flex;flex-direction:column;gap:10px;width:100%}@media (max-height:550px) and (min-width:480px),(orientation:landscape) and (max-height:550px){.DateTimePicker_overlay__idVld{padding:8px}.DateTimePicker_pickerCard__xPxhR{max-width:min(94vw,570px);max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px);padding:8px 12px;gap:6px;border-radius:var(--radius-md)}.DateTimePicker_pickerBody__rN6HJ{flex-direction:row;align-items:stretch;justify-content:center;gap:12px}.DateTimePicker_calendarSide__zLM2T{flex:1.15 1;min-width:0;gap:4px}.DateTimePicker_timeAndActionsSide__3WLzO{flex:1 1;min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:6px}.DateTimePicker_timeSection__zV_6K{padding-top:0;border-top:none}.DateTimePicker_timeColumnsContainer__aZ5Lj{padding:6px 10px;gap:8px}.DateTimePicker_columnScrollList__Yt1Ec{height:96px}.DateTimePicker_actionsBar__EfQ2f{padding-top:4px;border-top:none}}@keyframes DateTimePicker_fadeIn__UFMn_{0%{opacity:0}to{opacity:1}}@keyframes DateTimePicker_fadeOut__RStOx{0%{opacity:1}to{opacity:0}}@keyframes DateTimePicker_cardScalePop__1peRs{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes DateTimePicker_cardScaleOut__hegbS{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(12px)}}.DateTimePicker_overlayExiting__x_qv9{animation:DateTimePicker_fadeOut__RStOx .28s cubic-bezier(.16,1,.3,1) forwards!important;pointer-events:none}.DateTimePicker_pickerExiting__rbe3f{animation:DateTimePicker_cardScaleOut__hegbS .28s cubic-bezier(.16,1,.3,1) forwards!important;pointer-events:none}@media (prefers-reduced-motion:reduce){.DateTimePicker_overlayExiting__x_qv9,.DateTimePicker_overlay__idVld,.DateTimePicker_pickerCard__xPxhR,.DateTimePicker_pickerExiting__rbe3f{animation:none!important;transition:none!important;transform:none!important}.DateTimePicker_overlayExiting__x_qv9,.DateTimePicker_pickerExiting__rbe3f{opacity:0!important}}.TaskForm_form__4deXn{display:flex;flex-direction:column;gap:16px}.TaskForm_fieldGroup__Nvo22{display:flex;flex-direction:column;gap:6px}.TaskForm_labelWithIcon__M_vb1,.TaskForm_label__yma0R{font-size:13px;font-weight:600;color:var(--foreground)}.TaskForm_labelWithIcon__M_vb1{display:inline-flex;align-items:center;gap:6px;min-height:24px;line-height:1}.TaskForm_labelRow__seo2V{display:flex;align-items:center;justify-content:space-between;min-height:24px;box-sizing:border-box}@keyframes TaskForm_fadeIn__Wvur8{0%{opacity:0}to{opacity:1}}.TaskForm_actionCapsule__dRUQR{display:inline-flex;align-items:center;gap:0;height:28px;min-height:28px;box-sizing:border-box;padding:2px 4px;background:var(--surface-subtle,rgba(255,255,255,.05));border:1px solid var(--border-subtle,rgba(255,255,255,.1));border-radius:var(--radius-full,9999px);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease-out,visibility .15s ease-out;box-shadow:0 1px 3px rgba(0,0,0,.06)}.TaskForm_actionCapsuleVisible__svJ_P{opacity:1;visibility:visible;pointer-events:auto}.TaskForm_capsuleCounter__EQnKV{display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:500;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted-foreground);padding:0 6px 0 7px;white-space:nowrap;-moz-user-select:none;user-select:none;-webkit-user-select:none;transition:color .15s ease}.TaskForm_capsuleCounterActive__ZT_9m{color:var(--foreground)}.TaskForm_capsuleCounterWarning__Ej3WP{color:var(--warning,#f59e0b);font-weight:600}.TaskForm_capsuleCounterDanger__tP3RO{color:var(--danger,#ef4444);font-weight:700}.TaskForm_capsuleDivider__AkLgW{width:1px;height:14px;background:var(--border-subtle,rgba(255,255,255,.12));flex-shrink:0;margin:0 2px}.TaskForm_capsuleButtons__R4IVb{display:inline-flex;align-items:center;gap:3px}.TaskForm_capsuleBtn__QFKk0{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:transparent!important;box-shadow:none!important;color:var(--muted-foreground);border-radius:var(--radius-full,9999px);cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;transition:color .15s ease,transform .1s ease,opacity .15s ease}.TaskForm_capsuleBtn__QFKk0:after{content:"";position:absolute;top:-4px;bottom:-4px;left:-2px;right:-2px}.TaskForm_capsuleBtn__QFKk0:active:not(:disabled),.TaskForm_capsuleBtn__QFKk0:hover:not(:disabled){color:var(--foreground);background:transparent!important}.TaskForm_capsuleBtn__QFKk0:active:not(:disabled){transform:scale(.9)}.TaskForm_capsuleBtn__QFKk0:focus{background:transparent!important;box-shadow:none!important}.TaskForm_capsuleBtn__QFKk0:disabled{opacity:.22;cursor:not-allowed;pointer-events:none}.TaskForm_capsuleClearDivider__shOlU{width:1px;height:14px;background:var(--border-subtle,rgba(255,255,255,.14));flex-shrink:0;margin:0 4px 0 5px}.TaskForm_capsuleClearBtn__CbDrX,.TaskForm_capsuleClearBtn__CbDrX:active,.TaskForm_capsuleClearBtn__CbDrX:active:not(:disabled),.TaskForm_capsuleClearBtn__CbDrX:focus,.TaskForm_capsuleClearBtn__CbDrX:hover,.TaskForm_capsuleClearBtn__CbDrX:hover:not(:disabled){background:transparent!important;box-shadow:none!important}.TaskForm_capsuleClearBtn__CbDrX{color:var(--muted-foreground)}.TaskForm_capsuleClearBtn__CbDrX:active:not(:disabled),.TaskForm_capsuleClearBtn__CbDrX:hover:not(:disabled){color:var(--foreground)}.TaskForm_singleActionCapsule__CyRy_{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;min-height:28px;box-sizing:border-box;padding:0;background:var(--surface-subtle,rgba(255,255,255,.05));border:1px solid var(--border-subtle,rgba(255,255,255,.1));border-radius:var(--radius-full,9999px);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 1px 3px rgba(0,0,0,.06);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease-out,visibility .15s ease-out;cursor:pointer;color:var(--muted-foreground);-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.TaskForm_singleActionCapsuleVisible___cALm{opacity:1;visibility:visible;pointer-events:auto}.TaskForm_singleActionCapsule__CyRy_:active:not(:disabled),.TaskForm_singleActionCapsule__CyRy_:hover:not(:disabled){color:var(--foreground)}.TaskForm_singleActionCapsule__CyRy_:disabled{opacity:.22;cursor:not-allowed;pointer-events:none}@media (prefers-reduced-motion:reduce){.TaskForm_actionCapsule__dRUQR,.TaskForm_capsuleBtn__QFKk0,.TaskForm_capsuleCounter__EQnKV{animation:none;transition:none;transform:none}}.TaskForm_required__Nt142{color:var(--danger)}.TaskForm_clearFieldBtn__IMj83,.TaskForm_manageTagsBtn__HOCpc{display:inline-flex;align-items:center;justify-content:center;min-height:24px;height:24px;box-sizing:border-box;font-size:12px;font-weight:500;line-height:1;color:var(--accent);background:transparent;border:none;padding:0 4px;margin:0;border-radius:var(--radius-sm);cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;transition:opacity .2s ease-out,transform .12s ease,visibility .2s ease-out}.TaskForm_standaloneClearBtn__MEcHP{opacity:0;visibility:hidden;pointer-events:none}.TaskForm_clearFieldBtnVisible___EwTj{opacity:1;visibility:visible;pointer-events:auto}.TaskForm_clearFieldBtn__IMj83:hover,.TaskForm_manageTagsBtn__HOCpc:hover{opacity:.82}.TaskForm_clearFieldBtn__IMj83:active,.TaskForm_manageTagsBtn__HOCpc:active{transform:scale(.96);opacity:.65}.TaskForm_titleTextarea__CX1Ge{width:100%;box-sizing:border-box;padding:10px 14px;border-radius:var(--radius-md);background:var(--surface-elevated);border:1px solid var(--border);color:var(--foreground);font-size:16px;font-weight:500;line-height:1.4;outline:none;resize:none;field-sizing:content;min-height:calc(1.4em * 3 + 20px + 2px);max-height:calc(1.4em * 5 + 20px + 2px);overflow-y:auto;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;overscroll-behavior:contain;touch-action:pan-y;transition:border-color .15s ease;scrollbar-width:none;-ms-overflow-style:none}.TaskForm_titleTextarea__CX1Ge::-webkit-scrollbar{display:none;width:0;height:0}.TaskForm_titleTextarea__CX1Ge:focus{border-color:var(--accent);background:var(--surface)}.TaskForm_textarea__i_Ki9{width:100%;box-sizing:border-box;padding:10px 14px;border-radius:var(--radius-md);background:var(--surface-elevated);border:1px solid var(--border);color:var(--foreground);font-size:14px;line-height:1.4;outline:none;resize:none;field-sizing:content;min-height:calc(1.4em * 3 + 20px + 2px);max-height:calc(1.4em * 8 + 20px + 2px);overflow-y:auto;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;overscroll-behavior:contain;touch-action:pan-y;transition:border-color .15s ease;scrollbar-width:none;-ms-overflow-style:none}.TaskForm_textarea__i_Ki9::-webkit-scrollbar{display:none;width:0;height:0}.TaskForm_textarea__i_Ki9:focus{border-color:var(--accent);background:var(--surface)}.TaskForm_datePickerTrigger__P1EuV{width:100%;display:flex;align-items:center;gap:8px;padding:12px 14px;border-radius:var(--radius-md);background:var(--surface-elevated);border:1px solid var(--border);color:var(--muted-foreground);font-size:14px;cursor:pointer;text-align:left;transition:all .15s ease}.TaskForm_datePickerTrigger__P1EuV:hover{background:var(--surface-hover);border-color:var(--accent)}.TaskForm_datePickerTrigger__P1EuV.TaskForm_hasValue__ChpV4{color:var(--foreground);font-weight:500;border-color:var(--accent);background:var(--surface)}.TaskForm_triggerIcon__BArH9{color:var(--accent);flex-shrink:0}.TaskForm_triggerText__qNlS5{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TaskForm_tagsContainer__KycRa{display:flex;flex-wrap:wrap;gap:6px;max-height:120px;overflow-y:auto;padding:4px 0;scrollbar-width:none;-ms-overflow-style:none}.TaskForm_tagsContainer__KycRa::-webkit-scrollbar{display:none;width:0;height:0}.TaskForm_noTagsNote__fGWhz{font-size:13px;color:var(--muted-foreground);font-style:italic}.TaskForm_tagPill__R9qJK{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:var(--radius-full);font-size:12.5px;font-weight:500;background:var(--surface-elevated);color:var(--foreground);border:1px solid var(--border);cursor:pointer;transition:all .15s ease}.TaskForm_tagDot__z_GD_{width:7px;height:7px;border-radius:50%;background-color:var(--tag-color,#3b82f6)}.TaskForm_tagSelected__Jo_Ae{background:var(--accent-subtle);border-color:var(--accent);color:var(--accent);font-weight:500}.TaskForm_actions__A0KZp{display:flex;align-items:center;gap:10px;margin-top:0;margin-bottom:max(14px,env(safe-area-inset-bottom,14px))}.TaskForm_submitBtn__l5aTQ{flex:1 1;height:48px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:var(--accent);color:var(--accent-foreground);font-size:15.5px;font-weight:600;box-shadow:var(--shadow-sm);cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;transition:opacity .15s ease,transform .12s ease,background-color .15s ease}.TaskForm_submitBtn__l5aTQ:hover:not(:disabled){opacity:.92}.TaskForm_submitBtn__l5aTQ:active:not(:disabled){transform:scale(.98);opacity:.85}.TaskForm_submitBtn__l5aTQ:disabled{opacity:.5;cursor:not-allowed}.TaskForm_iconDeleteBtn__2BbIC{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-md);background:var(--danger-subtle);color:var(--danger);border:1px solid transparent;cursor:pointer;flex-shrink:0;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .12s ease,color .12s ease,opacity .12s ease,transform .12s ease}.TaskForm_iconDeleteBtn__2BbIC:hover{background:var(--danger);color:#ffffff}.TaskForm_iconDeleteBtn__2BbIC:active{transform:scale(.95)}@media (min-width:640px){.TaskForm_actions__A0KZp{margin-bottom:0}}@media (max-width:640px){.TaskForm_textarea__i_Ki9,.TaskForm_titleTextarea__CX1Ge{font-size:16px}}.SkeletonTaskRow_list__KPqgs{display:flex;flex-direction:column;gap:8px;width:100%}.SkeletonTaskRow_row__ShfoZ{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);position:relative;overflow:hidden}.SkeletonTaskRow_row__ShfoZ:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent 0,var(--surface-hover) 50%,transparent 100%);animation:SkeletonTaskRow_shimmer__8ZCHH 1.5s infinite}.SkeletonTaskRow_checkbox__5hohr{width:20px;height:20px;border-radius:6px;background:var(--surface-elevated);flex-shrink:0}.SkeletonTaskRow_content__x_xQw{flex:1 1;display:flex;flex-direction:column;gap:8px}.SkeletonTaskRow_titleLine__7lKET{width:70%;height:14px;border-radius:var(--radius-sm);background:var(--surface-elevated)}.SkeletonTaskRow_metaLine__qRmqh{display:flex;gap:8px}.SkeletonTaskRow_badge__mQiBB{width:60px;height:12px;border-radius:var(--radius-full);background:var(--surface-elevated)}@keyframes SkeletonTaskRow_shimmer__8ZCHH{to{transform:translateX(100%)}}.FilterTabs_scrollContainer__1CLaa{width:100%;overflow:hidden;scrollbar-width:none;-ms-overflow-style:none;padding:4px 0;-moz-user-select:none;user-select:none;-webkit-user-select:none;box-sizing:border-box;container-type:inline-size;container-name:tabsContainer}.FilterTabs_scrollContainer__1CLaa::-webkit-scrollbar{display:none}.FilterTabs_tabList__d79Ii{--tabs-gap:2px;--tabs-list-pad:3px;--tab-gap:5px;--tab-pad-v:6px;--tab-pad-h:8px;--tab-font-size:12.5px;--tab-counter-min-w:18px;--tab-counter-pad:1px 6px;--tab-counter-font-size:11px;position:relative;display:flex;width:100%;align-items:center;gap:var(--tabs-gap);background:var(--surface);padding:var(--tabs-list-pad);border-radius:var(--radius-full);border:1px solid var(--border);transition:border-color .15s ease;white-space:nowrap;box-sizing:border-box;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.FilterTabs_indicatorPill__cAu_3{position:absolute;top:var(--tabs-list-pad);left:0;bottom:var(--tabs-list-pad);height:calc(100% - (var(--tabs-list-pad) * 2));background:var(--accent);border-radius:var(--radius-full);box-shadow:0 3px 12px var(--accent-subtle);transition:transform .24s cubic-bezier(.16,1,.3,1),width .24s cubic-bezier(.16,1,.3,1),opacity .15s ease;pointer-events:none;z-index:1}.FilterTabs_tab__VcgXM{position:relative;z-index:2;display:inline-flex;flex:1 1;min-width:0;align-items:center;justify-content:center;gap:var(--tab-gap);padding:calc(var(--tab-pad-v) * var(--font-scale, 1)) calc(var(--tab-pad-h) * var(--font-scale, 1));border-radius:var(--radius-full);font-size:calc(var(--tab-font-size) * var(--font-scale, 1));font-weight:600;color:var(--muted-foreground);background:transparent;white-space:nowrap;cursor:pointer;transition:color .18s cubic-bezier(.16,1,.3,1),transform .12s ease;box-sizing:border-box}.FilterTabs_tabLabel__afJHc{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FilterTabs_tab__VcgXM:hover{color:var(--foreground)}.FilterTabs_tab__VcgXM:active{opacity:.85}.FilterTabs_activeTab__043R3{background:transparent!important;color:var(--accent-foreground)!important;font-weight:600}.FilterTabs_counter__8Zwqb{display:inline-flex;align-items:center;justify-content:center;min-width:var(--tab-counter-min-w);padding:var(--tab-counter-pad);border-radius:var(--radius-full);font-size:calc(var(--tab-counter-font-size) * var(--font-scale, 1));font-weight:700;background:var(--surface-elevated);color:var(--muted-foreground);border:1px solid var(--border);transition:background .18s ease,color .18s ease,border-color .18s ease,opacity .18s ease;flex-shrink:0;box-sizing:border-box}.FilterTabs_zeroCounter__3ZPyp{opacity:.4;background:transparent;border-color:transparent;color:var(--muted-foreground)}.FilterTabs_activeTab__043R3 .FilterTabs_counter__8Zwqb{background:rgba(255,255,255,.25);color:var(--accent-foreground);border-color:transparent}.FilterTabs_activeTab__043R3 .FilterTabs_zeroCounter__3ZPyp{opacity:.6;background:rgba(255,255,255,.14);color:var(--accent-foreground);border-color:transparent}.FilterTabs_overdueCounter__bye_f{background:var(--danger-subtle);color:var(--danger);opacity:1}@container (max-width: 480px){.FilterTabs_tabList__d79Ii{--tabs-gap:2px;--tabs-list-pad:3px;--tab-gap:4px;--tab-pad-v:6px;--tab-pad-h:5px;--tab-font-size:12px;--tab-counter-min-w:17px;--tab-counter-pad:1px 5px;--tab-counter-font-size:10.5px}}@container (max-width: 420px){.FilterTabs_tabList__d79Ii{--tabs-gap:1.5px;--tabs-list-pad:2.5px;--tab-gap:3px;--tab-pad-v:5.5px;--tab-pad-h:2.5px;--tab-font-size:11.5px;--tab-counter-min-w:16px;--tab-counter-pad:1px 3.5px;--tab-counter-font-size:10px}}@container (max-width: 370px){.FilterTabs_tabList__d79Ii{--tabs-gap:1px;--tabs-list-pad:2px;--tab-gap:2.5px;--tab-pad-v:5px;--tab-pad-h:2px;--tab-font-size:10.5px;--tab-counter-min-w:14px;--tab-counter-pad:1px 3px;--tab-counter-font-size:9.5px}}@media (max-width:480px){.FilterTabs_tabList__d79Ii{--tabs-gap:2px;--tabs-list-pad:3px;--tab-gap:4px;--tab-pad-v:6px;--tab-pad-h:5px;--tab-font-size:12px;--tab-counter-min-w:17px;--tab-counter-pad:1px 5px;--tab-counter-font-size:10.5px}}@media (max-width:420px){.FilterTabs_tabList__d79Ii{--tabs-gap:1.5px;--tabs-list-pad:2.5px;--tab-gap:3px;--tab-pad-v:5.5px;--tab-pad-h:2.5px;--tab-font-size:11.5px;--tab-counter-min-w:16px;--tab-counter-pad:1px 3.5px;--tab-counter-font-size:10px}}@media (max-width:370px){.FilterTabs_tabList__d79Ii{--tabs-gap:1px;--tabs-list-pad:2px;--tab-gap:2.5px;--tab-pad-v:5px;--tab-pad-h:2px;--tab-font-size:10.5px;--tab-counter-min-w:14px;--tab-counter-pad:1px 3px;--tab-counter-font-size:9.5px}}@keyframes FilterTabs_tabPop__Jcab3{0%{transform:scale(.96)}60%{transform:scale(1.03)}to{transform:scale(1)}}