.Sidebar-module__XRNO5a__sidebar{background-color:hsl(var(--card)/.7);-webkit-backdrop-filter:blur(12px);border-right:1px solid hsl(var(--border)/.5);z-index:50;flex-direction:column;min-width:200px;max-width:600px;height:100vh;padding:1.5rem;transition:transform .3s ease-in-out;display:flex;position:relative}.Sidebar-module__XRNO5a__logo{isolation:isolate;align-items:center;gap:.5rem;margin-bottom:2rem;display:flex}.Sidebar-module__XRNO5a__logoLight{display:block}.Sidebar-module__XRNO5a__logoDark,:is(.dark .Sidebar-module__XRNO5a__logoLight,.midnight .Sidebar-module__XRNO5a__logoLight,.forest .Sidebar-module__XRNO5a__logoLight,.nebula .Sidebar-module__XRNO5a__logoLight){display:none}:is(.dark .Sidebar-module__XRNO5a__logoDark,.midnight .Sidebar-module__XRNO5a__logoDark,.forest .Sidebar-module__XRNO5a__logoDark,.nebula .Sidebar-module__XRNO5a__logoDark){display:block}.Sidebar-module__XRNO5a__nav{scrollbar-width:thin;scrollbar-color:hsl(var(--border))transparent;flex-direction:column;flex:1;gap:.5rem;padding-right:.25rem;display:flex;overflow:hidden auto}.Sidebar-module__XRNO5a__nav::-webkit-scrollbar{width:4px}.Sidebar-module__XRNO5a__nav::-webkit-scrollbar-track{background:0 0}.Sidebar-module__XRNO5a__nav::-webkit-scrollbar-thumb{background-color:hsl(var(--border));border-radius:20px}.Sidebar-module__XRNO5a__navItem{color:hsl(var(--muted-foreground));transition:all var(--transition-speed);cursor:pointer;border-radius:.75rem;flex-shrink:0;align-items:center;gap:.75rem;padding:.75rem 1rem;font-weight:500;text-decoration:none;display:flex}.Sidebar-module__XRNO5a__navItem:hover,.Sidebar-module__XRNO5a__navItem.Sidebar-module__XRNO5a__active{background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.Sidebar-module__XRNO5a__sectionTitle{text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground));margin:1.5rem 0 .75rem .5rem;font-size:.75rem;font-weight:600}.Sidebar-module__XRNO5a__overlay{display:none}@media (max-width:768px){.Sidebar-module__XRNO5a__sidebar{width:80%;max-width:300px;position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:0 0 10px #0000001a}.Sidebar-module__XRNO5a__sidebar.Sidebar-module__XRNO5a__open{transform:translate(0)}.Sidebar-module__XRNO5a__overlay{z-index:40;opacity:0;visibility:hidden;background:#00000080;width:100vw;height:100vh;transition:opacity .3s;display:block;position:fixed;top:0;left:0}.Sidebar-module__XRNO5a__overlay.Sidebar-module__XRNO5a__open{opacity:1;visibility:visible}}.Sidebar-module__XRNO5a__editButton{opacity:0;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px;transition:opacity .2s}.Sidebar-module__XRNO5a__editButton:hover{color:hsl(var(--primary));background:hsl(var(--primary)/.1)}.Sidebar-module__XRNO5a__navItem:hover .Sidebar-module__XRNO5a__editButton{opacity:1}@media (max-width:768px){.Sidebar-module__XRNO5a__editButton{opacity:1}}.Sidebar-module__XRNO5a__navItem.Sidebar-module__XRNO5a__status_on_track{color:#10b981;background:#10b9811a}.Sidebar-module__XRNO5a__navItem.Sidebar-module__XRNO5a__status_on_track:hover{background:#10b98133}.Sidebar-module__XRNO5a__navItem.Sidebar-module__XRNO5a__status_at_risk{color:#f59e0b;background:#f59e0b1a}.Sidebar-module__XRNO5a__navItem.Sidebar-module__XRNO5a__status_at_risk:hover{background:#f59e0b33}.Sidebar-module__XRNO5a__navItem.Sidebar-module__XRNO5a__status_off_track{color:#ef4444;background:#ef44441a}.Sidebar-module__XRNO5a__navItem.Sidebar-module__XRNO5a__status_off_track:hover{background:#ef444433}.Sidebar-module__XRNO5a__resizer{cursor:col-resize;z-index:100;background:0 0;width:8px;transition:background .2s;position:absolute;top:0;bottom:0;right:-4px}.Sidebar-module__XRNO5a__resizer:hover,.Sidebar-module__XRNO5a__resizer:active{background:hsl(var(--primary)/.5)}
.CelebrationOverlay-module__cAegbG__overlay{pointer-events:none;z-index:9999;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0;overflow:hidden}.CelebrationOverlay-module__cAegbG__text{color:#fff;text-shadow:0 0 10px #ff00de,0 0 20px #ff00de,0 0 30px #ff00de,0 0 40px #ff00de;opacity:0;font-size:8rem;font-style:italic;font-weight:900;animation:1.5s cubic-bezier(.22,1,.36,1) forwards CelebrationOverlay-module__cAegbG__woosh;transform:scale(.5)rotate(-10deg)}@keyframes CelebrationOverlay-module__cAegbG__woosh{0%{opacity:0;transform:scale(.5)translate(-100vw)rotate(-20deg)}20%{opacity:1;transform:scale(1.2)translate(0)rotate(-5deg)}40%{transform:scale(1)translate(0)rotate(5deg)}80%{opacity:1;transform:scale(1.1)translate(0)rotate(-5deg)}to{opacity:0;transform:scale(1.5)translate(100vw)rotate(10deg)}}
.UserHoverCard-module__nXqhdG__card{z-index:9999;color:#fff;background:#1f1f1f;border:1px solid #ffffff1a;border-radius:8px;width:300px;margin-top:.5rem;padding:0;font-family:Inter,sans-serif;animation:.2s ease-out UserHoverCard-module__nXqhdG__fadeIn;position:absolute;top:100%;left:0;overflow:hidden;box-shadow:0 4px 12px #00000080}@keyframes UserHoverCard-module__nXqhdG__fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.UserHoverCard-module__nXqhdG__header{align-items:flex-start;gap:1rem;padding:1.5rem 1.5rem .5rem;display:flex}.UserHoverCard-module__nXqhdG__avatarContainer{position:relative}.UserHoverCard-module__nXqhdG__statusIndicator{background:#10b981;border:2px solid #1f1f1f;border-radius:50%;width:12px;height:12px;position:absolute;bottom:2px;right:2px}.UserHoverCard-module__nXqhdG__userInfo{flex:1;min-width:0}.UserHoverCard-module__nXqhdG__name{white-space:nowrap;text-overflow:ellipsis;margin-bottom:.25rem;font-size:1rem;font-weight:600;overflow:hidden}.UserHoverCard-module__nXqhdG__role{color:#a1a1aa;margin-bottom:.25rem;font-size:.75rem;line-height:1.2}.UserHoverCard-module__nXqhdG__statusText{color:#d4d4d8;font-size:.75rem}.UserHoverCard-module__nXqhdG__actions{gap:1rem;padding:.5rem 1.5rem 1rem;display:flex}.UserHoverCard-module__nXqhdG__actionBtn{color:#a1a1aa;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.25rem;transition:all .2s;display:flex}.UserHoverCard-module__nXqhdG__actionBtn:hover{color:#fff;background:#ffffff1a}.UserHoverCard-module__nXqhdG__divider{background:#ffffff1a;height:1px;margin:0}.UserHoverCard-module__nXqhdG__body{background:#0003;padding:1rem 1.5rem}.UserHoverCard-module__nXqhdG__section{margin-bottom:1rem}.UserHoverCard-module__nXqhdG__sectionTitle{color:#a1a1aa;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.75rem;font-weight:600}.UserHoverCard-module__nXqhdG__row{color:#e4e4e7;align-items:center;gap:.75rem;margin-bottom:.5rem;font-size:.85rem;display:flex}.UserHoverCard-module__nXqhdG__icon{color:#a1a1aa;width:16px;height:16px}.UserHoverCard-module__nXqhdG__link{color:#60a5fa;text-decoration:none}.UserHoverCard-module__nXqhdG__link:hover{text-decoration:underline}
.ProjectToolbar-module__W8FOoW__toolbar{border-bottom:1px solid hsl(var(--border)/.5);background:hsl(var(--background));flex-shrink:0;align-items:center;gap:1.5rem;height:48px;padding:0 2rem;display:flex}.ProjectToolbar-module__W8FOoW__tab{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:.75rem 0;font-size:.9rem;font-weight:500;display:flex;position:relative}.ProjectToolbar-module__W8FOoW__tab:hover:not(.ProjectToolbar-module__W8FOoW__disabled),.ProjectToolbar-module__W8FOoW__active{color:hsl(var(--foreground))}.ProjectToolbar-module__W8FOoW__underline{background:hsl(var(--foreground));border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:0;right:0}.ProjectToolbar-module__W8FOoW__disabled{opacity:.5;cursor:not-allowed}
.page-module__A0P-hq__container{max-width:1400px;color:hsl(var(--foreground));height:calc(100vh - 64px);margin:0 auto;padding:1rem 2rem;overflow-y:auto}.page-module__A0P-hq__header{justify-content:space-between;align-items:flex-end;margin-bottom:2.5rem;display:flex}.page-module__A0P-hq__date{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.95rem;font-weight:500}.page-module__A0P-hq__greeting{background:linear-gradient(135deg,hsl(var(--foreground))0%,hsl(var(--foreground)/.7)100%);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:800}.page-module__A0P-hq__grid{grid-template-columns:2fr 1fr;gap:2rem;display:grid}@media (max-width:1024px){.page-module__A0P-hq__grid{grid-template-columns:1fr}}.page-module__A0P-hq__card{background:hsl(var(--card)/.7);-webkit-backdrop-filter:blur(12px);border:1px solid hsl(var(--border));border-radius:1rem;flex-direction:column;padding:1.5rem;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 20px #00000005}.page-module__A0P-hq__card:hover{box-shadow:0 8px 30px #0000000a}.page-module__A0P-hq__cardHeader{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.page-module__A0P-hq__cardTitle{align-items:center;gap:.75rem;display:flex}.page-module__A0P-hq__cardTitleIcon{background:hsl(var(--primary)/.15);color:hsl(var(--primary));border-radius:.75rem;justify-content:center;align-items:center;padding:.5rem;display:flex}.page-module__A0P-hq__cardTitleText{letter-spacing:-.01em;font-size:1.1rem;font-weight:700}.page-module__A0P-hq__tabs{border-bottom:1px solid hsl(var(--border));gap:1.5rem;margin-bottom:1.5rem;display:flex}.page-module__A0P-hq__tab{cursor:pointer;color:hsl(var(--muted-foreground));background:0 0;border:none;border-bottom:2px solid #0000;padding-bottom:.75rem;font-size:.95rem;font-weight:500;transition:all .2s}.page-module__A0P-hq__tab:hover{color:hsl(var(--foreground))}.page-module__A0P-hq__activeTab{color:hsl(var(--foreground));font-weight:700}.page-module__A0P-hq__activeTabUpcoming{border-color:hsl(var(--primary))}.page-module__A0P-hq__activeTabOverdue{border-color:hsl(var(--destructive,0 84% 60%))}.page-module__A0P-hq__activeTabCompleted{border-color:hsl(var(--green-500,142 71% 45%))}.page-module__A0P-hq__createTaskBtn{color:hsl(var(--muted-foreground));background:hsl(var(--muted)/.5);border:1px dashed hsl(var(--border));cursor:pointer;border-radius:.75rem;align-items:center;gap:.75rem;width:100%;margin-bottom:1rem;padding:.75rem;font-weight:500;transition:all .2s;display:flex}.page-module__A0P-hq__createTaskBtn:hover{background:hsl(var(--muted));color:hsl(var(--foreground));border-color:hsl(var(--muted-foreground))}.page-module__A0P-hq__taskList{flex-direction:column;flex:1;gap:.5rem;padding-right:.5rem;display:flex;overflow-y:auto}.page-module__A0P-hq__taskItem{background:hsl(var(--background)/.5);cursor:pointer;border:1px solid #0000;border-radius:.75rem;align-items:center;gap:1rem;padding:1rem;transition:all .2s;display:flex}.page-module__A0P-hq__taskItem:hover{background:hsl(var(--background));border-color:hsl(var(--border));transform:translate(4px)}.page-module__A0P-hq__taskCheckbox{border:2px solid hsl(var(--muted-foreground)/.5);border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex}.page-module__A0P-hq__taskCompleted .page-module__A0P-hq__taskCheckbox{background:hsl(var(--green-500,142 71% 45%));border-color:hsl(var(--green-500,142 71% 45%))}.page-module__A0P-hq__taskText{color:hsl(var(--foreground));flex:1;font-weight:500}.page-module__A0P-hq__taskCompleted .page-module__A0P-hq__taskText{color:hsl(var(--muted-foreground));text-decoration:line-through}.page-module__A0P-hq__taskProjectBadge{background:hsl(var(--primary)/.1);color:hsl(var(--primary));border-radius:.5rem;padding:.25rem .6rem;font-size:.75rem;font-weight:600}.page-module__A0P-hq__taskDate{color:hsl(var(--muted-foreground));font-size:.8rem}.page-module__A0P-hq__widgetList{flex-direction:column;gap:.75rem;display:flex}.page-module__A0P-hq__widgetItem{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.75rem;align-items:center;gap:1rem;width:100%;padding:.75rem;transition:background .2s;display:flex}.page-module__A0P-hq__widgetItem:hover{background:hsl(var(--muted)/.5)}.page-module__A0P-hq__projectIcon{background:linear-gradient(135deg,hsl(var(--primary))0%,#3db8f5 100%);color:#fff;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 4px 10px #6366f133}.page-module__A0P-hq__personAvatar{background:hsl(var(--muted));border:2px solid hsl(var(--background));width:36px;height:36px;color:hsl(var(--muted-foreground));border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;font-weight:600;display:flex}.page-module__A0P-hq__personAvatar.page-module__A0P-hq__active{background:hsl(var(--primary));color:#fff}.page-module__A0P-hq__emptyState{text-align:center;height:60vh;color:hsl(var(--muted-foreground));flex-direction:column;justify-content:center;align-items:center;display:flex}.page-module__A0P-hq__emptyState h2{color:hsl(var(--foreground));margin-bottom:1rem;font-size:2rem}.page-module__A0P-hq__btn{border:1px solid hsl(var(--border));background:hsl(var(--card));cursor:pointer;color:hsl(var(--foreground));border-radius:.75rem;align-items:center;gap:.5rem;padding:.6rem 1.2rem;font-size:.9rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 1px 2px #0000000d}.page-module__A0P-hq__btn:hover{background:hsl(var(--muted)/.5);transform:translateY(-1px);box-shadow:0 4px 6px #0000000d}.page-module__A0P-hq__btn:active{transform:translateY(0)}.page-module__A0P-hq__btnPrimary{background:linear-gradient(135deg,hsl(var(--primary))0%,#3db8f5 100%);color:#fff;border:none;box-shadow:0 4px 10px #6366f14d}.page-module__A0P-hq__btnPrimary:hover{filter:brightness(1.1);box-shadow:0 6px 15px #6366f166}
.TaskCard-module__3RKtrW__card{background:hsl(var(--card));border:1px solid hsl(var(--border)/.5);transition:all var(--transition-speed);cursor:grab;border-radius:.75rem;margin-bottom:.75rem;padding:1rem;position:relative;overflow:hidden;box-shadow:0 2px 4px #00000005}.TaskCard-module__3RKtrW__card:hover{border-color:hsl(var(--primary)/.3);transform:translateY(-2px);box-shadow:0 8px 16px #0000000a}.TaskCard-module__3RKtrW__selected{border-color:hsl(var(--primary));background-color:hsl(var(--primary)/.05);box-shadow:0 0 0 2px hsl(var(--primary)/.2)}.TaskCard-module__3RKtrW__cardDragging{opacity:.3;box-shadow:none;cursor:grabbing;background:hsl(var(--muted));border-style:dashed}.TaskCard-module__3RKtrW__cardOverlay{cursor:grabbing;z-index:999;border-color:hsl(var(--primary));transform:scale(1.05);box-shadow:0 20px 40px #0003;opacity:1!important}.TaskCard-module__3RKtrW__title{-webkit-user-select:none;user-select:none;margin-bottom:.5rem;font-size:.95rem;font-weight:600;line-height:1.4}.TaskCard-module__3RKtrW__meta{color:hsl(var(--muted-foreground));-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;margin-top:.75rem;font-size:.75rem;display:flex}.TaskCard-module__3RKtrW__badge{text-transform:uppercase;border-radius:9999px;padding:.25rem .5rem;font-size:.7rem;font-weight:500}.TaskCard-module__3RKtrW__badge-high{color:#ef4343;background:#ef43431a}.TaskCard-module__3RKtrW__badge-medium{color:#f5a83d;background:#f5a83d1a}.TaskCard-module__3RKtrW__badge-low{color:#26d968;background:#26d9681a}.TaskCard-module__3RKtrW__avatars{align-items:center;margin-left:auto;display:flex}.TaskCard-module__3RKtrW__avatar{display:none}.TaskCard-module__3RKtrW__subtaskBadge{color:hsl(var(--muted-foreground));background:hsl(var(--muted));border-radius:4px;align-items:center;margin-left:.5rem;padding:.1rem .3rem;font-size:.75rem;display:flex}
.Header-module__lnUIdW__header{height:var(--header-height);background:hsl(var(--card)/.5);-webkit-backdrop-filter:blur(8px);z-index:50;border-bottom:1px solid hsl(var(--border)/.5);flex-wrap:nowrap;flex:1 0;justify-content:space-between;align-items:center;width:auto;padding:0 2rem;display:flex;position:sticky;top:0;overflow:visible}.Header-module__lnUIdW__title{font-size:1.25rem;font-weight:600}.Header-module__lnUIdW__actions{align-items:center;gap:1.5rem;display:flex}.Header-module__lnUIdW__viewSwitcher{background:hsl(var(--secondary));border-radius:.5rem;gap:.25rem;margin:0 1rem;padding:.25rem;display:flex}.Header-module__lnUIdW__viewBtn{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:.25rem;align-items:center;gap:.5rem;padding:.4rem .75rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.Header-module__lnUIdW__viewBtn:hover{color:hsl(var(--foreground));background:hsl(var(--background)/.5)}.Header-module__lnUIdW__activeView{background:hsl(var(--background));color:hsl(var(--foreground));box-shadow:0 1px 2px #0000001a}.Header-module__lnUIdW__search{position:absolute;left:50%;transform:translate(-50%)}.Header-module__lnUIdW__input{background:hsl(var(--muted));width:360px;transition:all var(--transition-speed);color:hsl(var(--foreground));border:1px solid #0000;border-radius:9999px;outline:none;padding:.5rem 1rem .5rem 2.5rem;font-size:.875rem}.Header-module__lnUIdW__input:focus{background:hsl(var(--background));border-color:hsl(var(--primary)/.5);box-shadow:0 0 0 2px hsl(var(--primary)/.1);width:450px}.Header-module__lnUIdW__icon{color:hsl(var(--muted-foreground));pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.Header-module__lnUIdW__profile{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.Header-module__lnUIdW__profileDropdown{background:hsl(var(--card));border:1px solid hsl(var(--border));z-index:1000;border-radius:6px;min-width:150px;position:absolute;top:40px;right:0;overflow:hidden;box-shadow:0 4px 12px #0000001a}.Header-module__lnUIdW__dropdownItem{cursor:pointer;color:hsl(var(--card-foreground));text-align:left;background:0 0;border:none;width:100%;padding:10px 16px;font-size:.9rem;display:block}.Header-module__lnUIdW__dropdownItem:hover{background-color:hsl(var(--muted))}
.ListView-module__CLbWdW__container{flex-direction:column;height:100%;padding:1rem;display:flex;overflow-x:auto}.ListView-module__CLbWdW__headerRow{grid-template-columns:var(--list-view-grid-template,350px 120px 140px 100px 100px 80px 220px);border-bottom:2px solid hsl(var(--border));height:48px;color:hsl(var(--muted-foreground));z-index:10;background-color:hsl(var(--card));align-items:center;padding:0 1rem;font-size:.85rem;font-weight:600;display:grid;position:sticky;top:0}.ListView-module__CLbWdW__resizer{cursor:col-resize;-webkit-user-select:none;user-select:none;z-index:50;touch-action:none;background:0 0;border-radius:3px;width:6px;height:70%;transition:background .1s;position:absolute;top:50%;right:0;transform:translateY(-50%)}.ListView-module__CLbWdW__resizer:hover,.ListView-module__CLbWdW__headerCell:hover .ListView-module__CLbWdW__resizer{background:hsl(var(--primary)/.5)}.ListView-module__CLbWdW__headerCell{border-right:1px solid hsl(var(--border));align-items:center;height:100%;padding-left:.75rem;display:flex;position:relative;overflow:hidden}.ListView-module__CLbWdW__headerCell:last-child{border-right:none}.ListView-module__CLbWdW__body{flex:1;padding-bottom:2rem;overflow-y:auto}.ListView-module__CLbWdW__section{margin-bottom:1rem}.ListView-module__CLbWdW__sectionHeader{color:hsl(var(--foreground));cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem .5rem;font-weight:600;transition:background .1s;display:flex;position:relative}.ListView-module__CLbWdW__sectionHeader:hover{background:hsl(var(--muted)/.5)}.ListView-module__CLbWdW__count{color:hsl(var(--muted-foreground));background:hsl(var(--muted));border-radius:999px;padding:.1rem .4rem;font-size:.75rem}.ListView-module__CLbWdW__taskList{flex-direction:column;display:flex}.ListView-module__CLbWdW__addTaskRow{color:hsl(var(--muted-foreground));cursor:pointer;border-radius:.5rem;align-items:center;gap:.75rem;margin-top:.25rem;padding:.5rem 1rem .5rem 2rem;font-size:.9rem;display:flex}.ListView-module__CLbWdW__addTaskRow:hover{background:hsl(var(--muted)/.3);color:hsl(var(--primary))}.ListView-module__CLbWdW__addTaskInputRow{border-bottom:1px solid hsl(var(--border));align-items:center;padding:.5rem 1rem;display:flex}.ListView-module__CLbWdW__inlineInput{color:hsl(var(--foreground));background:0 0;border:none;outline:none;flex:1;padding:.25rem 0;font-size:.9rem}.ListView-module__CLbWdW__sectionActions{margin-left:auto;display:none}.ListView-module__CLbWdW__sectionHeader:hover .ListView-module__CLbWdW__sectionActions{display:block}@media (max-width:768px){.ListView-module__CLbWdW__container{padding:.5rem}.ListView-module__CLbWdW__headerRow,.ListView-module__CLbWdW__body{min-width:800px}}
.Modal-module__KW-HUW__overlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;justify-content:center;align-items:center;animation:.2s ease-out Modal-module__KW-HUW__fadeIn;display:flex;position:fixed;inset:0}.Modal-module__KW-HUW__modal{background:hsl(var(--card)/.85);-webkit-backdrop-filter:blur(16px);border:1px solid hsl(var(--border)/.5);border-radius:1rem;flex-direction:column;width:100%;max-width:800px;height:85vh;animation:.3s ease-out Modal-module__KW-HUW__slideUp;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@media (max-width:768px){.Modal-module__KW-HUW__modal{border:none;border-radius:0;width:100%;max-width:none;height:100%}}.Modal-module__KW-HUW__header{border-bottom:1px solid hsl(var(--border));background:hsl(var(--background));justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.Modal-module__KW-HUW__markCompleteBtn{border:1px solid hsl(var(--border));cursor:pointer;color:hsl(var(--foreground));background:0 0;border-radius:.25rem;align-items:center;gap:.5rem;padding:.4rem .8rem;font-size:.85rem;transition:all .2s;display:flex}.Modal-module__KW-HUW__markCompleteBtn:hover{background:hsl(var(--muted));border-color:hsl(var(--muted-foreground))}.Modal-module__KW-HUW__markCompleteBtn.Modal-module__KW-HUW__completed{color:#fff;background:#22c35d;border-color:#0000}.Modal-module__KW-HUW__body{flex-direction:column;flex:1;gap:1.5rem;padding:2rem;display:flex;overflow-y:auto}@media (max-width:768px){.Modal-module__KW-HUW__body{padding:1rem}}.Modal-module__KW-HUW__titleInput{color:hsl(var(--foreground));background:0 0;border:none;outline:none;width:100%;font-size:1.75rem;font-weight:700}.Modal-module__KW-HUW__titleInput::placeholder{color:hsl(var(--muted-foreground))}.Modal-module__KW-HUW__metadataGrid{flex-direction:column;gap:1rem;display:flex}.Modal-module__KW-HUW__metaRow{align-items:center;display:flex}.Modal-module__KW-HUW__metaLabel{width:120px;color:hsl(var(--muted-foreground));flex-shrink:0;font-size:.9rem}.Modal-module__KW-HUW__metaValue{flex:1;align-items:center;display:flex}.Modal-module__KW-HUW__userPill,.Modal-module__KW-HUW__datePill,.Modal-module__KW-HUW__projectPill{cursor:pointer;border-radius:1rem;align-items:center;gap:.5rem;padding:.25rem .5rem;font-size:.9rem;transition:background .2s;display:flex}.Modal-module__KW-HUW__userPill:hover,.Modal-module__KW-HUW__datePill:hover,.Modal-module__KW-HUW__projectPill:hover{background:hsl(var(--muted))}.Modal-module__KW-HUW__projectPill{background:hsl(var(--muted)/.5);font-size:.8rem;font-weight:500}.Modal-module__KW-HUW__descriptionBox{resize:none;width:100%;min-height:100px;color:hsl(var(--foreground));background:0 0;border:none;outline:none;font-family:inherit;font-size:1rem;line-height:1.5}.Modal-module__KW-HUW__descriptionBox::placeholder{color:hsl(var(--muted-foreground))}.Modal-module__KW-HUW__sectionHeader{align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:1rem;font-weight:600;display:flex}.Modal-module__KW-HUW__footer{background:hsl(var(--muted)/.3);border-top:1px solid hsl(var(--border));justify-content:flex-end;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}@media (max-width:768px){.Modal-module__KW-HUW__footer{flex-direction:row;gap:.5rem;padding:.75rem 1rem}}.Modal-module__KW-HUW__tabContainer{background:hsl(var(--muted));border-radius:.5rem;gap:.25rem;margin-bottom:1.5rem;padding:.25rem;display:flex}.Modal-module__KW-HUW__tabButton{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:.375rem;flex:1;padding:.5rem 1rem;font-size:.9rem;font-weight:500;transition:all .2s}.Modal-module__KW-HUW__tabButton:hover{color:hsl(var(--foreground))}.Modal-module__KW-HUW__tabButtonActive{background:hsl(var(--background));color:hsl(var(--foreground));font-weight:600;box-shadow:0 1px 2px #0000001a}.Modal-module__KW-HUW__commentInput{border:1px solid hsl(var(--input));background:hsl(var(--background));color:hsl(var(--foreground));border-radius:1.5rem;outline:none;flex:1;padding:.6rem 1rem;font-size:.9rem}.Modal-module__KW-HUW__btn{border:1px solid hsl(var(--border));cursor:pointer;color:hsl(var(--foreground));background:#fff;border-radius:.75rem;align-items:center;gap:.5rem;padding:.6rem 1.2rem;font-size:.9rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 1px 2px #0000000d}.Modal-module__KW-HUW__btn:hover{background:hsl(var(--muted)/.5);transform:translateY(-1px);box-shadow:0 4px 6px #0000000d}.Modal-module__KW-HUW__btn:active{transform:translateY(0)}.Modal-module__KW-HUW__btnPrimary{background:linear-gradient(135deg,hsl(var(--primary))0%,#884cff 100%);color:#fff;border:none;box-shadow:0 4px 10px #6366f14d}.Modal-module__KW-HUW__btnPrimary:hover{filter:brightness(1.1);box-shadow:0 6px 15px #6366f166}@keyframes Modal-module__KW-HUW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Modal-module__KW-HUW__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Modal-module__KW-HUW__formGroup{flex-direction:column;gap:.5rem;display:flex}.Modal-module__KW-HUW__label{color:hsl(var(--muted-foreground));margin-bottom:.25rem;font-size:.875rem;font-weight:500}.Modal-module__KW-HUW__input{border:1px solid hsl(var(--input));background:hsl(var(--background));width:100%;color:hsl(var(--foreground));border-radius:.5rem;padding:.75rem 1rem;font-size:.95rem;transition:all .2s}.Modal-module__KW-HUW__input:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary)/.15);outline:none}.Modal-module__KW-HUW__input::placeholder{color:hsl(var(--muted-foreground)/.5)}.Modal-module__KW-HUW__secondaryBtn{border:1px solid hsl(var(--border));color:hsl(var(--foreground));cursor:pointer;background:0 0;border-radius:.5rem;padding:.6rem 1.25rem;font-weight:500;transition:all .2s}.Modal-module__KW-HUW__secondaryBtn:hover{background:hsl(var(--muted))}.Modal-module__KW-HUW__primaryBtn{background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer;box-shadow:0 4px 6px -1px hsl(var(--primary)/.3);border:none;border-radius:.5rem;padding:.6rem 1.25rem;font-weight:600;transition:all .2s}.Modal-module__KW-HUW__primaryBtn:hover{filter:brightness(1.1);box-shadow:0 6px 8px -1px hsl(var(--primary)/.4);transform:translateY(-1px)}.Modal-module__KW-HUW__primaryBtn:active{transform:translateY(0)}.Modal-module__KW-HUW__magicBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1,#a855f7,#ec4899) 0 0/200% 200%;border:none;border-radius:6px;align-items:center;gap:.25rem;padding:.25rem .6rem;font-size:.75rem;font-weight:600;transition:transform .2s,box-shadow .2s;animation:3s infinite Modal-module__KW-HUW__gradientShift;display:flex;box-shadow:0 2px 5px #a855f74d}.Modal-module__KW-HUW__magicBtn:hover{transform:translateY(-1px);box-shadow:0 4px 10px #a855f766}.Modal-module__KW-HUW__magicBtn:active{transform:translateY(0)}.Modal-module__KW-HUW__magicBtn.Modal-module__KW-HUW__loading{opacity:.8;cursor:wait}@keyframes Modal-module__KW-HUW__gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.Modal-module__KW-HUW__aiPopover{background:hsl(var(--card));border:1px solid hsl(var(--border));z-index:50;border-radius:8px;min-width:180px;margin-top:.5rem;animation:.15s ease-out Modal-module__KW-HUW__fadeIn;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 4px 20px #00000026}.Modal-module__KW-HUW__aiOption{cursor:pointer;color:hsl(var(--foreground));align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.85rem;transition:background .1s;display:flex}.Modal-module__KW-HUW__aiOption:hover{background:hsl(var(--accent))}.Modal-module__KW-HUW__aiOption svg{color:#a855f7}.Modal-module__KW-HUW__aiButton{cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.75rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 1px 2px #0000000d}.Modal-module__KW-HUW__aiButton:disabled{opacity:.6;cursor:wait;transform:none!important}.Modal-module__KW-HUW__aiGrammar{color:#2563eb;background:#eff6ff;border:1px solid #dbeafe}.Modal-module__KW-HUW__aiGrammar:hover:not(:disabled){background:#dbeafe;transform:translateY(-1px);box-shadow:0 2px 4px #2563eb1a}.Modal-module__KW-HUW__aiAuto{color:#475569;background:#f8fafc;border:1px solid #e2e8f0}.Modal-module__KW-HUW__aiAuto:hover:not(:disabled){background:#f1f5f9;transform:translateY(-1px);box-shadow:0 2px 4px #4755691a}.Modal-module__KW-HUW__aiSuggest{color:#d97706;background:#fffbeb;border:1px solid #fef3c7}.Modal-module__KW-HUW__aiSuggest:hover:not(:disabled){background:#fef3c7;transform:translateY(-1px);box-shadow:0 2px 4px #d977061a}.Modal-module__KW-HUW__aiTest{color:#059669;background:#ecfdf5;border:1px solid #d1fae5}.Modal-module__KW-HUW__aiTest:hover:not(:disabled){background:#d1fae5;transform:translateY(-1px);box-shadow:0 2px 4px #0596691a}.Modal-module__KW-HUW__aiSummary{color:#7e22ce;background:#f3e8ff;border:1px solid #e9d5ff}.Modal-module__KW-HUW__aiSummary:hover:not(:disabled){background:#e9d5ff;transform:translateY(-1px);box-shadow:0 2px 4px #7e22ce1a}
.IconPicker-module__PHvunW__container{width:auto;display:inline-block;position:relative}.IconPicker-module__PHvunW__button{border:1px solid hsl(var(--border));background:hsl(var(--background));cursor:pointer;border-radius:.375rem;justify-content:center;align-items:center;gap:.5rem;width:auto;padding:.5rem;transition:background-color .2s;display:inline-flex}.IconPicker-module__PHvunW__button:hover{background-color:hsl(var(--muted))}.IconPicker-module__PHvunW__overlay{z-index:40;position:fixed;inset:0}.IconPicker-module__PHvunW__dropdown{z-index:1000;border:1px solid hsl(var(--border));background-color:#fff;border-radius:.75rem;grid-template-columns:repeat(5,1fr);gap:.5rem;width:250px;max-height:300px;margin-top:.5rem;padding:1rem;display:grid;position:absolute;overflow-y:auto;box-shadow:0 10px 15px -3px #0000004d,0 4px 6px -2px #0003}@media (prefers-color-scheme:dark){.IconPicker-module__PHvunW__dropdown{background-color:#1e293b;border-color:#334155}}.IconPicker-module__PHvunW__iconBtn{cursor:pointer;color:hsl(var(--foreground));background:0 0;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.IconPicker-module__PHvunW__iconBtn:hover{background-color:hsl(var(--accent));border-color:hsl(var(--primary));transform:scale(1.15)}.IconPicker-module__PHvunW__iconBtn svg{width:28px!important;height:28px!important}.IconPicker-module__PHvunW__iconBtn.IconPicker-module__PHvunW__active{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary));box-shadow:0 2px 4px #0003}
.UserPicker-module__ocHBZa__container{width:100%;position:relative}.UserPicker-module__ocHBZa__trigger{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:6px;transition:all .2s}.UserPicker-module__ocHBZa__trigger:hover{background:hsl(var(--muted)/.5)}.UserPicker-module__ocHBZa__placeholder{color:hsl(var(--muted-foreground));align-items:center;gap:.5rem;padding:.25rem .5rem;font-size:.9rem;display:flex}.UserPicker-module__ocHBZa__dashedAvatar{border:1px dashed hsl(var(--muted-foreground));width:28px;height:28px;color:hsl(var(--muted-foreground));border-radius:50%;justify-content:center;align-items:center;display:flex}.UserPicker-module__ocHBZa__selection{align-items:center;gap:.5rem;padding:.25rem .5rem;display:flex}.UserPicker-module__ocHBZa__avatar{color:#fff;border:2px solid hsl(var(--background));background:#3b82f6;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin-left:-8px;font-size:.75rem;font-weight:600;display:flex}.UserPicker-module__ocHBZa__avatar:first-child{margin-left:0}.UserPicker-module__ocHBZa__moreCount{color:hsl(var(--muted-foreground));margin-left:.25rem;font-size:.8rem}.UserPicker-module__ocHBZa__singleName{font-size:.9rem;font-weight:500}.UserPicker-module__ocHBZa__dropdown{background:hsl(var(--card));border:1px solid hsl(var(--border));z-index:50;border-radius:.5rem;width:250px;margin-top:.25rem;animation:.1s ease-out UserPicker-module__ocHBZa__fadeIn;position:absolute;top:100%;left:0;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.UserPicker-module__ocHBZa__searchBox{border-bottom:1px solid hsl(var(--border)/.5);background:hsl(var(--muted)/.3);align-items:center;padding:.5rem;display:flex}.UserPicker-module__ocHBZa__searchIcon{color:hsl(var(--muted-foreground));margin-right:.5rem}.UserPicker-module__ocHBZa__searchInput{color:hsl(var(--foreground));background:0 0;border:none;outline:none;flex:1;font-size:.9rem}.UserPicker-module__ocHBZa__list{max-height:200px;padding:.25rem;overflow-y:auto}.UserPicker-module__ocHBZa__item{cursor:pointer;border-radius:4px;align-items:center;padding:.5rem;transition:background .1s;display:flex}.UserPicker-module__ocHBZa__item:hover{background:hsl(var(--muted))}.UserPicker-module__ocHBZa__selected{background:hsl(var(--primary)/.1)}.UserPicker-module__ocHBZa__itemAvatar{color:#fff;background:#cbd5e1;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin-right:.75rem;font-size:.75rem;font-weight:600;display:flex}.UserPicker-module__ocHBZa__itemInfo{flex:1;overflow:hidden}.UserPicker-module__ocHBZa__itemName{white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:500;overflow:hidden}.UserPicker-module__ocHBZa__itemEmail{color:hsl(var(--muted-foreground));white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.UserPicker-module__ocHBZa__check{color:hsl(var(--primary));margin-left:.5rem}.UserPicker-module__ocHBZa__empty{text-align:center;color:hsl(var(--muted-foreground));padding:1rem;font-size:.85rem}@keyframes UserPicker-module__ocHBZa__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
.TaskRow-module__eB5zja__row{grid-template-columns:var(--list-view-grid-template,350px 120px 140px 100px 100px 80px 220px);border-bottom:1px solid hsl(var(--border)/.6);background:hsl(var(--card));align-items:center;min-height:44px;padding:0 1rem;font-size:.85rem;transition:background-color .1s;display:grid;position:relative}.TaskRow-module__eB5zja__row:hover{background-color:hsl(var(--muted))}.TaskRow-module__eB5zja__row:hover .TaskRow-module__eB5zja__toggleBtn,.TaskRow-module__eB5zja__toggleBtn.TaskRow-module__eB5zja__visible{opacity:1}.TaskRow-module__eB5zja__toggleBtn{cursor:pointer;width:20px;height:20px;color:hsl(var(--muted-foreground));opacity:0;z-index:10;border-radius:4px;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.TaskRow-module__eB5zja__toggleBtn:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.TaskRow-module__eB5zja__selected{background-color:hsl(var(--card));background-image:linear-gradient(hsl(var(--primary)/.1),hsl(var(--primary)/.1))}.TaskRow-module__eB5zja__cell{white-space:nowrap;text-overflow:ellipsis;border-right:1px solid hsl(var(--border));align-items:center;min-width:0;padding-left:.75rem;display:flex;overflow:hidden}.TaskRow-module__eB5zja__cell:last-child{border-right:none}.TaskRow-module__eB5zja__cell:nth-child(7){justify-content:center}.TaskRow-module__eB5zja__check{border:1px solid hsl(var(--muted-foreground));cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-right:.75rem;transition:all .2s;display:flex}.TaskRow-module__eB5zja__check:hover{border-color:hsl(var(--primary));transform:scale(1.1)}.TaskRow-module__eB5zja__checked{background:hsl(var(--primary));border-color:hsl(var(--primary))}.TaskRow-module__eB5zja__taskName{font-weight:500}.TaskRow-module__eB5zja__avatar{text-transform:uppercase;width:24px;height:24px;box-shadow:0 0 0 1px hsl(var(--background));border-radius:50%;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:flex}.TaskRow-module__eB5zja__tag{background:hsl(var(--muted));color:hsl(var(--muted-foreground));border-radius:999px;padding:.1rem .6rem;font-size:.75rem;font-weight:500}.TaskRow-module__eB5zja__action{opacity:0;justify-content:center;transition:opacity .2s;display:flex}.TaskRow-module__eB5zja__row:hover .TaskRow-module__eB5zja__action{opacity:1}@media (max-width:768px){.TaskRow-module__eB5zja__row:hover .TaskRow-module__eB5zja__action{opacity:1}}.TaskRow-module__eB5zja__inlineInput{border:1px solid hsl(var(--primary)/.5);font-size:inherit;font-weight:inherit;color:inherit;width:100%;box-shadow:0 0 0 2px hsl(var(--primary)/.1);background:0 0;border-radius:3px;outline:none;padding:.25rem .5rem}
.SubtaskList-module__t3N0_W__container{flex-direction:column;gap:.5rem;margin-top:1rem;display:flex}.SubtaskList-module__t3N0_W__title{color:hsl(var(--foreground));margin-bottom:.5rem;font-size:.9rem;font-weight:600}.SubtaskList-module__t3N0_W__item{border-radius:.5rem;align-items:center;gap:.75rem;padding:.5rem;transition:background .2s;display:flex}.SubtaskList-module__t3N0_W__item:hover{background:hsl(var(--muted))}.SubtaskList-module__t3N0_W__checkbox{border:1px solid hsl(var(--muted-foreground));cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;transition:all .2s;display:flex}.SubtaskList-module__t3N0_W__checkbox:hover{border-color:hsl(var(--primary));background:hsl(var(--primary)/.1)}.SubtaskList-module__t3N0_W__checkbox.SubtaskList-module__t3N0_W__completed{background:hsl(var(--primary));border-color:hsl(var(--primary));color:#fff}.SubtaskList-module__t3N0_W__input{color:hsl(var(--foreground));background:0 0;border:none;outline:none;flex:1;font-size:.9rem}.SubtaskList-module__t3N0_W__input.SubtaskList-module__t3N0_W__completed{color:hsl(var(--muted-foreground));text-decoration:line-through}.SubtaskList-module__t3N0_W__addBtn{color:hsl(var(--muted-foreground));cursor:pointer;border-radius:.5rem;align-items:center;gap:.5rem;width:fit-content;margin-top:.5rem;padding:.5rem;font-size:.9rem;display:flex}.SubtaskList-module__t3N0_W__addBtn:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}
.OverviewView-module__vVA64a__container{background:hsl(var(--background));height:100%;display:flex;overflow:hidden}.OverviewView-module__vVA64a__mainContent{flex:1;max-width:1200px;margin:0 auto;padding:2rem 3rem;overflow-y:auto}.OverviewView-module__vVA64a__sidebar{border-left:1px solid hsl(var(--border));background:hsl(var(--card));flex-direction:column;gap:2rem;width:320px;padding:1.5rem;display:flex;overflow-y:auto}.OverviewView-module__vVA64a__sectionHeader{align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1.1rem;font-weight:600;display:flex}.OverviewView-module__vVA64a__title{margin-bottom:2rem;font-size:2rem;font-weight:700}.OverviewView-module__vVA64a__aiCard{color:#fff;background:linear-gradient(to bottom right,#1e1e1e,#2d2d2d);border:1px solid #ffffff1a;border-radius:12px;margin-bottom:3rem;padding:1.5rem;box-shadow:0 4px 20px #0003}.light .OverviewView-module__vVA64a__aiCard{color:hsl(var(--foreground));border:1px solid hsl(var(--border));background:linear-gradient(to bottom right,#f8f9fc,#fff)}.OverviewView-module__vVA64a__aiHeader{align-items:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.OverviewView-module__vVA64a__magicIcon{background:linear-gradient(135deg,#ff61d2,#fe9090);color:#ff61d2;-webkit-background-clip:text;background-clip:text}.OverviewView-module__vVA64a__privateBadge{background:#ffffff1a;border-radius:12px;align-items:center;gap:4px;padding:2px 8px;font-size:.75rem;display:flex}.OverviewView-module__vVA64a__aiOption{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding:1rem;transition:background .2s;display:flex}.OverviewView-module__vVA64a__aiOption:hover{background:#ffffff1a}.OverviewView-module__vVA64a__aiFooter{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-top:1.5rem;padding-top:1rem;display:flex}.OverviewView-module__vVA64a__generateBtn{color:#000;cursor:pointer;background:#fff;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.9rem;font-weight:500}.OverviewView-module__vVA64a__section{margin-bottom:3rem}.OverviewView-module__vVA64a__addBtn{border:1px dashed hsl(var(--border));color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border-radius:20px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9rem;transition:all .2s;display:flex}.OverviewView-module__vVA64a__addBtn:hover{border-color:hsl(var(--primary));color:hsl(var(--primary));background:hsl(var(--primary)/.05)}.OverviewView-module__vVA64a__memberList{flex-wrap:wrap;gap:1.5rem;display:flex}.OverviewView-module__vVA64a__memberItem{align-items:center;gap:.75rem;display:flex}.OverviewView-module__vVA64a__avatar{background:hsl(var(--primary));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:.85rem;display:flex}.OverviewView-module__vVA64a__resourcesBox{border:1px solid hsl(var(--border));text-align:center;background:hsl(var(--muted)/.1);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem;display:flex}.OverviewView-module__vVA64a__statusGroup{gap:.5rem;display:flex}.OverviewView-module__vVA64a__statusPill{cursor:pointer;opacity:.6;border:1px solid #0000;border-radius:12px;padding:4px 12px;font-size:.8rem;font-weight:500;transition:all .2s}.OverviewView-module__vVA64a__statusPill.OverviewView-module__vVA64a__active{opacity:1;border-color:currentColor}.OverviewView-module__vVA64a__statusOnTrack{color:#10b981;background:#10b9811a}.OverviewView-module__vVA64a__statusAtRisk{color:#f59e0b;background:#f59e0b1a}.OverviewView-module__vVA64a__statusOffTrack{color:#ef4444;background:#ef44441a}.OverviewView-module__vVA64a__activityFeed{border-left:2px solid hsl(var(--border));flex-direction:column;gap:1.5rem;margin-top:1rem;padding-left:1rem;display:flex}.OverviewView-module__vVA64a__feedItem{position:relative}.OverviewView-module__vVA64a__feedItem:before{content:"";background:hsl(var(--border));border-radius:50%;width:10px;height:10px;position:absolute;top:0;left:-21px}.OverviewView-module__vVA64a__feedItem.OverviewView-module__vVA64a__active:before{background:hsl(var(--primary))}
.CalendarView-module__6bThla__container{background:var(--background);flex-direction:column;height:100%;padding:1rem;display:flex}.CalendarView-module__6bThla__header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.CalendarView-module__6bThla__monthLabel{font-size:1.5rem;font-weight:700}.CalendarView-module__6bThla__nav button{background:var(--card);border:1px solid var(--border);cursor:pointer;border-radius:.5rem;margin-left:.5rem;padding:.5rem 1rem}.CalendarView-module__6bThla__weekDays{text-align:center;color:hsl(var(--muted-foreground));grid-template-columns:repeat(7,1fr);margin-bottom:.5rem;font-weight:600;display:grid}.CalendarView-module__6bThla__grid{background:var(--background);border-top:1px solid hsl(var(--border));border-left:1px solid hsl(var(--border));border-radius:.5rem;flex:1;grid-template-columns:repeat(7,1fr);grid-auto-rows:minmax(100px,1fr);display:grid;overflow:hidden}.CalendarView-module__6bThla__cell{background:var(--card);border-right:1px solid hsl(var(--border));border-bottom:1px solid hsl(var(--border));flex-direction:column;padding:.5rem;display:flex;overflow:hidden}.CalendarView-module__6bThla__disabled{background:hsl(var(--background));color:hsl(var(--muted-foreground))}.CalendarView-module__6bThla__today{background:hsl(var(--primary)/.05)}.CalendarView-module__6bThla__today .CalendarView-module__6bThla__number{background:hsl(var(--primary));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.CalendarView-module__6bThla__number{margin-bottom:.5rem;font-size:.8rem;font-weight:600}.CalendarView-module__6bThla__taskList{flex-direction:column;gap:.25rem;display:flex;overflow-y:auto}.CalendarView-module__6bThla__task{background:hsl(var(--background));cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;overflow:hidden;box-shadow:0 1px 2px #0000000d}
.Picker-module__xOwC3W__container{width:100%;position:relative}.Picker-module__xOwC3W__trigger{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:6px;transition:all .2s}.Picker-module__xOwC3W__trigger:hover{background:hsl(var(--muted)/.5)}.Picker-module__xOwC3W__placeholder{color:hsl(var(--muted-foreground));align-items:center;gap:.5rem;padding:.25rem .5rem;font-size:.9rem;display:flex}.Picker-module__xOwC3W__dashedAvatar{border:1px dashed hsl(var(--muted-foreground));width:28px;height:28px;color:hsl(var(--muted-foreground));border-radius:50%;justify-content:center;align-items:center;display:flex}.Picker-module__xOwC3W__selection{align-items:center;gap:.5rem;padding:.25rem .5rem;display:flex}.Picker-module__xOwC3W__avatar{color:#fff;border:2px solid hsl(var(--background));background:#3b82f6;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin-left:-8px;font-size:.75rem;font-weight:600;display:flex}.Picker-module__xOwC3W__avatar:first-child{margin-left:0}.Picker-module__xOwC3W__moreCount{color:hsl(var(--muted-foreground));margin-left:.25rem;font-size:.8rem}.Picker-module__xOwC3W__singleName{font-size:.9rem;font-weight:500}.Picker-module__xOwC3W__dropdown{background:hsl(var(--card));border:1px solid hsl(var(--border));z-index:50;border-radius:.5rem;width:250px;margin-top:.25rem;animation:.1s ease-out Picker-module__xOwC3W__fadeIn;position:absolute;top:100%;left:0;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.Picker-module__xOwC3W__searchBox{border-bottom:1px solid hsl(var(--border)/.5);background:hsl(var(--muted)/.3);align-items:center;padding:.5rem;display:flex}.Picker-module__xOwC3W__searchIcon{color:hsl(var(--muted-foreground));margin-right:.5rem}.Picker-module__xOwC3W__searchInput{color:hsl(var(--foreground));background:0 0;border:none;outline:none;flex:1;font-size:.9rem}.Picker-module__xOwC3W__list{max-height:200px;padding:.25rem;overflow-y:auto}.Picker-module__xOwC3W__item{cursor:pointer;border-radius:4px;align-items:center;padding:.5rem;transition:background .1s;display:flex}.Picker-module__xOwC3W__item:hover{background:hsl(var(--muted))}.Picker-module__xOwC3W__selected{background:hsl(var(--primary)/.1)}.Picker-module__xOwC3W__itemAvatar{color:#fff;background:#cbd5e1;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin-right:.75rem;font-size:.75rem;font-weight:600;display:flex}.Picker-module__xOwC3W__itemInfo{flex:1;overflow:hidden}.Picker-module__xOwC3W__itemName{white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:500;overflow:hidden}.Picker-module__xOwC3W__itemSub{color:hsl(var(--muted-foreground));white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.Picker-module__xOwC3W__check{color:hsl(var(--primary));margin-left:.5rem}.Picker-module__xOwC3W__empty{text-align:center;color:hsl(var(--muted-foreground));padding:1rem;font-size:.85rem}@keyframes Picker-module__xOwC3W__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
.FocusWidget-module__dk3PIa__widget{background:var(--card);border:1px solid var(--border);border-radius:1rem;flex-direction:column;align-items:center;gap:.75rem;width:200px;padding:1rem;display:flex;box-shadow:0 4px 12px #0000001a}.FocusWidget-module__dk3PIa__progressRing{border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;padding:4px;display:flex;position:relative}.FocusWidget-module__dk3PIa__innerCircle{background:var(--card);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.FocusWidget-module__dk3PIa__time{font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700}.FocusWidget-module__dk3PIa__mode{text-transform:uppercase;letter-spacing:1px;color:hsl(var(--muted-foreground));font-size:.6rem;font-weight:600}.FocusWidget-module__dk3PIa__controls{gap:.5rem;display:flex}.FocusWidget-module__dk3PIa__btnMain{background:hsl(var(--primary));color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .1s;display:flex}.FocusWidget-module__dk3PIa__btnMain:active{transform:scale(.95)}.FocusWidget-module__dk3PIa__btnSecondary{background:var(--secondary);width:36px;height:36px;color:var(--secondary-foreground);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.FocusWidget-module__dk3PIa__modes{background:var(--secondary);border-radius:.5rem;gap:.25rem;padding:.25rem;display:flex}.FocusWidget-module__dk3PIa__modes button{cursor:pointer;color:var(--muted-foreground);background:0 0;border:none;border-radius:.25rem;padding:.25rem .5rem;font-size:.65rem}.FocusWidget-module__dk3PIa__activeMode{color:#000;background:#fff;box-shadow:0 1px 2px #0000001a}
.ViewSwitcher-module__hhHf1W__switcher{background:hsl(var(--muted));border-radius:.5rem;gap:.25rem;padding:.25rem;display:flex}.ViewSwitcher-module__hhHf1W__option{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:.25rem;align-items:center;gap:.5rem;padding:.25rem .75rem;font-size:.85rem;font-weight:500;transition:all .2s;display:flex}.ViewSwitcher-module__hhHf1W__option:hover{background:hsl(var(--background));color:hsl(var(--foreground))}.ViewSwitcher-module__hhHf1W__active{background:hsl(var(--background));color:hsl(var(--foreground));box-shadow:0 1px 2px #0000001a}
