.page-module__Pwzzvq__container{height:100%;padding:1.5rem 2rem;overflow-y:auto}.page-module__Pwzzvq__grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem;display:grid}.page-module__Pwzzvq__itemCard{background-color:var(--card-background,#1e293b);border:1px solid var(--border-color,#334155);border-radius:.75rem;padding:1rem;transition:all .2s}.page-module__Pwzzvq__itemCard:hover{border-color:var(--primary,#3b82f6);transform:translateY(-2px)}.page-module__Pwzzvq__itemCard.page-module__Pwzzvq__unread{border-left:3px solid #ef4444}.page-module__Pwzzvq__itemHeader{justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;display:flex}.page-module__Pwzzvq__itemMeta{flex-direction:column;gap:.25rem;display:flex}.page-module__Pwzzvq__itemDate{color:var(--text-muted,#94a3b8);font-size:.75rem}.page-module__Pwzzvq__itemSource{text-transform:uppercase;letter-spacing:.05em;color:var(--primary,#3b82f6);font-size:.625rem;font-weight:600}.page-module__Pwzzvq__itemActions{align-items:center;gap:.25rem;display:flex}.page-module__Pwzzvq__actionBtn{color:var(--text-muted,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:.375rem;transition:all .2s;display:flex}.page-module__Pwzzvq__actionBtn:hover{background-color:var(--hover-background,#334155);color:var(--text-primary,#f8fafc)}.page-module__Pwzzvq__actionBtn.page-module__Pwzzvq__delete:hover{color:#ef4444;background-color:#ef444433}.page-module__Pwzzvq__actionBtn.page-module__Pwzzvq__confirmingDelete{color:#ef4444;background-color:#ef44444d;animation:.5s ease-in-out infinite alternate page-module__Pwzzvq__pulse}@keyframes page-module__Pwzzvq__pulse{0%{box-shadow:0 0 #ef444466}to{box-shadow:0 0 0 4px #ef444400}}.page-module__Pwzzvq__itemContent{color:var(--text-secondary,#cbd5e1);white-space:pre-wrap;word-break:break-word;font-size:.875rem;line-height:1.6}.page-module__Pwzzvq__itemContent a,.page-module__Pwzzvq__contentLink{color:var(--primary,#3b82f6);cursor:pointer;text-decoration:underline}.page-module__Pwzzvq__itemContent a:hover,.page-module__Pwzzvq__contentLink:hover{color:var(--primary-hover,#60a5fa)}.page-module__Pwzzvq__itemFooter{border-top:1px solid var(--border-color,#334155);gap:.5rem;margin-top:1rem;padding-top:.75rem;display:flex}.page-module__Pwzzvq__footerBtn{background-color:var(--hover-background,#334155);color:var(--text-muted,#94a3b8);cursor:pointer;border:none;border-radius:.375rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;transition:all .2s;display:flex}.page-module__Pwzzvq__footerBtn:hover{background-color:var(--primary,#3b82f6);color:#fff}.page-module__Pwzzvq__footerBtn.page-module__Pwzzvq__scrapbook:hover{background-color:var(--primary,#3b82f6)}.page-module__Pwzzvq__listView{background-color:var(--card-background,#1e293b);border:1px solid var(--border-color,#334155);border-radius:.75rem;flex-direction:column;display:flex;overflow:hidden}.page-module__Pwzzvq__listHeaderStatus{width:24px}.page-module__Pwzzvq__listHeaderContent{min-width:0}.page-module__Pwzzvq__listHeaderType,.page-module__Pwzzvq__listHeaderSource,.page-module__Pwzzvq__listHeaderDate{text-align:left}.page-module__Pwzzvq__listHeaderActions{text-align:right}.page-module__Pwzzvq__listItem:last-child{border-bottom:none}.page-module__Pwzzvq__listItem:hover{background-color:var(--hover-background,#334155)}.page-module__Pwzzvq__listItem.page-module__Pwzzvq__unread{background-color:#ef44440d}.page-module__Pwzzvq__listItemStatus{justify-content:center;align-items:center;display:flex}.page-module__Pwzzvq__unreadDot{background-color:#ef4444;border-radius:50%;width:8px;height:8px}.page-module__Pwzzvq__listItemContent{color:var(--text-secondary,#cbd5e1);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.875rem;overflow:hidden}.page-module__Pwzzvq__listItemContent a,.page-module__Pwzzvq__listItemContent .page-module__Pwzzvq__contentLink{color:var(--primary,#3b82f6);cursor:pointer;text-decoration:underline}.page-module__Pwzzvq__listItemContent a:hover,.page-module__Pwzzvq__listItemContent .page-module__Pwzzvq__contentLink:hover{color:var(--primary-hover,#60a5fa)}.page-module__Pwzzvq__listItemType,.page-module__Pwzzvq__listItemSource{align-items:center;display:flex}.page-module__Pwzzvq__listItemDate{color:var(--text-muted,#94a3b8);font-size:.75rem}.page-module__Pwzzvq__listItemActions{justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.page-module__Pwzzvq__emptyState{text-align:center;background-color:var(--card-background,#1e293b);border:1px dashed var(--border-color,#334155);color:var(--text-muted,#94a3b8);border-radius:1rem;padding:4rem 2rem}.page-module__Pwzzvq__emptyState h2{color:var(--text-primary,#f8fafc);margin-bottom:.5rem;font-size:1.25rem}.page-module__Pwzzvq__emptyState p{margin-bottom:1rem}.page-module__Pwzzvq__typeBadge{text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.625rem;font-weight:600;display:inline-flex}.page-module__Pwzzvq__typeBadge.page-module__Pwzzvq__note{color:#60a5fa;background-color:#3b82f633}.page-module__Pwzzvq__typeBadge.page-module__Pwzzvq__link{color:#4ade80;background-color:#22c55e33}.page-module__Pwzzvq__typeBadge.page-module__Pwzzvq__idea{color:#fbbf24;background-color:#fbbf2433}.page-module__Pwzzvq__modalOverlay{z-index:1000;background-color:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.page-module__Pwzzvq__modal{background-color:var(--card-background,#1e293b);border:1px solid var(--border-color,#334155);border-radius:.75rem;width:100%;max-width:450px;max-height:90vh;padding:1.5rem;overflow-y:auto}.page-module__Pwzzvq__modalHeader{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.page-module__Pwzzvq__modalTitle{color:var(--text-primary,#f8fafc);font-size:1.125rem;font-weight:600}.page-module__Pwzzvq__modalClose{color:var(--text-muted,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:.375rem;padding:.25rem}.page-module__Pwzzvq__modalClose:hover{color:var(--text-primary,#f8fafc)}.page-module__Pwzzvq__formGroup{margin-bottom:1rem}.page-module__Pwzzvq__formLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted,#94a3b8);margin-bottom:.5rem;font-size:.75rem;font-weight:600;display:block}.page-module__Pwzzvq__formSelect,.page-module__Pwzzvq__formInput,.page-module__Pwzzvq__formTextarea{background-color:var(--hover-background,#334155);border:1px solid var(--border-color,#475569);width:100%;color:var(--text-primary,#f8fafc);border-radius:.5rem;padding:.625rem .75rem;font-size:.875rem}.page-module__Pwzzvq__formSelect:focus,.page-module__Pwzzvq__formInput:focus,.page-module__Pwzzvq__formTextarea:focus{border-color:var(--primary,#3b82f6);outline:none}.page-module__Pwzzvq__formTextarea{resize:vertical;min-height:100px}.page-module__Pwzzvq__selectedProjectPreview{background-color:var(--card-background,#1e293b);color:var(--text-primary,#f8fafc);border-radius:.375rem;align-items:center;gap:.5rem;margin-top:.5rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}.page-module__Pwzzvq__projectDot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.page-module__Pwzzvq__typeButtons{gap:.5rem;display:flex}.page-module__Pwzzvq__typeBtn{background-color:var(--hover-background,#334155);border:1px solid var(--border-color,#475569);color:var(--text-muted,#94a3b8);cursor:pointer;border-radius:.5rem;flex:1;justify-content:center;align-items:center;gap:.375rem;padding:.625rem;font-size:.75rem;transition:all .2s;display:flex}.page-module__Pwzzvq__typeBtn:hover{border-color:var(--primary,#3b82f6);color:var(--text-primary,#f8fafc)}.page-module__Pwzzvq__typeBtn.page-module__Pwzzvq__active{background-color:var(--primary,#3b82f6);border-color:var(--primary,#3b82f6);color:#fff}.page-module__Pwzzvq__modalActions{border-top:1px solid var(--border-color,#334155);justify-content:flex-end;gap:.75rem;margin-top:1.5rem;padding-top:1rem;display:flex}.page-module__Pwzzvq__cancelBtn{border:1px solid var(--border-color,#475569);color:var(--text-muted,#94a3b8);cursor:pointer;background-color:#0000;border-radius:.5rem;padding:.625rem 1rem;font-size:.875rem}.page-module__Pwzzvq__cancelBtn:hover{border-color:var(--text-muted,#94a3b8);color:var(--text-primary,#f8fafc)}.page-module__Pwzzvq__submitBtn{background-color:var(--primary,#3b82f6);color:#fff;cursor:pointer;border:none;border-radius:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500}.page-module__Pwzzvq__submitBtn:hover{background-color:var(--primary-hover,#2563eb)}.page-module__Pwzzvq__submitBtn:disabled{opacity:.5;cursor:not-allowed}.page-module__Pwzzvq__contentPreview{background-color:var(--hover-background,#334155);color:var(--text-secondary,#cbd5e1);white-space:pre-wrap;word-break:break-word;border-radius:.5rem;max-height:100px;padding:.75rem;font-size:.8125rem;overflow-y:auto}.page-module__Pwzzvq__projectSelectWrapper{align-items:center;display:flex;position:relative}.page-module__Pwzzvq__projectDotInSelect{z-index:1;pointer-events:none;border-radius:50%;flex-shrink:0;width:10px;height:10px;position:absolute;left:.75rem}.page-module__Pwzzvq__formSelect.page-module__Pwzzvq__withDot{padding-left:2rem}.page-module__Pwzzvq__actionBtn.page-module__Pwzzvq__unreadIcon{color:#ef4444}.page-module__Pwzzvq__actionBtn.page-module__Pwzzvq__unreadIcon:hover{color:#ef4444;background-color:#ef444433}.page-module__Pwzzvq__actionBtn.page-module__Pwzzvq__readIcon{color:var(--text-muted,#94a3b8)}.page-module__Pwzzvq__actionBtn.page-module__Pwzzvq__readIcon:hover{background-color:var(--hover-background,#334155);color:var(--text-primary,#f8fafc)}.page-module__Pwzzvq__filtersBar{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.page-module__Pwzzvq__searchWrapper{flex:1;min-width:200px;max-width:300px;position:relative}.page-module__Pwzzvq__searchIcon{color:var(--text-muted,#94a3b8);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.page-module__Pwzzvq__searchInput{background-color:var(--hover-background,#334155);border:1px solid var(--border-color,#475569);width:100%;color:var(--text-primary,#f8fafc);border-radius:.5rem;padding:.5rem 2rem .5rem 2.25rem;font-size:.875rem}.page-module__Pwzzvq__searchInput:focus{border-color:var(--primary,#3b82f6);outline:none}.page-module__Pwzzvq__clearSearch{color:var(--text-muted,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:.25rem;padding:.25rem;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.page-module__Pwzzvq__clearSearch:hover{color:var(--text-primary,#f8fafc)}.page-module__Pwzzvq__filterSelect{background-color:var(--hover-background,#334155);border:1px solid var(--border-color,#475569);color:var(--text-primary,#f8fafc);cursor:pointer;border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem}.page-module__Pwzzvq__filterSelect:focus{border-color:var(--primary,#3b82f6);outline:none}.page-module__Pwzzvq__clearFilters{border:1px solid var(--border-color,#475569);color:var(--text-muted,#94a3b8);cursor:pointer;background:0 0;border-radius:.5rem;padding:.5rem .75rem;font-size:.75rem}.page-module__Pwzzvq__clearFilters:hover{border-color:var(--primary,#3b82f6);color:var(--primary,#3b82f6)}.page-module__Pwzzvq__tagList{flex-wrap:wrap;gap:.375rem;margin-top:.75rem;display:flex}.page-module__Pwzzvq__tag{color:#60a5fa;cursor:pointer;background-color:#3b82f626;border-radius:9999px;align-items:center;padding:.125rem .5rem;font-size:.6875rem;transition:all .2s;display:inline-flex}.page-module__Pwzzvq__tag:hover{background-color:#3b82f64d}.page-module__Pwzzvq__tagListCompact{align-items:center;gap:.25rem;display:flex}.page-module__Pwzzvq__tagSmall{color:#60a5fa;background-color:#3b82f626;border-radius:9999px;padding:.0625rem .375rem;font-size:.625rem}.page-module__Pwzzvq__tagMore{color:var(--text-muted,#94a3b8);font-size:.625rem}.page-module__Pwzzvq__noTags,.page-module__Pwzzvq__noProject{color:var(--text-muted,#94a3b8);font-size:.75rem}.page-module__Pwzzvq__projectBadge{cursor:pointer;border:1px solid;border-radius:9999px;align-items:center;gap:.375rem;padding:.125rem .5rem;font-size:.6875rem;transition:all .2s;display:inline-flex}.page-module__Pwzzvq__projectBadge:hover{opacity:.8}.page-module__Pwzzvq__projectBadgeSmall{color:var(--text-secondary,#cbd5e1);align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex}.page-module__Pwzzvq__tagEditor{background-color:var(--hover-background,#334155);border-radius:.5rem;flex-wrap:wrap;gap:.5rem;min-height:60px;padding:.75rem;display:flex}.page-module__Pwzzvq__editTag{color:#60a5fa;background-color:#3b82f633;border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;display:inline-flex}.page-module__Pwzzvq__editTag button{color:#60a5fa;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.125rem;display:flex}.page-module__Pwzzvq__editTag button:hover{background-color:#3b82f64d}.page-module__Pwzzvq__addTagWrapper{align-items:center;gap:.25rem;display:flex}.page-module__Pwzzvq__addTagInput{background-color:var(--card-background,#1e293b);border:1px solid var(--border-color,#475569);width:100px;color:var(--text-primary,#f8fafc);border-radius:.375rem;padding:.25rem .5rem;font-size:.75rem}.page-module__Pwzzvq__addTagInput:focus{border-color:var(--primary,#3b82f6);outline:none}.page-module__Pwzzvq__addTagBtn{background-color:var(--primary,#3b82f6);color:#fff;cursor:pointer;border:none;border-radius:.375rem;padding:.25rem .5rem;font-size:.75rem}.page-module__Pwzzvq__addTagBtn:disabled{opacity:.5;cursor:not-allowed}.page-module__Pwzzvq__bulkActionsBar{background-color:var(--primary,#3b82f6);border-radius:.5rem;align-items:center;gap:1rem;margin-bottom:1rem;padding:.75rem 1rem;display:flex}.page-module__Pwzzvq__bulkCount{color:#fff;font-size:.875rem;font-weight:500}.page-module__Pwzzvq__bulkButtons{flex:1;align-items:center;gap:.5rem;display:flex}.page-module__Pwzzvq__bulkBtn{color:#fff;cursor:pointer;background-color:#fff3;border:none;border-radius:.375rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;transition:all .2s;display:flex}.page-module__Pwzzvq__bulkBtn:hover{background-color:#ffffff4d}.page-module__Pwzzvq__bulkBtn:disabled{opacity:.5;cursor:not-allowed}.page-module__Pwzzvq__bulkBtn.page-module__Pwzzvq__bulkDelete{background-color:#ef44444d}.page-module__Pwzzvq__bulkBtn.page-module__Pwzzvq__bulkDelete:hover{background-color:#ef444480}.page-module__Pwzzvq__bulkCancel{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:.375rem;padding:.375rem .75rem;font-size:.75rem}.page-module__Pwzzvq__bulkCancel:hover{background-color:#ffffff1a}.page-module__Pwzzvq__listHeaderCheckbox,.page-module__Pwzzvq__listItemCheckbox{justify-content:center;align-items:center;width:32px;display:flex}.page-module__Pwzzvq__checkboxBtn{color:var(--text-muted,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:.25rem;padding:.25rem}.page-module__Pwzzvq__checkboxBtn:hover{color:var(--primary,#3b82f6)}.page-module__Pwzzvq__listItem.page-module__Pwzzvq__selected{background-color:#3b82f61a}.page-module__Pwzzvq__listHeader{background-color:var(--hover-background,#334155);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted,#94a3b8);border-bottom:1px solid var(--border-color,#334155);grid-template-columns:32px 1fr 100px 120px 140px 160px;gap:.75rem;padding:.75rem 1rem;font-size:.75rem;font-weight:600;display:grid}.page-module__Pwzzvq__listHeaderTags,.page-module__Pwzzvq__listHeaderProject{text-align:left}.page-module__Pwzzvq__listItem{border-bottom:1px solid var(--border-color,#334155);grid-template-columns:32px 1fr 100px 120px 140px 160px;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:background-color .2s;display:grid}.page-module__Pwzzvq__listItemTags,.page-module__Pwzzvq__listItemProject{align-items:center;display:flex}.page-module__Pwzzvq__listItemContent{min-width:0}.page-module__Pwzzvq__listItemContentText{color:var(--text-secondary,#cbd5e1);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;overflow:hidden}
.CompletionToast-module__PCOQ-W__container{z-index:99999;pointer-events:none;flex-direction:column;align-items:flex-end;gap:.75rem;display:flex;position:fixed;top:1.5rem;right:1.5rem}.CompletionToast-module__PCOQ-W__toast{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);pointer-events:auto;opacity:0;align-items:flex-start;gap:.75rem;min-width:300px;max-width:400px;padding:1rem 1.25rem;transition:all .35s cubic-bezier(.34,1.56,.64,1);display:flex;transform:translate(20px)scale(.95);box-shadow:0 10px 25px -5px #00000040,0 8px 10px -6px #0003}.CompletionToast-module__PCOQ-W__toast.CompletionToast-module__PCOQ-W__visible{opacity:1;transform:translate(0)scale(1)}.CompletionToast-module__PCOQ-W__toast.CompletionToast-module__PCOQ-W__leaving{opacity:0;transition:all .25s ease-in;transform:translate(20px)scale(.95)}.CompletionToast-module__PCOQ-W__iconWrapper{color:#22c55e;background:linear-gradient(135deg,#22c55e33,#22c55e1a);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;animation:.4s ease-out .2s both CompletionToast-module__PCOQ-W__iconPop;display:flex}@keyframes CompletionToast-module__PCOQ-W__iconPop{0%{transform:scale(.5)}50%{transform:scale(1.2)}to{transform:scale(1)}}.CompletionToast-module__PCOQ-W__content{flex:1;min-width:0}.CompletionToast-module__PCOQ-W__title{color:#22c55e;margin:0 0 .25rem;font-size:.875rem;font-weight:600}.CompletionToast-module__PCOQ-W__taskName{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.8125rem;overflow:hidden}.CompletionToast-module__PCOQ-W__time{color:var(--muted-foreground);align-items:center;gap:.375rem;margin:.375rem 0 0;font-size:.75rem;display:flex}.CompletionToast-module__PCOQ-W__closeBtn{width:24px;height:24px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin:-.25rem -.25rem 0 0;transition:all .15s;display:flex}.CompletionToast-module__PCOQ-W__closeBtn:hover{background-color:var(--secondary);color:var(--foreground)}.CompletionToast-module__PCOQ-W__deleteToast{border-color:#ef44444d}.CompletionToast-module__PCOQ-W__deleteIconWrapper{color:#ef4444;background:linear-gradient(135deg,#ef444433,#ef44441a);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;animation:.4s ease-out .2s both CompletionToast-module__PCOQ-W__iconPop;display:flex}.CompletionToast-module__PCOQ-W__deleteTitle{color:#ef4444;margin:0 0 .25rem;font-size:.875rem;font-weight:600}.CompletionToast-module__PCOQ-W__successToast{border-color:#3b82f64d}.CompletionToast-module__PCOQ-W__successIconWrapper{color:#3b82f6;background:linear-gradient(135deg,#3b82f633,#3b82f61a);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;animation:.4s ease-out .2s both CompletionToast-module__PCOQ-W__iconPop;display:flex}.CompletionToast-module__PCOQ-W__successTitle{color:#3b82f6;margin:0 0 .25rem;font-size:.875rem;font-weight:600}
.GoalAchievementToast-module__04s7RG__container{z-index:99998;pointer-events:none;flex-direction:column;align-items:flex-end;gap:.75rem;display:flex;position:fixed;top:5rem;right:1.5rem}.GoalAchievementToast-module__04s7RG__toast{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);pointer-events:auto;opacity:0;align-items:flex-start;gap:.75rem;min-width:320px;max-width:420px;padding:1rem 1.25rem;transition:all .35s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;overflow:hidden;transform:translate(20px)scale(.95);box-shadow:0 10px 25px -5px #00000040,0 8px 10px -6px #0003}.GoalAchievementToast-module__04s7RG__toast.GoalAchievementToast-module__04s7RG__visible{opacity:1;transform:translate(0)scale(1)}.GoalAchievementToast-module__04s7RG__toast.GoalAchievementToast-module__04s7RG__leaving{opacity:0;transition:all .25s ease-in;transform:translate(20px)scale(.95)}.GoalAchievementToast-module__04s7RG__achievementToast{background:linear-gradient(135deg,var(--card)0%,#eab3080d 100%);border-color:#eab30866}.GoalAchievementToast-module__04s7RG__achievementIconWrapper{color:#eab308;background:linear-gradient(135deg,#eab3084d,#eab30826);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;animation:.5s ease-out .2s both GoalAchievementToast-module__04s7RG__iconPop,2s ease-in-out infinite GoalAchievementToast-module__04s7RG__glow;display:flex}@keyframes GoalAchievementToast-module__04s7RG__iconPop{0%{transform:scale(.3)}50%{transform:scale(1.3)}70%{transform:scale(.9)}to{transform:scale(1)}}@keyframes GoalAchievementToast-module__04s7RG__glow{0%,to{box-shadow:0 0 10px #eab3084d}50%{box-shadow:0 0 20px #eab30880}}.GoalAchievementToast-module__04s7RG__achievementTitle{color:#eab308;text-transform:uppercase;letter-spacing:.025em;margin:0 0 .25rem;font-size:.9375rem;font-weight:700}.GoalAchievementToast-module__04s7RG__milestoneToast75{border-color:#f973164d}.GoalAchievementToast-module__04s7RG__milestone75IconWrapper{color:#f97316;background:linear-gradient(135deg,#f9731633,#f973161a);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;animation:.4s ease-out .2s both GoalAchievementToast-module__04s7RG__iconPop;display:flex}.GoalAchievementToast-module__04s7RG__milestone75Title{color:#f97316;margin:0 0 .25rem;font-size:.875rem;font-weight:600}.GoalAchievementToast-module__04s7RG__milestoneToast50{border-color:#3b82f64d}.GoalAchievementToast-module__04s7RG__milestone50IconWrapper{color:#3b82f6;background:linear-gradient(135deg,#3b82f633,#3b82f61a);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;animation:.4s ease-out .2s both GoalAchievementToast-module__04s7RG__iconPop;display:flex}.GoalAchievementToast-module__04s7RG__milestone50Title{color:#3b82f6;margin:0 0 .25rem;font-size:.875rem;font-weight:600}.GoalAchievementToast-module__04s7RG__content{flex:1;min-width:0}.GoalAchievementToast-module__04s7RG__goalName{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.8125rem;font-weight:500;overflow:hidden}.GoalAchievementToast-module__04s7RG__progress{color:var(--muted-foreground);margin:.25rem 0 0;font-size:.75rem}.GoalAchievementToast-module__04s7RG__percentage{color:var(--muted-foreground);margin:.375rem 0 0;font-size:.75rem;font-weight:500}.GoalAchievementToast-module__04s7RG__progressBar{background:var(--muted);border-radius:2px;height:4px;margin-top:.5rem;overflow:hidden}.GoalAchievementToast-module__04s7RG__progressFill{background:linear-gradient(90deg,#eab308,#fbbf24);border-radius:2px;height:100%;transition:width .5s ease-out}.GoalAchievementToast-module__04s7RG__closeBtn{width:24px;height:24px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin:-.25rem -.25rem 0 0;transition:all .15s;display:flex}.GoalAchievementToast-module__04s7RG__closeBtn:hover{background-color:var(--secondary);color:var(--foreground)}.GoalAchievementToast-module__04s7RG__confettiContainer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.GoalAchievementToast-module__04s7RG__confetti{width:8px;height:8px;animation:1.5s ease-out forwards GoalAchievementToast-module__04s7RG__confettiFall;animation-delay:calc(var(--i)*50ms);opacity:0;border-radius:2px;position:absolute;top:50%;left:50%}.GoalAchievementToast-module__04s7RG__confetti:first-child{background:#f59e0b}.GoalAchievementToast-module__04s7RG__confetti:nth-child(2){background:#ef4444}.GoalAchievementToast-module__04s7RG__confetti:nth-child(3){background:#22c55e}.GoalAchievementToast-module__04s7RG__confetti:nth-child(4){background:#3b82f6}.GoalAchievementToast-module__04s7RG__confetti:nth-child(5){background:#a855f7}.GoalAchievementToast-module__04s7RG__confetti:nth-child(6){background:#f59e0b}.GoalAchievementToast-module__04s7RG__confetti:nth-child(7){background:#ec4899}.GoalAchievementToast-module__04s7RG__confetti:nth-child(8){background:#22c55e}.GoalAchievementToast-module__04s7RG__confetti:nth-child(9){background:#3b82f6}.GoalAchievementToast-module__04s7RG__confetti:nth-child(10){background:#ef4444}.GoalAchievementToast-module__04s7RG__confetti:nth-child(11){background:#a855f7}.GoalAchievementToast-module__04s7RG__confetti:nth-child(12){background:#f59e0b}@keyframes GoalAchievementToast-module__04s7RG__confettiFall{0%{opacity:1;transform:translate(0)rotate(0)scale(1)}to{opacity:0;transform:translate(calc((var(--i) - 6)*30px),calc(-50px - var(--i)*5px))rotate(calc(var(--i)*45deg))scale(.5)}}.GoalAchievementToast-module__04s7RG__streakToast{background:linear-gradient(135deg,var(--card)0%,#f973160d 100%);border-color:#f973164d}.GoalAchievementToast-module__04s7RG__streakIconWrapper{color:#f97316;background:linear-gradient(135deg,#f973164d,#f9731626);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;animation:.5s ease-out .2s both GoalAchievementToast-module__04s7RG__iconPop,1.5s ease-in-out infinite GoalAchievementToast-module__04s7RG__flamePulse;display:flex}@keyframes GoalAchievementToast-module__04s7RG__flamePulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.GoalAchievementToast-module__04s7RG__streakTitle{color:#f97316;margin:0 0 .25rem;font-size:.9375rem;font-weight:700}.GoalAchievementToast-module__04s7RG__streakMessage{color:var(--muted-foreground);margin:0;font-size:.8125rem}.GoalAchievementToast-module__04s7RG__streakBronze{background:linear-gradient(135deg,var(--card)0%,#d977060d 100%);border-color:#d9770666}.GoalAchievementToast-module__04s7RG__streakBronze .GoalAchievementToast-module__04s7RG__streakIconWrapper{color:#d97706;background:linear-gradient(135deg,#d977064d,#d9770626)}.GoalAchievementToast-module__04s7RG__streakBronze .GoalAchievementToast-module__04s7RG__streakTitle{color:#d97706}.GoalAchievementToast-module__04s7RG__streakSilver{background:linear-gradient(135deg,var(--card)0%,#94a3b814 100%);border-color:#94a3b866}.GoalAchievementToast-module__04s7RG__streakSilver .GoalAchievementToast-module__04s7RG__streakIconWrapper{color:#94a3b8;background:linear-gradient(135deg,#94a3b84d,#94a3b826)}.GoalAchievementToast-module__04s7RG__streakSilver .GoalAchievementToast-module__04s7RG__streakTitle{color:#64748b}.GoalAchievementToast-module__04s7RG__streakGold{background:linear-gradient(135deg,var(--card)0%,#eab30814 100%);border-color:#eab30880;box-shadow:0 10px 25px -5px #00000040,0 0 20px #eab30833}.GoalAchievementToast-module__04s7RG__streakGold .GoalAchievementToast-module__04s7RG__streakIconWrapper{color:#eab308;background:linear-gradient(135deg,#eab30866,#eab30833);animation:.5s ease-out .2s both GoalAchievementToast-module__04s7RG__iconPop,1.5s ease-in-out infinite GoalAchievementToast-module__04s7RG__goldGlow}@keyframes GoalAchievementToast-module__04s7RG__goldGlow{0%,to{transform:scale(1);box-shadow:0 0 15px #eab30866}50%{transform:scale(1.05);box-shadow:0 0 25px #eab30899}}.GoalAchievementToast-module__04s7RG__streakGold .GoalAchievementToast-module__04s7RG__streakTitle{color:#eab308}
.TagInput-module__gruzaa__container{width:100%;position:relative}.TagInput-module__gruzaa__inputWrapper{background-color:var(--secondary,#1e293b);border:1px solid var(--border);border-radius:var(--radius);align-items:center;gap:8px;padding:8px 12px;transition:border-color .2s;display:flex}.TagInput-module__gruzaa__inputWrapper:hover{border-color:var(--muted-foreground,#64748b)}.TagInput-module__gruzaa__inputWrapper:focus-within{border-color:var(--ring);outline:none;box-shadow:0 0 0 2px #6366f133}.TagInput-module__gruzaa__input{color:var(--foreground);background:0 0;border:none;outline:none;flex:1;min-width:120px;font-family:inherit;font-size:14px}.TagInput-module__gruzaa__input::placeholder{color:var(--muted-foreground)}.TagInput-module__gruzaa__tagIcon{color:var(--muted-foreground);flex-shrink:0}.TagInput-module__gruzaa__tagIconSmall{color:#6366f1b3;flex-shrink:0}.TagInput-module__gruzaa__dropdown{background-color:var(--popover);border:1px solid var(--border);border-radius:var(--radius);z-index:1000;max-height:200px;margin-top:4px;padding:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #0000001a}.TagInput-module__gruzaa__dropdownHeader{text-transform:uppercase;color:var(--muted-foreground);letter-spacing:.5px;padding:4px 8px;font-size:11px;font-weight:600}.TagInput-module__gruzaa__option{cursor:pointer;color:var(--foreground);border-radius:4px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:14px;transition:background-color .1s;display:flex}.TagInput-module__gruzaa__option:hover,.TagInput-module__gruzaa__option.TagInput-module__gruzaa__active{background-color:var(--accent);color:var(--accent-foreground)}.TagInput-module__gruzaa__optionCount{color:var(--muted-foreground);background-color:var(--secondary);border-radius:10px;padding:2px 6px;font-size:12px}.TagInput-module__gruzaa__createNew{color:var(--primary);font-weight:500}.TagInput-module__gruzaa__tagsList{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.TagInput-module__gruzaa__tag{color:var(--secondary-foreground);border:1px solid var(--border);background:linear-gradient(135deg,#6366f114,#ffffff08);border-radius:10px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:600;transition:transform .15s,opacity .15s;animation:.25s cubic-bezier(.34,1.56,.64,1) TagInput-module__gruzaa__tagPopIn;display:inline-flex;box-shadow:inset 0 0 0 1px #6366f11f}.TagInput-module__gruzaa__tag:hover{transform:scale(1.02)}@keyframes TagInput-module__gruzaa__tagPopIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.TagInput-module__gruzaa__removeTag{cursor:pointer;color:var(--muted-foreground);border-radius:50%;justify-content:center;align-items:center;padding:2px;transition:all .2s;display:flex}.TagInput-module__gruzaa__removeTag:hover{background-color:var(--destructive);color:var(--destructive-foreground)}
.ImpactSelect-module__UcuspG__container{gap:.5rem;display:flex}.ImpactSelect-module__UcuspG__button{border-radius:var(--radius);cursor:pointer;font-size:.8rem;font-weight:600;font-family:var(--font-geist-sans),system-ui,sans-serif;background-color:var(--secondary);color:var(--muted-foreground);border:1px solid #0000;flex:1;padding:.5rem 1rem;transition:all .15s}.ImpactSelect-module__UcuspG__button.ImpactSelect-module__UcuspG__low:hover{color:#cbd5e1;background-color:#94a3b826;border-color:#94a3b84d}.ImpactSelect-module__UcuspG__button.ImpactSelect-module__UcuspG__low.ImpactSelect-module__UcuspG__active{color:#e2e8f0;background-color:#94a3b833;border-color:#94a3b880}.ImpactSelect-module__UcuspG__button.ImpactSelect-module__UcuspG__medium:hover{color:#fbbf24;background-color:#eab3081f;border-color:#eab3084d}.ImpactSelect-module__UcuspG__button.ImpactSelect-module__UcuspG__medium.ImpactSelect-module__UcuspG__active{color:#fcd34d;background-color:#eab3082e;border-color:#eab30880}.ImpactSelect-module__UcuspG__button.ImpactSelect-module__UcuspG__high:hover{color:#f87171;background-color:#ef44441f;border-color:#ef44444d}.ImpactSelect-module__UcuspG__button.ImpactSelect-module__UcuspG__high.ImpactSelect-module__UcuspG__active{color:#fca5a5;background-color:#ef44442e;border-color:#ef444480}
.Checklist-module__M4zy2a__container{flex-direction:column;gap:.75rem;display:flex}.Checklist-module__M4zy2a__progress{align-items:center;gap:.75rem;display:flex}.Checklist-module__M4zy2a__progressBar{background-color:var(--border);border-radius:3px;flex:1;height:6px;overflow:hidden}.Checklist-module__M4zy2a__progressFill{background-color:var(--primary);height:100%;transition:width .4s cubic-bezier(.34,1.56,.64,1);position:relative}.Checklist-module__M4zy2a__progressFill.Checklist-module__M4zy2a__complete{background:linear-gradient(90deg,var(--col-completed),var(--col-completed));animation:1s ease-out Checklist-module__M4zy2a__progressShine}@keyframes Checklist-module__M4zy2a__progressShine{0%{box-shadow:0 0 #22c55e66}50%{box-shadow:0 0 8px 2px #22c55e99}to{box-shadow:0 0 #22c55e00}}.Checklist-module__M4zy2a__progressText{color:var(--muted-foreground);text-align:right;min-width:2.5rem;font-size:.75rem;font-weight:500}.Checklist-module__M4zy2a__list{flex-direction:column;gap:.25rem;display:flex}.Checklist-module__M4zy2a__item{border-radius:var(--radius);background-color:var(--secondary,#1e293b);border:1px solid var(--border);align-items:center;gap:.5rem;padding:.375rem .5rem;transition:all .15s;display:flex}.Checklist-module__M4zy2a__item:hover{background-color:var(--accent);border-color:var(--muted-foreground,#64748b)}.Checklist-module__M4zy2a__dragHandle{color:var(--muted-foreground);cursor:grab;opacity:.5;background:0 0;border:none;justify-content:center;align-items:center;padding:.125rem;transition:opacity .15s;display:flex}.Checklist-module__M4zy2a__dragHandle:hover{opacity:1}.Checklist-module__M4zy2a__dragHandle:active{cursor:grabbing}.Checklist-module__M4zy2a__checkbox{border:2px solid var(--border);cursor:pointer;background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:all .15s;display:flex}.Checklist-module__M4zy2a__checkbox:hover{border-color:var(--primary)}.Checklist-module__M4zy2a__checkbox.Checklist-module__M4zy2a__checked{background-color:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.Checklist-module__M4zy2a__input{color:var(--foreground);font-size:.875rem;font-family:var(--font-geist-sans),system-ui,sans-serif;background:0 0;border:none;outline:none;flex:1}.Checklist-module__M4zy2a__input::placeholder{color:var(--muted-foreground)}.Checklist-module__M4zy2a__text{color:var(--foreground);flex:1;font-size:.875rem}.Checklist-module__M4zy2a__textChecked{color:var(--muted-foreground);text-decoration:line-through}.Checklist-module__M4zy2a__deleteBtn{color:var(--muted-foreground);cursor:pointer;border-radius:var(--radius);opacity:0;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:all .15s;display:flex}.Checklist-module__M4zy2a__item:hover .Checklist-module__M4zy2a__deleteBtn{opacity:1}.Checklist-module__M4zy2a__deleteBtn:hover{color:var(--destructive);background-color:#ef44441a}.Checklist-module__M4zy2a__addRow{gap:.5rem;margin-top:.25rem;display:flex}.Checklist-module__M4zy2a__addInput{border-radius:var(--radius);border:1px solid var(--border);background-color:var(--secondary,#1e293b);color:var(--foreground);font-size:.875rem;font-family:var(--font-geist-sans),system-ui,sans-serif;outline:none;flex:1;padding:.5rem .75rem;transition:border-color .2s}.Checklist-module__M4zy2a__addInput:hover{border-color:var(--muted-foreground,#64748b)}.Checklist-module__M4zy2a__addInput:focus{border-color:var(--ring);box-shadow:0 0 0 2px #6366f133}.Checklist-module__M4zy2a__addInput::placeholder{color:var(--muted-foreground,#64748b)}.Checklist-module__M4zy2a__addBtn{border-radius:var(--radius);border:1px solid var(--border);background-color:var(--secondary);color:var(--secondary-foreground);cursor:pointer;justify-content:center;align-items:center;padding:.5rem;transition:all .15s;display:flex}.Checklist-module__M4zy2a__addBtn:hover:not(:disabled){background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.Checklist-module__M4zy2a__addBtn:disabled{opacity:.5;cursor:not-allowed}
.DatePicker-module__o_mf1W__container{flex-direction:column;gap:.5rem;display:flex;position:relative}.DatePicker-module__o_mf1W__label{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.025em;font-size:.75rem;font-weight:500}.DatePicker-module__o_mf1W__quickPicks{gap:.375rem;margin-top:.375rem;display:flex}.DatePicker-module__o_mf1W__quickPickBtn{color:var(--muted-foreground);cursor:pointer;font-size:.7rem;font-weight:500;font-family:var(--font-geist-sans),system-ui,sans-serif;background-color:#0000;border:none;border-radius:999px;padding:.25rem .625rem;transition:all .15s}.DatePicker-module__o_mf1W__quickPickBtn:hover{background-color:var(--secondary);color:var(--foreground)}.DatePicker-module__o_mf1W__quickPickBtn.DatePicker-module__o_mf1W__active{background-color:var(--primary);color:var(--primary-foreground)}.DatePicker-module__o_mf1W__inputWrapper{border-radius:var(--radius);border:1px solid var(--border);background-color:var(--secondary,#1e293b);cursor:pointer;align-items:center;gap:.5rem;padding:.5rem .75rem;transition:all .15s;display:flex}.DatePicker-module__o_mf1W__inputWrapper:hover{border-color:var(--muted-foreground,#64748b)}.DatePicker-module__o_mf1W__inputWrapper:focus-within{border-color:var(--primary,#3b82f6)}.DatePicker-module__o_mf1W__icon{color:var(--muted-foreground);flex-shrink:0}.DatePicker-module__o_mf1W__inputValue{color:var(--foreground);flex:1;font-size:.875rem}.DatePicker-module__o_mf1W__inputPlaceholder{color:var(--muted-foreground,#64748b);flex:1;font-size:.875rem}.DatePicker-module__o_mf1W__clearBtn{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.25rem;transition:all .15s;display:flex}.DatePicker-module__o_mf1W__clearBtn:hover{background-color:var(--accent);color:var(--foreground)}.DatePicker-module__o_mf1W__dropdown{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);z-index:100;margin-top:.5rem;padding:.75rem;animation:.15s ease-out DatePicker-module__o_mf1W__dropdownFadeIn;position:absolute;top:100%;left:0;right:0;box-shadow:0 10px 25px #0000004d}@keyframes DatePicker-module__o_mf1W__dropdownFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.DatePicker-module__o_mf1W__header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.DatePicker-module__o_mf1W__navBtn{border-radius:var(--radius);width:28px;height:28px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:all .15s;display:flex}.DatePicker-module__o_mf1W__navBtn:hover{background-color:var(--accent);color:var(--foreground)}.DatePicker-module__o_mf1W__monthYear{color:var(--foreground);font-size:.875rem;font-weight:600}.DatePicker-module__o_mf1W__weekdays{grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:.5rem;display:grid}.DatePicker-module__o_mf1W__weekdays span{text-align:center;color:var(--muted-foreground);text-transform:uppercase;padding:.25rem 0;font-size:.7rem;font-weight:500}.DatePicker-module__o_mf1W__weekdays span.DatePicker-module__o_mf1W__weekend{color:var(--primary);opacity:.7}.DatePicker-module__o_mf1W__days{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.DatePicker-module__o_mf1W__emptyDay{aspect-ratio:1}.DatePicker-module__o_mf1W__day{aspect-ratio:1;border-radius:var(--radius);color:var(--foreground);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:.8rem;font-weight:500;transition:all .15s;display:flex}.DatePicker-module__o_mf1W__day:hover:not(.DatePicker-module__o_mf1W__disabled):not(.DatePicker-module__o_mf1W__selected){background-color:var(--accent)}.DatePicker-module__o_mf1W__day.DatePicker-module__o_mf1W__weekend{color:var(--primary)}.DatePicker-module__o_mf1W__day.DatePicker-module__o_mf1W__today{border:1px solid var(--primary)}.DatePicker-module__o_mf1W__day.DatePicker-module__o_mf1W__selected{background-color:var(--primary);color:var(--primary-foreground)}.DatePicker-module__o_mf1W__day.DatePicker-module__o_mf1W__disabled{color:var(--muted-foreground);opacity:.4;cursor:not-allowed}
.DateChangeDialog-module__Yvct6q__overlay{z-index:1100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.DateChangeDialog-module__Yvct6q__modal{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);width:100%;max-width:420px;animation:.2s ease-out DateChangeDialog-module__Yvct6q__slideIn;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@keyframes DateChangeDialog-module__Yvct6q__slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.DateChangeDialog-module__Yvct6q__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.DateChangeDialog-module__Yvct6q__title{color:var(--foreground);margin:0;font-size:1rem;font-weight:600}.DateChangeDialog-module__Yvct6q__closeButton{color:var(--muted-foreground);cursor:pointer;border-radius:var(--radius);background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:all .15s;display:flex}.DateChangeDialog-module__Yvct6q__closeButton:hover{color:var(--foreground);background-color:var(--accent)}.DateChangeDialog-module__Yvct6q__content{padding:1.25rem}.DateChangeDialog-module__Yvct6q__description{color:var(--muted-foreground);margin:0 0 .5rem;font-size:.875rem;line-height:1.5}.DateChangeDialog-module__Yvct6q__taskName{color:var(--foreground);margin:0 0 1.25rem;font-size:.9375rem;font-weight:500}.DateChangeDialog-module__Yvct6q__options{flex-direction:column;gap:.75rem;display:flex}.DateChangeDialog-module__Yvct6q__optionButton{background-color:var(--accent);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;text-align:left;align-items:flex-start;gap:1rem;width:100%;padding:1rem;transition:all .15s;display:flex}.DateChangeDialog-module__Yvct6q__optionButton:hover{border-color:var(--primary);background-color:color-mix(in srgb,var(--primary)10%,transparent)}.DateChangeDialog-module__Yvct6q__optionIcon{color:var(--primary);flex-shrink:0;padding-top:.125rem}.DateChangeDialog-module__Yvct6q__optionText{flex-direction:column;gap:.25rem;display:flex}.DateChangeDialog-module__Yvct6q__optionText strong{color:var(--foreground);font-size:.9375rem;font-weight:600}.DateChangeDialog-module__Yvct6q__optionText span{color:var(--muted-foreground);font-size:.8125rem;line-height:1.4}
.TaskModal-module__TvxzcG__overlay{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000000b3;justify-content:center;align-items:center;animation:.25s ease-out TaskModal-module__TvxzcG__overlayFadeIn;display:flex;position:fixed;inset:0}.TaskModal-module__TvxzcG__overlayClosing{animation:.2s ease-in forwards TaskModal-module__TvxzcG__overlayFadeOut}@keyframes TaskModal-module__TvxzcG__overlayFadeIn{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}@keyframes TaskModal-module__TvxzcG__overlayFadeOut{0%{opacity:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}to{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}}.TaskModal-module__TvxzcG__modal{background-color:var(--card);border-radius:var(--radius);border:1px solid var(--border);width:100%;max-width:600px;max-height:90vh;color:var(--foreground);font-family:var(--font-geist-sans),system-ui,sans-serif;flex-direction:column;animation:.2s ease-out TaskModal-module__TvxzcG__slideIn;display:flex;box-shadow:0 20px 25px -5px #0000004d,0 10px 10px -5px #0003}@keyframes TaskModal-module__TvxzcG__slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.TaskModal-module__TvxzcG__zoomFromOrigin{--origin-x:50vw;--origin-y:50vh;transform-origin:50%;animation:.3s cubic-bezier(.34,1.56,.64,1) TaskModal-module__TvxzcG__zoomIn}@keyframes TaskModal-module__TvxzcG__zoomIn{0%{opacity:0;transform:scale(.3)translate(calc((var(--origin-x) - 50vw)*.5),calc((var(--origin-y) - 50vh)*.5))}50%{opacity:1}to{opacity:1;transform:scale(1)translate(0)}}.TaskModal-module__TvxzcG__modalClosing{animation:.2s ease-in forwards TaskModal-module__TvxzcG__zoomOut}@keyframes TaskModal-module__TvxzcG__zoomOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.TaskModal-module__TvxzcG__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.TaskModal-module__TvxzcG__titleInput{color:var(--foreground);font-size:1.25rem;font-weight:600;font-family:var(--font-geist-sans),system-ui,sans-serif;background:0 0;border:none;outline:none;flex:1}.TaskModal-module__TvxzcG__titleInput::placeholder{color:var(--muted-foreground)}.TaskModal-module__TvxzcG__closeButton{border-radius:var(--radius);color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.TaskModal-module__TvxzcG__closeButton:hover{background-color:var(--accent);color:var(--foreground)}.TaskModal-module__TvxzcG__content{flex-direction:column;gap:1rem;padding:1rem 1.5rem 1.5rem;display:flex;overflow-y:auto}.TaskModal-module__TvxzcG__quickInfo{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.TaskModal-module__TvxzcG__quickInfoItem{background-color:var(--secondary);color:var(--muted-foreground);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:500;transition:all .15s;display:flex}.TaskModal-module__TvxzcG__quickInfoItem:hover{background-color:var(--accent);color:var(--foreground)}.TaskModal-module__TvxzcG__impactPill{letter-spacing:.01em;border:1px solid #0000;font-weight:700;box-shadow:inset 0 0 0 1px #ffffff08}.TaskModal-module__TvxzcG__impactHigh,.TaskModal-module__TvxzcG__impactHigh:hover{color:#f87171;background-color:#ef44441f;border-color:#ef444459}.TaskModal-module__TvxzcG__impactMedium,.TaskModal-module__TvxzcG__impactMedium:hover{color:#facc15;background-color:#eab30824;border-color:#eab30866}.TaskModal-module__TvxzcG__impactLow,.TaskModal-module__TvxzcG__impactLow:hover{color:#cbd5e1;background-color:#6b72802e;border-color:#6b728059}.TaskModal-module__TvxzcG__settingsToggle{border-radius:var(--radius);color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;margin-left:auto;padding:.25rem .5rem;font-size:.75rem;transition:all .15s;display:flex}.TaskModal-module__TvxzcG__settingsToggle:hover,.TaskModal-module__TvxzcG__settingsToggle.TaskModal-module__TvxzcG__active{background-color:var(--secondary);color:var(--foreground)}.TaskModal-module__TvxzcG__settingsToggle .TaskModal-module__TvxzcG__rotated{transform:rotate(90deg)}.TaskModal-module__TvxzcG__tagsRow{min-height:32px}.TaskModal-module__TvxzcG__tagsList{cursor:pointer;flex-wrap:wrap;gap:.375rem;padding:.25rem 0;display:flex}.TaskModal-module__TvxzcG__tag{color:var(--secondary-foreground);border:1px solid var(--border);background:linear-gradient(135deg,#6366f114,#ffffff08);border-radius:10px;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.75rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #6366f11f}.TaskModal-module__TvxzcG__tagIcon{color:#6366f1b3;flex-shrink:0}.TaskModal-module__TvxzcG__settingsPanel{flex-direction:column;gap:1rem;display:flex}.TaskModal-module__TvxzcG__settingsRow{flex-wrap:wrap;gap:1rem;display:flex}.TaskModal-module__TvxzcG__settingsGroup{flex:1;min-width:160px}.TaskModal-module__TvxzcG__optionsRow{flex-wrap:wrap;align-items:center;gap:1.5rem;padding:.75rem 0;display:flex}.TaskModal-module__TvxzcG__checkboxLabel{color:var(--muted-foreground);cursor:pointer;align-items:center;gap:.5rem;font-size:.8rem;transition:color .15s;display:flex}.TaskModal-module__TvxzcG__checkboxLabel:hover{color:var(--foreground)}.TaskModal-module__TvxzcG__checkbox{width:16px;height:16px;accent-color:var(--primary);cursor:pointer}.TaskModal-module__TvxzcG__frequencySelect{border-radius:var(--radius);border:1px solid var(--border);background-color:var(--secondary,#1e293b);color:var(--foreground);font-size:.8rem;font-family:var(--font-geist-sans),system-ui,sans-serif;cursor:pointer;outline:none;padding:.375rem .625rem;transition:border-color .2s}.TaskModal-module__TvxzcG__frequencySelect:hover{border-color:var(--muted-foreground,#64748b)}.TaskModal-module__TvxzcG__frequencySelect:focus{border-color:var(--ring)}.TaskModal-module__TvxzcG__impactRow{flex-direction:column;gap:.5rem;display:flex}.TaskModal-module__TvxzcG__row{flex-wrap:wrap;gap:1rem;display:flex}.TaskModal-module__TvxzcG__column{flex-direction:column;flex:1;min-width:120px;display:flex;position:relative}.TaskModal-module__TvxzcG__dateColumn{flex:1.5;min-width:180px;position:relative}.TaskModal-module__TvxzcG__label{color:var(--muted-foreground,#94a3b8);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.6875rem;font-weight:600;display:block}.TaskModal-module__TvxzcG__select{border-radius:var(--radius);border:1px solid var(--border);background-color:var(--secondary,#1e293b);width:100%;color:var(--foreground);font-size:.875rem;font-family:var(--font-geist-sans),system-ui,sans-serif;appearance:none;cursor:pointer;outline:none;padding:.5rem .625rem;transition:border-color .2s}.TaskModal-module__TvxzcG__select:hover{border-color:var(--muted-foreground,#64748b)}.TaskModal-module__TvxzcG__select:focus{border-color:var(--ring);box-shadow:0 0 0 2px #6366f133}.TaskModal-module__TvxzcG__section{flex-direction:column;gap:.5rem;display:flex}.TaskModal-module__TvxzcG__textarea{border-radius:var(--radius);border:1px solid var(--border);background-color:var(--secondary,#1e293b);width:100%;color:var(--foreground);resize:vertical;min-height:60px;font-size:.875rem;font-family:var(--font-geist-sans),system-ui,sans-serif;outline:none;padding:.75rem;line-height:1.5;transition:border-color .2s}.TaskModal-module__TvxzcG__textarea:hover{border-color:var(--muted-foreground,#64748b)}.TaskModal-module__TvxzcG__textarea:focus{border-color:var(--ring);box-shadow:0 0 0 2px #6366f133}.TaskModal-module__TvxzcG__textarea::placeholder{color:var(--muted-foreground,#64748b)}.TaskModal-module__TvxzcG__checklistCount{background-color:var(--secondary);color:var(--muted-foreground);border-radius:999px;margin-left:.25rem;padding:.125rem .375rem;font-size:.7rem}.TaskModal-module__TvxzcG__footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:.5rem;padding-top:1rem;display:flex}.TaskModal-module__TvxzcG__footerLeft,.TaskModal-module__TvxzcG__footerRight{align-items:center;gap:.5rem;display:flex}.TaskModal-module__TvxzcG__deleteButton{border-radius:var(--radius);color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.TaskModal-module__TvxzcG__deleteButton:hover{color:var(--destructive);background-color:#ef44441a}.TaskModal-module__TvxzcG__projectSelect{border-radius:var(--radius);border:1px solid var(--border);background-color:var(--secondary,#1e293b);width:100%;color:var(--foreground);cursor:pointer;font-size:.875rem;font-family:var(--font-geist-sans),system-ui,sans-serif;justify-content:space-between;align-items:center;padding:.5rem .625rem;transition:border-color .2s;display:flex}.TaskModal-module__TvxzcG__projectSelect:hover{border-color:var(--muted-foreground,#64748b)}.TaskModal-module__TvxzcG__projectSelect:focus{border-color:var(--primary,#3b82f6);outline:none}.TaskModal-module__TvxzcG__projectSelectValue{align-items:center;gap:.5rem;display:flex}.TaskModal-module__TvxzcG__projectDot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.TaskModal-module__TvxzcG__chevronOpen{transform:rotate(180deg)}.TaskModal-module__TvxzcG__projectDropdown{background-color:var(--popover);border:1px solid var(--border);border-radius:var(--radius);z-index:100;max-height:200px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #00000026}.TaskModal-module__TvxzcG__projectOption{width:100%;color:var(--foreground);cursor:pointer;text-align:left;font-size:.875rem;font-family:var(--font-geist-sans),system-ui,sans-serif;background:0 0;border:none;align-items:center;gap:.5rem;padding:.5rem .75rem;transition:background-color .15s;display:flex}.TaskModal-module__TvxzcG__projectOption:hover{background-color:var(--accent)}.TaskModal-module__TvxzcG__projectOptionSelected{background-color:var(--primary);color:var(--primary-foreground)}.TaskModal-module__TvxzcG__projectOptionSelected:hover{background-color:var(--primary)}.TaskModal-module__TvxzcG__columnSelect{border-radius:var(--radius);border:1px solid var(--border);background-color:var(--secondary,#1e293b);width:100%;color:var(--foreground);cursor:pointer;font-size:.875rem;font-family:var(--font-geist-sans),system-ui,sans-serif;justify-content:space-between;align-items:center;padding:.5rem .625rem;transition:border-color .2s;display:flex}.TaskModal-module__TvxzcG__columnSelect:hover{border-color:var(--muted-foreground,#64748b)}.TaskModal-module__TvxzcG__columnSelect:focus{border-color:var(--primary,#3b82f6);outline:none}.TaskModal-module__TvxzcG__columnSelectValue{align-items:center;gap:.5rem;display:flex}.TaskModal-module__TvxzcG__columnIcon{color:var(--muted-foreground)}.TaskModal-module__TvxzcG__columnDropdown{background-color:var(--popover);border:1px solid var(--border);border-radius:var(--radius);z-index:100;max-height:200px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #00000026}.TaskModal-module__TvxzcG__columnOption{width:100%;color:var(--foreground);cursor:pointer;text-align:left;font-size:.875rem;font-family:var(--font-geist-sans),system-ui,sans-serif;background:0 0;border:none;align-items:center;gap:.5rem;padding:.5rem .75rem;transition:background-color .15s;display:flex}.TaskModal-module__TvxzcG__columnOption:hover{background-color:var(--accent)}.TaskModal-module__TvxzcG__columnOptionSelected{background-color:var(--primary);color:var(--primary-foreground)}.TaskModal-module__TvxzcG__columnOptionSelected:hover{background-color:var(--primary)}.TaskModal-module__TvxzcG__columnPill{color:var(--primary);background-color:#6366f11f;border:1px solid #6366f140}.TaskModal-module__TvxzcG__columnPill:hover{background-color:#6366f12e}.TaskModal-module__TvxzcG__recurringTypeToggle{border:1px solid var(--border);border-radius:var(--radius);background-color:var(--secondary);display:flex;overflow:hidden}.TaskModal-module__TvxzcG__recurringTypeButton{cursor:pointer;font-size:.75rem;font-weight:500;font-family:var(--font-geist-sans),system-ui,sans-serif;color:var(--muted-foreground);white-space:nowrap;background-color:#0000;border:none;flex:1;padding:.375rem .75rem;transition:all .15s}.TaskModal-module__TvxzcG__recurringTypeButton:first-child{border-right:1px solid var(--border)}.TaskModal-module__TvxzcG__recurringTypeButton:hover:not(.TaskModal-module__TvxzcG__recurringTypeActive){background-color:var(--accent);color:var(--foreground)}.TaskModal-module__TvxzcG__recurringTypeActive{background-color:var(--primary);color:var(--primary-foreground)}
.AppShell-module__zsum4a__container{height:100vh;min-height:100vh;display:flex;overflow:hidden}.AppShell-module__zsum4a__main{flex:1;width:calc(100% - 250px);height:100vh;margin-left:250px;overflow-y:auto}
.FilterMenu-module__kbdSNa__filterWrapper{position:relative}.FilterMenu-module__kbdSNa__triggerButton{border-radius:var(--radius);color:var(--muted-foreground);cursor:pointer;background-color:#0000;border:1px solid #0000;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.FilterMenu-module__kbdSNa__triggerButton:hover,.FilterMenu-module__kbdSNa__triggerButton.FilterMenu-module__kbdSNa__active{background-color:var(--accent);color:var(--foreground)}.FilterMenu-module__kbdSNa__triggerButton.FilterMenu-module__kbdSNa__hasFilters{color:var(--primary);background-color:#6366f11a;border-color:#6366f133}.FilterMenu-module__kbdSNa__badge{background-color:var(--primary);min-width:18px;height:18px;color:var(--primary-foreground);border-radius:9px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:700;display:flex}.FilterMenu-module__kbdSNa__filterDropdown{background-color:var(--popover);border:1px solid var(--border);border-radius:var(--radius);z-index:50;flex-direction:column;width:280px;margin-top:8px;animation:.1s ease-out FilterMenu-module__kbdSNa__slideIn;display:flex;position:absolute;top:100%;left:0;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}@keyframes FilterMenu-module__kbdSNa__slideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.FilterMenu-module__kbdSNa__header{border-bottom:1px solid var(--border);padding:12px}.FilterMenu-module__kbdSNa__searchInput{box-sizing:border-box;border-radius:var(--radius);border:1px solid var(--border);background-color:var(--secondary,#1e293b);width:100%;color:var(--foreground);outline:none;padding:8px 12px;font-size:13px;transition:border-color .2s}.FilterMenu-module__kbdSNa__searchInput::placeholder{color:var(--muted-foreground,#64748b)}.FilterMenu-module__kbdSNa__searchInput:hover{border-color:var(--muted-foreground,#64748b)}.FilterMenu-module__kbdSNa__searchInput:focus{border-color:var(--ring);box-shadow:0 0 0 2px #6366f133}.FilterMenu-module__kbdSNa__list{max-height:240px;padding:4px;overflow-y:auto}.FilterMenu-module__kbdSNa__item{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;justify-content:space-between;align-items:center;padding:8px 12px;transition:background-color .1s;display:flex}.FilterMenu-module__kbdSNa__item:hover{background-color:var(--accent)}.FilterMenu-module__kbdSNa__itemLeft{align-items:center;gap:10px;display:flex}.FilterMenu-module__kbdSNa__checkbox{border:1px solid var(--muted-foreground);border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;transition:all .2s;display:flex}.FilterMenu-module__kbdSNa__item.FilterMenu-module__kbdSNa__selected .FilterMenu-module__kbdSNa__checkbox{background-color:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.FilterMenu-module__kbdSNa__tagName{color:var(--foreground);font-size:13px}.FilterMenu-module__kbdSNa__count{color:var(--muted-foreground);background-color:var(--secondary);border-radius:10px;padding:2px 6px;font-size:11px}.FilterMenu-module__kbdSNa__emptyState{text-align:center;color:var(--muted-foreground);padding:24px;font-size:13px}.FilterMenu-module__kbdSNa__footer{border-top:1px solid var(--border);justify-content:flex-end;padding:8px;display:flex}.FilterMenu-module__kbdSNa__clearButton{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:500}.FilterMenu-module__kbdSNa__clearButton:hover{background-color:var(--accent);color:var(--foreground)}
.InboxContextMenu-module__a5DUqW__contextMenu{z-index:99999;background:#1e293b;border:1px solid #334155;border-radius:8px;min-width:180px;padding:4px 0;font-size:13px;position:fixed;box-shadow:0 8px 24px #00000080}:root[data-theme=light] .InboxContextMenu-module__a5DUqW__contextMenu{background:#fff;border:1px solid #cbd5e1;box-shadow:0 8px 24px #00000026}.InboxContextMenu-module__a5DUqW__menuHeader{color:#f8fafc;white-space:nowrap;text-overflow:ellipsis;max-width:200px;padding:8px 12px;font-weight:600;overflow:hidden}:root[data-theme=light] .InboxContextMenu-module__a5DUqW__menuHeader{color:#0f172a}.InboxContextMenu-module__a5DUqW__menuDivider{background:#334155;height:1px;margin:4px 0}:root[data-theme=light] .InboxContextMenu-module__a5DUqW__menuDivider{background:#e2e8f0}.InboxContextMenu-module__a5DUqW__menuItem{color:#f8fafc;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:8px 12px;font-size:13px;transition:background-color .15s;display:flex;position:relative}.InboxContextMenu-module__a5DUqW__menuItem:hover{background:#334155}.InboxContextMenu-module__a5DUqW__menuItem.InboxContextMenu-module__a5DUqW__danger{color:#ef4444}.InboxContextMenu-module__a5DUqW__menuItem.InboxContextMenu-module__a5DUqW__danger:hover{background:#ef444426}.InboxContextMenu-module__a5DUqW__menuItem.InboxContextMenu-module__a5DUqW__confirming{color:#fff;background:#ef4444}:root[data-theme=light] .InboxContextMenu-module__a5DUqW__menuItem{color:#0f172a}:root[data-theme=light] .InboxContextMenu-module__a5DUqW__menuItem:hover{background:#e2e8f0}:root[data-theme=light] .InboxContextMenu-module__a5DUqW__menuItem.InboxContextMenu-module__a5DUqW__confirming{color:#fff;background:#dc2626}
