@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c1fdd6c2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.799d8ef8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.dbea232f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
.Sidebar-module__WZVnLW__sidebar{background:color-mix(in srgb,var(--card)85%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-right:1px solid var(--border);z-index:50;flex-direction:column;width:250px;height:100vh;display:flex;position:fixed;top:0;left:0}.Sidebar-module__WZVnLW__logo{border-bottom:1px solid var(--border);align-items:center;gap:.75rem;padding:1.5rem;display:flex}.Sidebar-module__WZVnLW__logoIcon{background:var(--primary);border-radius:6px;width:24px;height:24px}.Sidebar-module__WZVnLW__nav{flex-direction:column;flex:1;gap:2rem;padding:1.5rem;display:flex;overflow-y:auto}.Sidebar-module__WZVnLW__section{flex-direction:column;gap:.5rem;display:flex}.Sidebar-module__WZVnLW__navLinks{flex-direction:column;display:flex;position:relative}.Sidebar-module__WZVnLW__navIndicator{background:var(--primary);border-radius:var(--radius);z-index:0;pointer-events:none;height:42px;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .15s;position:absolute;left:0;right:0}.Sidebar-module__WZVnLW__sectionTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);margin-bottom:.5rem;padding-left:.75rem;font-size:.75rem}.Sidebar-module__WZVnLW__link{border-radius:var(--radius);height:42px;color:var(--muted-foreground);z-index:1;align-items:center;gap:.75rem;padding:0 .75rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s,background .2s;display:flex;position:relative}.Sidebar-module__WZVnLW__link:hover{color:var(--foreground);background:var(--accent)}.Sidebar-module__WZVnLW__link.Sidebar-module__WZVnLW__active{color:var(--primary-foreground);background:0 0}.Sidebar-module__WZVnLW__projectItem{color:var(--foreground);background-color:var(--task-card-bg);border:1px solid var(--task-card-border);box-shadow:var(--task-card-shadow);border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;padding:.75rem;font-size:.875rem;transition:all .2s;display:flex}.Sidebar-module__WZVnLW__projectItem:hover{border-color:var(--border);transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.Sidebar-module__WZVnLW__projectItem.Sidebar-module__WZVnLW__active{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.Sidebar-module__WZVnLW__projectInfo{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.Sidebar-module__WZVnLW__projectDot{border-radius:50%;width:8px;height:8px}.Sidebar-module__WZVnLW__projectRightSide,.Sidebar-module__WZVnLW__projectTimer{align-items:center;gap:.5rem;display:flex}.Sidebar-module__WZVnLW__taskCount{color:var(--muted-foreground);background:var(--badge-bg);text-align:center;border-radius:999px;min-width:1.25rem;padding:.1rem .4rem;font-size:.75rem;font-weight:600}.Sidebar-module__WZVnLW__timerBtn{color:var(--muted-foreground);box-shadow:none;background-color:#0000;border:1px solid #0000;border-radius:6px;align-items:center;gap:.5rem;padding:.375rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.Sidebar-module__WZVnLW__timerBtn:hover{background-color:var(--secondary);color:var(--foreground)}.Sidebar-module__WZVnLW__timerBtn.Sidebar-module__WZVnLW__running{color:var(--col-completed);background-color:#22c55e1a;border-color:#22c55e33}.Sidebar-module__WZVnLW__timeStatsCard{background:var(--badge-bg);border:1px solid var(--border);border-radius:.75rem;flex-direction:column;margin-bottom:1rem;display:flex;overflow:hidden}.Sidebar-module__WZVnLW__statsContent{flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.Sidebar-module__WZVnLW__timeStatRow{justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.Sidebar-module__WZVnLW__timeStatLabel{color:var(--muted-foreground);align-items:center;gap:.5rem;font-size:.8rem;font-weight:500;display:flex}.Sidebar-module__WZVnLW__timeStatValue{font-family:var(--font-geist-mono),monospace;color:var(--foreground);font-size:.9rem;font-weight:600}.Sidebar-module__WZVnLW__timeStatValue.Sidebar-module__WZVnLW__secondary{color:var(--muted-foreground);font-size:.85rem}.Sidebar-module__WZVnLW__statsDivider{background:var(--border);opacity:.5;height:1px;margin:.25rem 0}.Sidebar-module__WZVnLW__activeTimerSection{background:#22c55e1a;border-top:1px solid #22c55e33;flex-direction:column;justify-content:center;gap:.5rem;min-height:84px;padding:.75rem;display:flex}.Sidebar-module__WZVnLW__activeTimerHeader{justify-content:space-between;align-items:center;display:flex}.Sidebar-module__WZVnLW__activeTimerLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--col-completed);white-space:nowrap;align-items:center;gap:.375rem;font-size:.625rem;font-weight:700;display:flex}.Sidebar-module__WZVnLW__pulsingDot{background-color:var(--col-completed);border-radius:50%;width:6px;height:6px;animation:2s cubic-bezier(.4,0,.6,1) infinite Sidebar-module__WZVnLW__pulse}@keyframes Sidebar-module__WZVnLW__pulse{0%,to{opacity:1}50%{opacity:.5}}.Sidebar-module__WZVnLW__activeTimerTime{font-family:var(--font-geist-mono),monospace;color:var(--foreground);font-size:.875rem;font-weight:600;transition:transform .15s}.Sidebar-module__WZVnLW__activeTimerTime.Sidebar-module__WZVnLW__breathing{animation:2s ease-in-out infinite Sidebar-module__WZVnLW__timerBreathing}@keyframes Sidebar-module__WZVnLW__timerBreathing{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.Sidebar-module__WZVnLW__activeTimerBody{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.Sidebar-module__WZVnLW__activeTimerControls{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.Sidebar-module__WZVnLW__activeTimerTitle{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.875rem;font-weight:600;overflow:hidden}.Sidebar-module__WZVnLW__activeTimerPauseBtn{background-color:var(--col-completed);color:#fff;cursor:pointer;border:none;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:all .2s;display:flex;box-shadow:0 2px 4px #22c55e33}.Sidebar-module__WZVnLW__activeTimerPauseBtn:hover{opacity:.9;transform:scale(1.05)}.Sidebar-module__WZVnLW__activeTimerSection.Sidebar-module__WZVnLW__inactive{background:var(--muted);border-top:1px solid var(--border)}.Sidebar-module__WZVnLW__pulsingDot.Sidebar-module__WZVnLW__inactive{background-color:var(--muted-foreground);opacity:.5;animation:none}.Sidebar-module__WZVnLW__activeTimerTitle.Sidebar-module__WZVnLW__inactive{color:var(--muted-foreground);font-weight:400}.Sidebar-module__WZVnLW__unreadBadge{color:#fff;background-color:#ef4444;border-radius:9999px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 5px;font-size:.7rem;font-weight:700;display:flex}.Sidebar-module__WZVnLW__impactBadge{letter-spacing:.05em;cursor:pointer;text-transform:uppercase;border:none;border-radius:4px;padding:.25rem .5rem;font-size:.6rem;font-weight:700;transition:all .15s}.Sidebar-module__WZVnLW__impactBadge:hover{filter:brightness(1.1);transform:scale(1.05)}.Sidebar-module__WZVnLW__impactHIGH{color:#fca5a5;background:#ffffff26}.Sidebar-module__WZVnLW__impactMEDIUM{color:#fcd34d;background:#ffffff26}.Sidebar-module__WZVnLW__impactLOW{color:#93c5fd;background:#ffffff26}
.GoogleAuthBanner-module__IXwu5q__banner{z-index:1000;color:#fff;background:linear-gradient(135deg,#dc2626 0%,#b91c1c 100%);justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 8px #0000004d}.GoogleAuthBanner-module__IXwu5q__link{color:#fff;margin-left:4px;font-weight:600;text-decoration:underline;transition:opacity .2s}.GoogleAuthBanner-module__IXwu5q__link:hover{opacity:.8}
.WorkModeToggle-module__EWBPKq__toggle{z-index:50;cursor:pointer;opacity:.9;border:1px solid #0000;border-radius:9999px;align-items:center;gap:.75rem;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;bottom:1.5rem;right:1.5rem;box-shadow:0 4px 12px #00000026}.WorkModeToggle-module__EWBPKq__toggle:hover{opacity:1;transform:scale(1.02);box-shadow:0 6px 16px #0003}.WorkModeToggle-module__EWBPKq__toggle:active{transform:scale(.98)}.WorkModeToggle-module__EWBPKq__active{color:#fff;background-color:#22c55e;border-color:#16a34a;box-shadow:0 0 15px #22c55e80}.WorkModeToggle-module__EWBPKq__active:hover{background-color:#16a34a;box-shadow:0 0 20px #22c55e99}.WorkModeToggle-module__EWBPKq__inactive{color:#fff;background-color:#ef4444;border-color:#dc2626;box-shadow:0 0 15px #ef444480}.WorkModeToggle-module__EWBPKq__inactive:hover{background-color:#dc2626;box-shadow:0 0 20px #ef444499}.WorkModeToggle-module__EWBPKq__dot{background-color:#fff;border-radius:50%;width:10px;height:10px}.WorkModeToggle-module__EWBPKq__active .WorkModeToggle-module__EWBPKq__dot{animation:2s infinite WorkModeToggle-module__EWBPKq__pulse;box-shadow:0 0 0 2px #ffffff4d}@keyframes WorkModeToggle-module__EWBPKq__pulse{0%{box-shadow:0 0 #ffffffb3}70%{box-shadow:0 0 0 8px #fff0}to{box-shadow:0 0 #fff0}}
.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}
.TaskCard-module__uSyvfG__card{background-color:var(--task-card-bg);box-shadow:var(--task-card-shadow);border:1px solid var(--task-card-border);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-left:3px solid var(--project-color,transparent);animation:.4s cubic-bezier(.34,1.56,.64,1) backwards TaskCard-module__uSyvfG__cardEntrance;animation-delay:var(--stagger-delay,0s);border-radius:8px;flex-direction:column;gap:.25rem;padding:.75rem .875rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}@keyframes TaskCard-module__uSyvfG__cardEntrance{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.TaskCard-module__uSyvfG__card:hover{border-top-color:var(--border);border-right-color:var(--border);border-bottom-color:var(--border);transform:translateY(-2px);box-shadow:0 4px 8px -2px #0000001f,0 2px 4px -1px #00000014}.TaskCard-module__uSyvfG__card.TaskCard-module__uSyvfG__compact{gap:.375rem;padding:.5rem .75rem}.TaskCard-module__uSyvfG__compactRow1{align-items:center;gap:.5rem;width:100%;min-height:20px;display:flex}.TaskCard-module__uSyvfG__compactTitle{color:var(--card-foreground);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.875rem;font-weight:500;line-height:1.2;overflow:hidden}.TaskCard-module__uSyvfG__compactHeaderRight{flex-shrink:0;align-items:center;gap:.375rem;margin-left:auto;display:flex}.TaskCard-module__uSyvfG__compactRow2{justify-content:space-between;align-items:center;gap:.25rem;min-height:24px;display:flex}.TaskCard-module__uSyvfG__compactDate{white-space:nowrap;margin-left:auto;font-size:.7rem;font-weight:500}.TaskCard-module__uSyvfG__compactControls{align-items:center;gap:.125rem;display:flex}.TaskCard-module__uSyvfG__overlay{cursor:grabbing;z-index:1000;will-change:transform;backface-visibility:hidden;perspective:1000px;transform:scale(1.02)translateZ(0);box-shadow:0 20px 25px -5px #0003,0 10px 10px -5px #0000001a;transition:none!important}.TaskCard-module__uSyvfG__dragging{opacity:.3;border:2px dashed var(--border);background:0 0;border-radius:8px}.TaskCard-module__uSyvfG__dragging .TaskCard-module__uSyvfG__card{opacity:0}.TaskCard-module__uSyvfG__header{flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;min-height:20px;display:flex}.TaskCard-module__uSyvfG__headerRight{align-items:center;gap:.375rem;margin-left:auto;display:flex}.TaskCard-module__uSyvfG__mainContent{flex-direction:column;gap:.125rem;margin-top:.25rem;display:flex}.TaskCard-module__uSyvfG__title{color:var(--card-foreground);margin:0;font-size:.9375rem;font-weight:600;line-height:1.3}.TaskCard-module__uSyvfG__projectBadge{color:var(--muted-foreground);background-color:var(--badge-bg);white-space:nowrap;text-overflow:ellipsis;border-radius:4px;align-items:center;gap:.25rem;max-width:100px;padding:.125rem .375rem;font-size:.6875rem;font-weight:500;display:flex;overflow:hidden}.TaskCard-module__uSyvfG__projectBadge:before{content:"";background-color:var(--project-color,#cbd5e1);border-radius:50%;flex-shrink:0;width:6px;height:6px}.TaskCard-module__uSyvfG__impactBadge{color:#fff;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:.625rem;font-weight:600;display:flex}.TaskCard-module__uSyvfG__impactMedium{background-color:#eab308}.TaskCard-module__uSyvfG__impactHigh{background-color:#ef4444}.TaskCard-module__uSyvfG__impactLow{background-color:#6b7280}.TaskCard-module__uSyvfG__description{color:var(--muted-foreground);-webkit-line-clamp:1;line-clamp:1;opacity:.8;-webkit-box-orient:vertical;margin-top:.125rem;font-size:.8125rem;line-height:1.4;display:-webkit-box;overflow:hidden}.TaskCard-module__uSyvfG__checklistIndicator{color:var(--muted-foreground);align-items:center;gap:.375rem;margin-top:.25rem;font-size:.7rem;font-weight:500;display:flex}.TaskCard-module__uSyvfG__footer{justify-content:space-between;align-items:center;min-height:24px;margin-top:.5rem;display:flex}.TaskCard-module__uSyvfG__timerGroup{align-items:center;gap:.5rem;display:flex}.TaskCard-module__uSyvfG__dateGroup{color:var(--muted-foreground);align-items:center;gap:.5rem;display:flex}.TaskCard-module__uSyvfG__actionGroup{align-items:center;gap:.25rem;display:flex}.TaskCard-module__uSyvfG__meta{align-items:center;gap:.75rem;display:flex}.TaskCard-module__uSyvfG__timerBtn{width:24px;height:24px;color:var(--muted-foreground);background-color:var(--badge-bg);border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.TaskCard-module__uSyvfG__timerBtn:hover{background-color:var(--secondary);color:var(--foreground);transform:scale(1.05)}.TaskCard-module__uSyvfG__timerBtn.TaskCard-module__uSyvfG__running{color:#22c55e;background-color:#22c55e26;border-color:#22c55e33}.TaskCard-module__uSyvfG__metaItem{color:inherit;align-items:center;gap:.375rem;font-size:.7rem;font-weight:500;display:flex}.TaskCard-module__uSyvfG__tags{align-items:center;gap:.375rem;display:flex}.TaskCard-module__uSyvfG__tag{background-color:var(--badge-bg);color:var(--muted-foreground);border-radius:4px;padding:.125rem .375rem;font-size:.65rem;font-weight:500;transition:transform .1s;animation:.2s cubic-bezier(.34,1.56,.64,1) backwards TaskCard-module__uSyvfG__tagPopIn}.TaskCard-module__uSyvfG__tag:hover{transform:scale(1.05)}@keyframes TaskCard-module__uSyvfG__tagPopIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.TaskCard-module__uSyvfG__iconBtn,.TaskCard-module__uSyvfG__deleteBtn{width:22px;height:22px;color:var(--muted-foreground);background-color:#0000;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.TaskCard-module__uSyvfG__iconBtn:hover{background-color:var(--secondary);color:var(--foreground)}.TaskCard-module__uSyvfG__deleteBtn:hover{color:var(--destructive);background-color:#ef444426}.TaskCard-module__uSyvfG__confirmingComplete{color:#22c55e!important}.TaskCard-module__uSyvfG__completingBounce{animation:.5s cubic-bezier(.34,1.56,.64,1) TaskCard-module__uSyvfG__checkBounce;color:#22c55e!important}@keyframes TaskCard-module__uSyvfG__checkBounce{0%{transform:scale(1)}30%{transform:scale(1.4)}50%{transform:scale(.9)}70%{transform:scale(1.15)}to{transform:scale(1)}}.TaskCard-module__uSyvfG__completing{pointer-events:none;animation:.6s ease-out forwards TaskCard-module__uSyvfG__cardComplete}@keyframes TaskCard-module__uSyvfG__cardComplete{0%{opacity:1;transform:scale(1);box-shadow:0 0 #22c55e00}30%{border-color:#22c55e80;transform:scale(1.02);box-shadow:0 0 20px 4px #22c55e66}to{opacity:0;transform:scale(.95)translateY(-10px);box-shadow:0 0 #22c55e00}}.TaskCard-module__uSyvfG__deleting{pointer-events:none;animation:.5s ease-out forwards TaskCard-module__uSyvfG__cardDelete}@keyframes TaskCard-module__uSyvfG__cardDelete{0%{opacity:1;transform:scale(1);box-shadow:0 0 #ef444400}30%{border-color:#ef444480;transform:scale(.98);box-shadow:0 0 15px 3px #ef44444d}to{opacity:0;transform:scale(.9)translate(20px);box-shadow:0 0 #ef444400}}.TaskCard-module__uSyvfG__confirmingDelete{color:#ef4444!important}.TaskCard-module__uSyvfG__menuOverlay{z-index:9998;position:fixed;inset:0}.TaskCard-module__uSyvfG__menuWrapper{z-index:9999;position:fixed}.TaskCard-module__uSyvfG__menu{background-color:var(--popover);border:1px solid var(--border);border-radius:.5rem;min-width:140px;padding:.25rem;animation:.1s ease-out TaskCard-module__uSyvfG__fadeIn;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.TaskCard-module__uSyvfG__menuItem{width:100%;color:var(--popover-foreground);text-align:left;border-radius:.25rem;align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:.75rem;transition:colors .15s;display:flex}.TaskCard-module__uSyvfG__menuItem:hover{background-color:var(--accent);color:var(--accent-foreground)}.TaskCard-module__uSyvfG__menuItem.TaskCard-module__uSyvfG__delete{color:var(--destructive)}.TaskCard-module__uSyvfG__menuItem.TaskCard-module__uSyvfG__delete:hover{background-color:#ef44441a}@keyframes TaskCard-module__uSyvfG__fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}
.Column-module__fyu8RG__column{background:var(--card);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--card-shadow);flex-direction:column;flex:0 0 350px;width:350px;min-width:350px;height:100%;min-height:500px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.Column-module__fyu8RG__column.Column-module__fyu8RG__collapsed{cursor:pointer;flex:0 0 50px;width:50px;min-width:50px;overflow:hidden}.Column-module__fyu8RG__column.Column-module__fyu8RG__collapsed:hover{background:var(--accent)}.Column-module__fyu8RG__header{border-bottom:1px solid var(--border);border-top-left-radius:calc(var(--radius) - 1px);border-top-right-radius:calc(var(--radius) - 1px);justify-content:space-between;align-items:center;padding:1rem;transition:padding .3s;display:flex}.Column-module__fyu8RG__column.Column-module__fyu8RG__collapsed .Column-module__fyu8RG__header{border-bottom:none;flex-direction:column-reverse;justify-content:center;gap:1rem;height:100%;padding:1rem .5rem}.Column-module__fyu8RG__headerActions{align-items:center;gap:2px;display:flex}.Column-module__fyu8RG__collapseBtn,.Column-module__fyu8RG__compactBtn,.Column-module__fyu8RG__addBtn{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:flex}.Column-module__fyu8RG__collapseBtn:hover,.Column-module__fyu8RG__compactBtn:hover,.Column-module__fyu8RG__addBtn:hover{color:var(--foreground);background:var(--accent)}.Column-module__fyu8RG__archiveBtn{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.Column-module__fyu8RG__archiveBtn:hover{color:var(--foreground);background:var(--accent)}.Column-module__fyu8RG__archiveBtn.Column-module__fyu8RG__archiveConfirming{color:var(--col-completed);background:#4ade8026;animation:.6s ease-in-out infinite Column-module__fyu8RG__archivePulse}@keyframes Column-module__fyu8RG__archivePulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.Column-module__fyu8RG__sortBtn{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.Column-module__fyu8RG__sortBtn:hover{color:var(--foreground);background:var(--accent)}.Column-module__fyu8RG__sortBtn.Column-module__fyu8RG__sortActive{color:var(--primary);background:#3b82f61a}.Column-module__fyu8RG__collapsedContent{flex-direction:column;align-items:center;gap:1rem;width:100%;padding:1rem 0;display:flex}.Column-module__fyu8RG__verticalText{writing-mode:vertical-rl;text-orientation:mixed;white-space:nowrap;font-size:.875rem;font-weight:600;transform:rotate(180deg)}.Column-module__fyu8RG__header.Column-module__fyu8RG__idea{border-top:3px solid var(--col-idea)}.Column-module__fyu8RG__header.Column-module__fyu8RG__planned{border-top:3px solid var(--col-planned)}.Column-module__fyu8RG__header.Column-module__fyu8RG__in_progress{border-top:3px solid var(--col-progress)}.Column-module__fyu8RG__header.Column-module__fyu8RG__completed{border-top:3px solid var(--col-completed)}.Column-module__fyu8RG__header.Column-module__fyu8RG__rejected{border-top:3px solid var(--col-rejected)}.Column-module__fyu8RG__title{color:var(--foreground);font-size:.875rem;font-weight:600}.Column-module__fyu8RG__columnIcon{opacity:.9;justify-content:center;align-items:center;display:flex}.Column-module__fyu8RG__header.Column-module__fyu8RG__idea .Column-module__fyu8RG__columnIcon{color:var(--col-idea)}.Column-module__fyu8RG__header.Column-module__fyu8RG__planned .Column-module__fyu8RG__columnIcon{color:var(--col-planned)}.Column-module__fyu8RG__header.Column-module__fyu8RG__in_progress .Column-module__fyu8RG__columnIcon{color:var(--col-progress)}.Column-module__fyu8RG__header.Column-module__fyu8RG__completed .Column-module__fyu8RG__columnIcon{color:var(--col-completed)}.Column-module__fyu8RG__header.Column-module__fyu8RG__rejected .Column-module__fyu8RG__columnIcon{color:var(--col-rejected)}.Column-module__fyu8RG__count{background:var(--accent);color:var(--muted-foreground);border-radius:999px;padding:.125rem .5rem;font-size:.75rem;font-weight:500}.Column-module__fyu8RG__taskList{flex-direction:column;flex:1;gap:.75rem;min-height:100px;padding:.75rem;display:flex;overflow-y:auto}.Column-module__fyu8RG__completedList>div{opacity:.75;transition:opacity .2s}.Column-module__fyu8RG__completedList>div:hover{opacity:1}.Column-module__fyu8RG__emptyState{color:var(--muted-foreground);border:2px dashed var(--border);border-radius:var(--radius);opacity:.6;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.75rem;min-height:150px;margin-top:.5rem;font-size:.875rem;transition:opacity .2s;display:flex}.Column-module__fyu8RG__emptyState:hover{opacity:.8;background-color:var(--accent)}.Column-module__fyu8RG__emptyIcon{opacity:.7;animation:3s ease-in-out infinite Column-module__fyu8RG__floatBob}@keyframes Column-module__fyu8RG__floatBob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.Column-module__fyu8RG__column.Column-module__fyu8RG__today{background-color:#3d84e105;border:1px solid #3d84e14d;box-shadow:0 2px 8px #3d84e11a}.Column-module__fyu8RG__column.Column-module__fyu8RG__today .Column-module__fyu8RG__header{background-color:#3d84e11a;border-bottom:1px solid #3d84e1}
.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}
.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)}
.SegmentedControl-module__dOyS8a__container{background-color:var(--secondary);isolation:isolate;border-radius:8px;align-items:center;height:32px;padding:2px;display:inline-flex;position:relative}.SegmentedControl-module__dOyS8a__button{z-index:10;height:100%;color:var(--muted-foreground);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;outline:none;flex:1;justify-content:center;align-items:center;min-width:max-content;padding:0 16px;font-size:.75rem;font-weight:600;transition:color .2s;display:flex;position:relative}.SegmentedControl-module__dOyS8a__button:hover{color:var(--foreground)}.SegmentedControl-module__dOyS8a__button.SegmentedControl-module__dOyS8a__active{color:#fff}.SegmentedControl-module__dOyS8a__pill{z-index:1;background-color:var(--primary);pointer-events:none;border-radius:6px;transition:transform .2s cubic-bezier(.2,0,.2,1),width .2s cubic-bezier(.2,0,.2,1);position:absolute;top:2px;bottom:2px;left:0;box-shadow:0 1px 2px #0000001a}
.TimePage-module__zJrKAW__container{flex:1;width:100%;max-width:1200px;padding:2rem;animation:.3s ease-out TimePage-module__zJrKAW__fadeIn;overflow-y:auto}@keyframes TimePage-module__zJrKAW__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.TimePage-module__zJrKAW__metricsGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-bottom:2rem;display:grid}.TimePage-module__zJrKAW__metricCard{background-color:var(--card);border:1px solid var(--border);border-radius:1rem;align-items:center;gap:1rem;padding:1.5rem;transition:transform .2s,box-shadow .2s;display:flex}.TimePage-module__zJrKAW__metricCard:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a}.TimePage-module__zJrKAW__metricIcon{border-radius:.75rem;justify-content:center;align-items:center;padding:.75rem;display:flex}.TimePage-module__zJrKAW__metricIcon.TimePage-module__zJrKAW__blue{color:#3d84e1;background-color:#3b82f61a}.TimePage-module__zJrKAW__metricIcon.TimePage-module__zJrKAW__green{color:#22c55e;background-color:#22c55e1a}.TimePage-module__zJrKAW__metricIcon.TimePage-module__zJrKAW__orange{color:#f97316;background-color:#f973161a}.TimePage-module__zJrKAW__metricContent{flex:1}.TimePage-module__zJrKAW__metricLabel{color:var(--muted-foreground);margin-bottom:.25rem;font-size:.875rem;font-weight:500}.TimePage-module__zJrKAW__metricValue{color:var(--foreground);font-size:1.5rem;font-weight:700;line-height:1.2}.TimePage-module__zJrKAW__chartsGrid{grid-template-columns:2fr 1fr;gap:1.5rem;margin-bottom:2rem;display:grid}@media (max-width:1024px){.TimePage-module__zJrKAW__chartsGrid{grid-template-columns:1fr}}.TimePage-module__zJrKAW__chartCard{background-color:var(--card);border:1px solid var(--border);border-radius:1rem;flex-direction:column;padding:1.5rem;display:flex}.TimePage-module__zJrKAW__chartTitle{color:var(--foreground);margin-bottom:1.5rem;font-size:1.125rem;font-weight:600}.TimePage-module__zJrKAW__breakdownCard{background-color:var(--card);border:1px solid var(--border);border-radius:1rem;overflow:hidden}.TimePage-module__zJrKAW__breakdownHeader{border-bottom:1px solid var(--border);background-color:var(--muted);padding:1.5rem}.TimePage-module__zJrKAW__breakdownTitle{color:var(--foreground);font-size:1.125rem;font-weight:600}.TimePage-module__zJrKAW__breakdownList{flex-direction:column;display:flex}.TimePage-module__zJrKAW__breakdownItem{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1rem 1.5rem;transition:background-color .2s;display:flex}.TimePage-module__zJrKAW__breakdownItem:last-child{border-bottom:none}.TimePage-module__zJrKAW__breakdownItem:hover{background-color:var(--accent)}.TimePage-module__zJrKAW__projectInfo{align-items:center;gap:1rem;display:flex}.TimePage-module__zJrKAW__projectDot{border-radius:50%;width:.75rem;height:.75rem}.TimePage-module__zJrKAW__projectName{color:var(--foreground);font-weight:500}.TimePage-module__zJrKAW__projectTime{font-family:var(--font-geist-mono),monospace;color:var(--muted-foreground);font-size:.9rem}.TimePage-module__zJrKAW__emptyState{text-align:center;color:var(--muted-foreground);padding:3rem}.TimePage-module__zJrKAW__secondaryMetricsGrid{grid-template-columns:repeat(5,1fr);gap:1rem;margin-bottom:2rem;display:grid}@media (max-width:1200px){.TimePage-module__zJrKAW__secondaryMetricsGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.TimePage-module__zJrKAW__secondaryMetricsGrid{grid-template-columns:repeat(2,1fr)}}.TimePage-module__zJrKAW__secondaryMetricCard{background-color:var(--card);border:1px solid var(--border);border-radius:.75rem;align-items:center;gap:.75rem;padding:1rem;transition:transform .2s,box-shadow .2s;display:flex}.TimePage-module__zJrKAW__secondaryMetricCard:hover{transform:translateY(-2px);box-shadow:0 4px 10px #0000001a}.TimePage-module__zJrKAW__secondaryMetricLabel{color:var(--muted-foreground);margin-bottom:.125rem;font-size:.75rem;font-weight:500}.TimePage-module__zJrKAW__secondaryMetricValue{color:var(--foreground);font-size:1rem;font-weight:600}.TimePage-module__zJrKAW__secondaryMetricValueRow{align-items:center;gap:.5rem;display:flex}.TimePage-module__zJrKAW__secondaryDelta{white-space:nowrap;border-radius:.25rem;padding:.125rem .375rem;font-size:.7rem;font-weight:500}.TimePage-module__zJrKAW__deltaPositive{color:#22c55e;background-color:#22c55e1a}.TimePage-module__zJrKAW__deltaNegative{color:#ef4444;background-color:#ef44441a}.TimePage-module__zJrKAW__impactCard{background-color:var(--card);border:1px solid var(--border);border-radius:1rem;margin-bottom:2rem;padding:1.5rem}.TimePage-module__zJrKAW__impactBars{flex-direction:column;gap:1rem;display:flex}.TimePage-module__zJrKAW__impactRow{grid-template-columns:140px 1fr 80px;align-items:center;gap:1rem;display:grid}@media (max-width:640px){.TimePage-module__zJrKAW__impactRow{grid-template-columns:100px 1fr 60px}}.TimePage-module__zJrKAW__impactLabel{color:var(--foreground);align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.TimePage-module__zJrKAW__impactDot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.TimePage-module__zJrKAW__impactHigh{background-color:#ef4444}.TimePage-module__zJrKAW__impactMedium{background-color:#f59e0b}.TimePage-module__zJrKAW__impactLow{background-color:#3b82f6}.TimePage-module__zJrKAW__impactBarContainer{background-color:var(--muted);border-radius:4px;height:8px;overflow:hidden}.TimePage-module__zJrKAW__impactBar{border-radius:4px;height:100%;transition:width .3s}.TimePage-module__zJrKAW__impactBarHigh{background-color:#ef4444}.TimePage-module__zJrKAW__impactBarMedium{background-color:#f59e0b}.TimePage-module__zJrKAW__impactBarLow{background-color:#3b82f6}.TimePage-module__zJrKAW__impactTime{font-family:var(--font-geist-mono),monospace;color:var(--muted-foreground);text-align:right;font-size:.875rem}
.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)}
.PageLayout-module__UAvyiG__container{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.PageLayout-module__UAvyiG__topBar{z-index:10;flex-shrink:0}.PageLayout-module__UAvyiG__content{flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}
.TopBar-module__Pz8qNq__topBar{background-color:var(--card);border-bottom:1px solid var(--border);z-index:40;align-items:center;gap:5rem;height:56px;padding:0 2rem;display:flex;position:sticky;top:0}.TopBar-module__Pz8qNq__group{align-items:center;gap:.75rem;display:flex}.TopBar-module__Pz8qNq__title{color:var(--foreground);white-space:nowrap;align-items:center;gap:.5rem;margin:0;font-size:1rem;font-weight:600;display:flex}.TopBar-module__Pz8qNq__divider{background-color:var(--border);flex-shrink:0;width:1px;height:24px}
.WorkModePrompt-module__nC6N3q__overlay{z-index:2000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.WorkModePrompt-module__nC6N3q__modal{background-color:var(--card);border:1px solid var(--border);text-align:center;border-radius:1rem;flex-direction:column;align-items:center;width:100%;max-width:360px;padding:2rem;animation:.3s ease-out WorkModePrompt-module__nC6N3q__slideIn;display:flex;position:relative;box-shadow:0 25px 50px -12px #00000040}@keyframes WorkModePrompt-module__nC6N3q__slideIn{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.WorkModePrompt-module__nC6N3q__closeButton{color:var(--muted-foreground);cursor:pointer;opacity:.6;background:0 0;border:none;border-radius:.375rem;padding:.375rem;transition:all .2s;position:absolute;top:.75rem;right:.75rem}.WorkModePrompt-module__nC6N3q__closeButton:hover{background-color:var(--accent);color:var(--foreground);opacity:1}.WorkModePrompt-module__nC6N3q__iconWrapper{border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:1.25rem;display:flex}.WorkModePrompt-module__nC6N3q__inactivity .WorkModePrompt-module__nC6N3q__iconWrapper{background:#eab30826}.WorkModePrompt-module__nC6N3q__inactivity .WorkModePrompt-module__nC6N3q__icon{color:#fbbf24}.WorkModePrompt-module__nC6N3q__night .WorkModePrompt-module__nC6N3q__iconWrapper{background:#6366f126}.WorkModePrompt-module__nC6N3q__night .WorkModePrompt-module__nC6N3q__icon{color:#818cf8}.WorkModePrompt-module__nC6N3q__longTimer .WorkModePrompt-module__nC6N3q__iconWrapper{background:#f9731626}.WorkModePrompt-module__nC6N3q__longTimer .WorkModePrompt-module__nC6N3q__icon{color:#fb923c}.WorkModePrompt-module__nC6N3q__title{color:var(--foreground);margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.WorkModePrompt-module__nC6N3q__message{color:var(--muted-foreground);margin:0 0 1.5rem;font-size:.875rem;line-height:1.5}.WorkModePrompt-module__nC6N3q__countdown{background:var(--muted);border-radius:.5rem;flex-direction:column;align-items:center;gap:.25rem;margin-bottom:1.5rem;padding:.75rem 1.5rem;display:flex}.WorkModePrompt-module__nC6N3q__countdownLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);font-size:.7rem}.WorkModePrompt-module__nC6N3q__countdownTime{font-family:var(--font-geist-mono),monospace;color:var(--foreground);font-size:1.5rem;font-weight:700}.WorkModePrompt-module__nC6N3q__actions{gap:.75rem;width:100%;display:flex}.WorkModePrompt-module__nC6N3q__endButton{color:var(--muted-foreground);background:var(--muted);border:1px solid var(--border);cursor:pointer;border-radius:.5rem;flex:1;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.WorkModePrompt-module__nC6N3q__endButton:hover{background:var(--accent);color:var(--foreground)}.WorkModePrompt-module__nC6N3q__continueButton{color:#fff;background:var(--col-completed);cursor:pointer;border:none;border-radius:.5rem;flex:1;padding:.75rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s}.WorkModePrompt-module__nC6N3q__continueButton:hover{opacity:.9;transform:translateY(-1px)}.WorkModePrompt-module__nC6N3q__snoozeSection{flex-direction:column;gap:.75rem;width:100%;display:flex}.WorkModePrompt-module__nC6N3q__snoozeLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);text-align:center;font-size:.75rem}.WorkModePrompt-module__nC6N3q__snoozeOptions{gap:.5rem;width:100%;display:flex}.WorkModePrompt-module__nC6N3q__snoozeButton{color:#818cf8;cursor:pointer;background:#6366f11a;border:1px solid #6366f14d;border-radius:.5rem;flex:1;padding:.625rem .5rem;font-size:.8rem;font-weight:600;transition:all .2s}.WorkModePrompt-module__nC6N3q__snoozeButton:hover{background:#6366f133;border-color:#6366f180;transform:translateY(-1px)}
.LongTimerWarning-module__3G7aZq__banner{color:#fff;z-index:1500;background:linear-gradient(135deg,#ef4444f2,#dc2626f2);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;animation:.3s ease-out LongTimerWarning-module__3G7aZq__slideDown;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 8px #0003}@keyframes LongTimerWarning-module__3G7aZq__slideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.LongTimerWarning-module__3G7aZq__content{flex-wrap:wrap;flex:1;align-items:center;gap:.75rem;display:flex}.LongTimerWarning-module__3G7aZq__icon{opacity:.9;flex-shrink:0}.LongTimerWarning-module__3G7aZq__message{font-size:.875rem;line-height:1.4}.LongTimerWarning-module__3G7aZq__message strong{font-weight:600}.LongTimerWarning-module__3G7aZq__link{color:#fff;white-space:nowrap;background:#fff3;border-radius:.375rem;padding:.375rem .75rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .2s}.LongTimerWarning-module__3G7aZq__link:hover{background:#ffffff4d}.LongTimerWarning-module__3G7aZq__closeButton{color:#fff;cursor:pointer;opacity:.7;background:0 0;border:none;border-radius:.375rem;flex-shrink:0;padding:.375rem;transition:all .2s}.LongTimerWarning-module__3G7aZq__closeButton:hover{opacity:1;background:#ffffff26}@media (max-width:640px){.LongTimerWarning-module__3G7aZq__banner{padding:.625rem .75rem}.LongTimerWarning-module__3G7aZq__content{gap:.5rem}.LongTimerWarning-module__3G7aZq__message{font-size:.8rem}.LongTimerWarning-module__3G7aZq__link{padding:.25rem .5rem;font-size:.8rem}}
.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}
.KanbanBoard-module__-z6oRq__board{flex-direction:column;height:100%;display:flex;overflow:hidden}.KanbanBoard-module__-z6oRq__columns{align-items:stretch;gap:1rem;height:100%;padding:1.5rem 2rem;display:flex;overflow-x:auto}@media (max-width:768px){.KanbanBoard-module__-z6oRq__columns{flex-direction:column;height:auto;overflow-y:auto}}
