.MainLayout-module__y6gixG__layout{background-color:var(--bg-primary);min-height:100vh;display:flex}.MainLayout-module__y6gixG__main{margin-left:var(--sidebar-width);flex-direction:column;flex:1;min-height:100vh;padding:0;transition:margin-left .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.MainLayout-module__y6gixG__sidebarCollapsed .MainLayout-module__y6gixG__main{margin-left:0}.MainLayout-module__y6gixG__floatingToggle{background-color:var(--bg-secondary);border:1px solid var(--border-color);width:40px;height:40px;color:var(--text-muted);cursor:pointer;z-index:90;border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:16px;left:16px;box-shadow:0 4px 6px -1px #0000001a}.MainLayout-module__y6gixG__floatingToggle:hover{color:var(--text-primary);background-color:var(--bg-primary);transform:scale(1.05)}
.Sidebar-module__chRhja__sidebar{width:var(--sidebar-width);background-color:var(--bg-secondary);border-right:1px solid var(--border-color);z-index:100;flex-direction:column;height:100vh;max-height:100vh;padding:20px 16px;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;left:0;overflow-y:auto}.Sidebar-module__chRhja__sidebar.Sidebar-module__chRhja__collapsed{transform:translate(-100%)}.Sidebar-module__chRhja__header{justify-content:space-between;align-items:center;margin-bottom:32px;padding:0 4px;display:flex}.Sidebar-module__chRhja__toggleBtn{width:32px;height:32px;color:var(--text-muted);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;transition:all .2s;display:flex}.Sidebar-module__chRhja__toggleBtn:hover{background-color:var(--bg-primary);color:var(--text-primary)}.Sidebar-module__chRhja__logo{color:var(--text-primary);letter-spacing:-.02em;align-items:center;gap:12px;font-size:20px;font-weight:700;display:flex}.Sidebar-module__chRhja__logoIcon{color:var(--accent-color);width:24px;height:24px}.Sidebar-module__chRhja__nav{flex-direction:column;flex:1;gap:32px;display:flex}.Sidebar-module__chRhja__section{flex-direction:column;gap:2px;display:flex}.Sidebar-module__chRhja__sectionTitle{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;padding:0 12px 8px;font-size:11px;font-weight:700}.Sidebar-module__chRhja__navItem{color:var(--text-secondary);border-radius:6px;align-items:center;gap:12px;width:100%;padding:8px 12px;font-size:14px;font-weight:500;transition:all .15s ease-out;display:flex}.Sidebar-module__chRhja__navItem:hover{color:var(--text-primary);background-color:#00000008}[data-theme=dark] .Sidebar-module__chRhja__navItem:hover{background-color:#ffffff0d}.Sidebar-module__chRhja__navItem.Sidebar-module__chRhja__active{color:var(--accent-color);box-shadow:none;background-color:#3b82f61a}.Sidebar-module__chRhja__chevron{opacity:.4;margin-left:auto;transition:opacity .2s}.Sidebar-module__chRhja__navItem:hover .Sidebar-module__chRhja__chevron{opacity:.8}.Sidebar-module__chRhja__channelList{flex-direction:column;gap:1px;display:flex}.Sidebar-module__chRhja__channelItem{color:var(--text-secondary);cursor:pointer;border-radius:6px;align-items:center;gap:12px;padding:6px 12px;font-size:14px;transition:all .15s;display:flex;position:relative}.Sidebar-module__chRhja__channelItem:hover{color:var(--text-primary);background-color:#00000008}[data-theme=dark] .Sidebar-module__chRhja__channelItem:hover{background-color:#ffffff0d}.Sidebar-module__chRhja__channelName{white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}.Sidebar-module__chRhja__channelActions{opacity:0;gap:4px;transition:opacity .2s;display:flex}.Sidebar-module__chRhja__channelItem:hover .Sidebar-module__chRhja__channelActions{opacity:1}.Sidebar-module__chRhja__actionBtn{color:var(--text-muted);border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.Sidebar-module__chRhja__actionBtn:hover{background-color:var(--bg-card);color:var(--text-primary)}.Sidebar-module__chRhja__dot{border-radius:50%;width:8px;height:8px}.Sidebar-module__chRhja__addChannel{color:var(--text-muted);border-radius:6px;align-items:center;gap:12px;margin-top:4px;padding:8px 12px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.Sidebar-module__chRhja__addChannel:hover{color:var(--text-primary);background-color:#00000008}.Sidebar-module__chRhja__footer{border-top:1px solid var(--border-color);flex-direction:column;gap:4px;margin-top:auto;padding-top:24px;display:flex}.Sidebar-module__chRhja__themeToggle{color:var(--text-secondary);border-radius:6px;align-items:center;gap:12px;width:100%;padding:8px 12px;font-size:14px;transition:all .2s;display:flex}.Sidebar-module__chRhja__themeToggle:hover{color:var(--text-primary);background-color:#00000008}.Sidebar-module__chRhja__footerItem{color:var(--text-secondary);border-radius:6px;align-items:center;gap:12px;width:100%;padding:8px 12px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.Sidebar-module__chRhja__footerItem:hover{color:var(--text-primary);background-color:#00000008}.Sidebar-module__chRhja__dataActions{gap:8px;padding:8px 12px;display:flex}.Sidebar-module__chRhja__dataBtn{border:1px solid var(--border-color);color:var(--text-muted);cursor:pointer;text-align:center;background-color:#0000;border-radius:6px;flex:1;padding:6px 0;font-size:11px;font-weight:600;transition:all .2s}.Sidebar-module__chRhja__dataBtn:hover{background-color:var(--bg-primary);color:var(--text-primary);border-color:var(--text-secondary)}.Sidebar-module__chRhja__signOutBtn{color:var(--error-color);opacity:.8;margin-top:8px}.Sidebar-module__chRhja__signOutBtn:hover{color:var(--error-color);opacity:1;background-color:#ef444414}
.ChannelDialog-module__ppuECq__overlay{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0006;position:fixed;inset:0}.ChannelDialog-module__ppuECq__content{background-color:var(--bg-card);border:1px solid var(--border-color);box-shadow:var(--shadow-lg);z-index:1001;border-radius:12px;flex-direction:column;width:320px;max-width:90vw;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.ChannelDialog-module__ppuECq__header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.ChannelDialog-module__ppuECq__title{color:var(--text-primary);font-size:16px;font-weight:600}.ChannelDialog-module__ppuECq__closeBtn{color:var(--text-muted);transition:color .2s}.ChannelDialog-module__ppuECq__closeBtn:hover{color:var(--text-primary)}.ChannelDialog-module__ppuECq__body{flex-direction:column;gap:24px;padding:20px;display:flex}.ChannelDialog-module__ppuECq__inputGroup{flex-direction:column;gap:8px;display:flex}.ChannelDialog-module__ppuECq__label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600}.ChannelDialog-module__ppuECq__input{background-color:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);border-radius:6px;width:100%;padding:10px 12px;font-size:14px}.ChannelDialog-module__ppuECq__input:focus{border-color:var(--accent-color);outline:none}.ChannelDialog-module__ppuECq__colorGrid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.ChannelDialog-module__ppuECq__colorCircle{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .2s;display:flex}.ChannelDialog-module__ppuECq__colorCircle:hover{transform:scale(1.1)}.ChannelDialog-module__ppuECq__activeColor{box-shadow:0 0 0 2px var(--bg-card),0 0 0 4px var(--accent-color)}.ChannelDialog-module__ppuECq__footer{border-top:1px solid var(--border-color);justify-content:flex-end;padding:16px 20px;display:flex}.ChannelDialog-module__ppuECq__saveBtn{background-color:var(--accent-color);color:#fff;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:600;transition:opacity .2s}.ChannelDialog-module__ppuECq__saveBtn:hover{opacity:.9}
.CalendarSidebar-module__wlphpW__container{background-color:var(--bg-sidebar);padding:16px}.CalendarSidebar-module__wlphpW__header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.CalendarSidebar-module__wlphpW__monthName{color:var(--text-primary);font-size:13px;font-weight:700}.CalendarSidebar-module__wlphpW__nav{gap:4px;display:flex}.CalendarSidebar-module__wlphpW__nav button{color:var(--text-muted);border-radius:4px;padding:2px}.CalendarSidebar-module__wlphpW__nav button:hover{background-color:var(--border-color);color:var(--text-primary)}.CalendarSidebar-module__wlphpW__grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.CalendarSidebar-module__wlphpW__headerCell{height:24px;color:var(--text-muted);justify-content:center;align-items:center;font-size:10px;font-weight:800;display:flex}.CalendarSidebar-module__wlphpW__dayCell{height:28px;color:var(--text-secondary);border-radius:4px;justify-content:center;align-items:center;font-size:11px;font-weight:500;transition:all .2s;display:flex}.CalendarSidebar-module__wlphpW__dayCell:hover{background-color:var(--border-color)}.CalendarSidebar-module__wlphpW__dayCell.CalendarSidebar-module__wlphpW__active{background-color:var(--accent-color);color:#fff;font-weight:700}.CalendarSidebar-module__wlphpW__dayCell.CalendarSidebar-module__wlphpW__today{color:var(--accent-color);text-decoration:underline}.CalendarSidebar-module__wlphpW__emptyCell{height:28px}
.FocusMode-module__D8wInG__overlay{background-color:var(--bg-card);z-index:2000;flex-direction:column;align-items:center;padding:30px 40px;animation:.3s FocusMode-module__D8wInG__fadeIn;display:flex;position:fixed;inset:0;overflow-y:auto}.FocusMode-module__D8wInG__topBar{flex-shrink:0;justify-content:center;align-items:center;width:100%;margin-bottom:40px;display:flex;position:relative}.FocusMode-module__D8wInG__modeTabs{background-color:var(--bg-secondary);border-radius:40px;gap:4px;padding:4px;display:flex}.FocusMode-module__D8wInG__modeTab{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:30px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.FocusMode-module__D8wInG__modeTab:hover{color:var(--text-secondary)}.FocusMode-module__D8wInG__modeTab.FocusMode-module__D8wInG__activeTab{background-color:var(--bg-card);color:var(--text-primary);box-shadow:var(--shadow-sm)}.FocusMode-module__D8wInG__closeBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;transition:transform .2s;position:absolute;right:0}.FocusMode-module__D8wInG__closeBtn:hover{color:var(--text-primary);transform:scale(1.1)}.FocusMode-module__D8wInG__content{text-align:center;flex-direction:column;flex:1;justify-content:center;gap:40px;width:100%;max-width:800px;min-height:min-content;display:flex}.FocusMode-module__D8wInG__taskInfo{flex-direction:column;gap:12px;display:flex}.FocusMode-module__D8wInG__channelLabel{color:var(--accent-color);text-transform:uppercase;letter-spacing:1px;font-size:14px;font-weight:700}.FocusMode-module__D8wInG__title{color:var(--text-primary);font-size:clamp(32px,5vw,48px);font-weight:700;line-height:1.2}.FocusMode-module__D8wInG__timerSection{flex-direction:column;align-items:center;gap:20px;display:flex}.FocusMode-module__D8wInG__timerDisplay{width:clamp(200px,40vh,300px);height:clamp(200px,40vh,300px);position:relative}.FocusMode-module__D8wInG__progressCircle{width:100%;height:100%;position:relative}.FocusMode-module__D8wInG__progressCircle svg{transform:rotate(-90deg)}.FocusMode-module__D8wInG__bgCircle{fill:none;stroke:var(--bg-secondary);stroke-width:4px}.FocusMode-module__D8wInG__fgCircle{fill:none;stroke:var(--accent-color);stroke-width:4px;stroke-linecap:round;stroke-dasharray:283;transition:stroke-dashoffset .5s,stroke .3s}.FocusMode-module__D8wInG__overGoalCircle{stroke:var(--error-color)}.FocusMode-module__D8wInG__pomodoroCircle{stroke:var(--success-color)}.FocusMode-module__D8wInG__timeText{font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:clamp(40px,8vw,64px);font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.FocusMode-module__D8wInG__overGoalText{color:var(--error-color)}.FocusMode-module__D8wInG__plannedText{color:var(--text-muted);font-size:18px}.FocusMode-module__D8wInG__pomodoroControls{color:var(--text-muted);align-items:center;gap:16px;display:flex}.FocusMode-module__D8wInG__pomodoroControls button{background-color:var(--bg-secondary);color:var(--text-primary);cursor:pointer;border:none;border-radius:4px;padding:4px 12px;font-size:13px;font-weight:600;transition:background .2s}.FocusMode-module__D8wInG__pomodoroControls button:hover{background-color:var(--border-color)}.FocusMode-module__D8wInG__pomodoroGoal{color:var(--text-secondary);font-size:16px;font-weight:600}.FocusMode-module__D8wInG__resetBtn{justify-content:center;align-items:center;display:flex;border-radius:50%!important;width:28px!important;height:28px!important;padding:0!important}.FocusMode-module__D8wInG__controls{justify-content:center;align-items:center;gap:40px;padding-bottom:20px;display:flex}.FocusMode-module__D8wInG__controlBtn{background-color:var(--bg-secondary);width:clamp(70px,15vh,100px);height:clamp(70px,15vh,100px);color:var(--text-primary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.FocusMode-module__D8wInG__controlBtn:hover{background-color:var(--border-color);transform:scale(1.05)}.FocusMode-module__D8wInG__secondaryBtn{background-color:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:40px;align-items:center;gap:10px;padding:12px 24px;font-weight:600;transition:all .2s;display:flex}.FocusMode-module__D8wInG__secondaryBtn:hover{background-color:var(--success-color);color:#fff}@keyframes FocusMode-module__D8wInG__fadeIn{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}
.RitualOverlay-module__TmpP2W__overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:3000;background-color:#000000bf;justify-content:center;align-items:center;animation:.4s cubic-bezier(.16,1,.3,1) RitualOverlay-module__TmpP2W__fadeIn;display:flex;position:fixed;inset:0}.RitualOverlay-module__TmpP2W__modal{background-color:var(--bg-card);border:1px solid #ffffff0d;border-radius:16px;flex-direction:column;width:100%;max-width:680px;display:flex;overflow:hidden;box-shadow:0 24px 48px -12px #00000080}.RitualOverlay-module__TmpP2W__header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.RitualOverlay-module__TmpP2W__progress{color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:700}.RitualOverlay-module__TmpP2W__closeButton{color:var(--text-muted);transition:color .2s}.RitualOverlay-module__TmpP2W__closeButton:hover{color:var(--text-primary)}.RitualOverlay-module__TmpP2W__body{min-height:480px;padding:48px 64px}.RitualOverlay-module__TmpP2W__stepContent{flex-direction:column;gap:16px;animation:.5s cubic-bezier(.16,1,.3,1) RitualOverlay-module__TmpP2W__slideUp;display:flex}.RitualOverlay-module__TmpP2W__stepTitle{color:var(--text-primary);letter-spacing:-.02em;font-size:32px;font-weight:800}.RitualOverlay-module__TmpP2W__stepSubtitle{color:var(--text-secondary);font-size:16px;line-height:1.6}.RitualOverlay-module__TmpP2W__statsGrid{grid-template-columns:1.2fr 1fr;gap:20px;margin-top:32px;display:grid}.RitualOverlay-module__TmpP2W__statCard,.RitualOverlay-module__TmpP2W__mainStatCard{background-color:var(--bg-secondary);border:1px solid #ffffff08;border-radius:12px;flex-direction:column;gap:16px;padding:24px;display:flex}.RitualOverlay-module__TmpP2W__statHeader{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.RitualOverlay-module__TmpP2W__timeDisplay{flex-direction:column;margin-bottom:12px;display:flex}.RitualOverlay-module__TmpP2W__timeValue{color:var(--accent-color);font-size:36px;font-weight:800}.RitualOverlay-module__TmpP2W__timeLabel{color:var(--text-muted);font-size:13px}.RitualOverlay-module__TmpP2W__progressTrack{background-color:#ffffff0d;border-radius:3px;width:100%;height:6px;overflow:hidden}.RitualOverlay-module__TmpP2W__progressBar{background:linear-gradient(90deg,var(--accent-color),#818cf8);border-radius:3px;height:100%;transition:width 1s cubic-bezier(.16,1,.3,1)}.RitualOverlay-module__TmpP2W__channelBarList{flex-direction:column;gap:14px;display:flex}.RitualOverlay-module__TmpP2W__channelStatRow{justify-content:space-between;align-items:center;display:flex}.RitualOverlay-module__TmpP2W__channelRowLabel{align-items:center;gap:10px;display:flex}.RitualOverlay-module__TmpP2W__channelBullet{border-radius:50%;width:8px;height:8px}.RitualOverlay-module__TmpP2W__channelNameText{color:var(--text-secondary);font-size:14px;font-weight:600}.RitualOverlay-module__TmpP2W__channelTimeText{color:var(--text-primary);font-size:13px;font-weight:700}.RitualOverlay-module__TmpP2W__milestoneCard{background:linear-gradient(135deg,rgba(var(--accent-color-rgb),.15),rgba(var(--accent-color-rgb),.05));border:1px solid rgba(var(--accent-color-rgb),.2);border-radius:12px;align-items:center;gap:20px;margin-top:24px;padding:24px;display:flex}.RitualOverlay-module__TmpP2W__milestoneIcon{color:#fbbf24;filter:drop-shadow(0 0 8px #fbbf2466)}.RitualOverlay-module__TmpP2W__milestoneContent{flex-direction:column;gap:4px;display:flex}.RitualOverlay-module__TmpP2W__milestoneLabel{text-transform:uppercase;color:var(--accent-color);letter-spacing:.1em;font-size:11px;font-weight:800}.RitualOverlay-module__TmpP2W__milestoneTitle{color:var(--text-primary);font-size:18px;font-weight:700}.RitualOverlay-module__TmpP2W__milestoneDesc{color:var(--text-secondary);font-size:14px}.RitualOverlay-module__TmpP2W__promptHeader{align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.RitualOverlay-module__TmpP2W__promptIcon{color:var(--accent-color);margin-top:4px}.RitualOverlay-module__TmpP2W__reflectionArea{background-color:var(--bg-secondary);border:1px solid var(--border-color);width:100%;height:200px;color:var(--text-primary);resize:none;border-radius:12px;margin-top:24px;padding:20px;font-size:17px;line-height:1.6;transition:border-color .2s}.RitualOverlay-module__TmpP2W__reflectionArea:focus{border-color:var(--accent-color);outline:none}.RitualOverlay-module__TmpP2W__taskList{flex-direction:column;gap:12px;margin-top:24px;display:flex}.RitualOverlay-module__TmpP2W__ritualTaskItem{background-color:var(--bg-secondary);border-radius:10px;justify-content:space-between;align-items:center;padding:14px 20px;font-size:15px;display:flex}.RitualOverlay-module__TmpP2W__moveBtn{color:var(--accent-color);background-color:rgba(var(--accent-color-rgb),.1);border-radius:6px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:700;transition:transform .2s;display:flex}.RitualOverlay-module__TmpP2W__moveBtn:hover{transform:translate(4px)}.RitualOverlay-module__TmpP2W__ritualTaskDisplay{border-bottom:1px solid var(--border-color);justify-content:space-between;padding:12px 0;font-size:16px;display:flex}.RitualOverlay-module__TmpP2W__plannedTimeText{color:var(--text-muted);font-weight:700}.RitualOverlay-module__TmpP2W__footer{background-color:var(--bg-secondary);justify-content:flex-end;gap:16px;padding:24px 32px;display:flex}.RitualOverlay-module__TmpP2W__backBtn{color:var(--text-secondary);align-items:center;gap:8px;padding:12px 24px;font-weight:700;display:flex}.RitualOverlay-module__TmpP2W__nextBtn{background-color:var(--accent-color);color:#fff;box-shadow:0 4px 12px rgba(var(--accent-color-rgb),.3);border-radius:10px;align-items:center;gap:10px;padding:14px 32px;font-weight:800;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.RitualOverlay-module__TmpP2W__nextBtn:hover{box-shadow:0 6px 20px rgba(var(--accent-color-rgb),.4);transform:translateY(-2px)}@keyframes RitualOverlay-module__TmpP2W__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes RitualOverlay-module__TmpP2W__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.RitualOverlay-module__TmpP2W__fadeInUp{animation:.6s cubic-bezier(.16,1,.3,1) both RitualOverlay-module__TmpP2W__fadeInUp}@keyframes RitualOverlay-module__TmpP2W__fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.RitualOverlay-module__TmpP2W__emptyText{color:var(--text-muted);font-size:13px;font-style:italic}.RitualOverlay-module__TmpP2W__planningStatsHeader{background-color:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;margin-bottom:24px;padding:16px}.RitualOverlay-module__TmpP2W__planningTimeInfo{flex-direction:column;gap:4px;display:flex}.RitualOverlay-module__TmpP2W__totalPlannedText{color:var(--text-primary);font-size:16px;font-weight:700}.RitualOverlay-module__TmpP2W__plannedGuidance{color:var(--text-muted);font-size:13px}.RitualOverlay-module__TmpP2W__planningTaskTitle{color:var(--text-primary);font-weight:600}.RitualOverlay-module__TmpP2W__overload{background:linear-gradient(90deg,#ef4444,#f87171)!important}.RitualOverlay-module__TmpP2W__overloadWarning{color:#ef4444;margin-top:12px;font-size:13px;font-weight:600;animation:2s infinite RitualOverlay-module__TmpP2W__pulseslow}@keyframes RitualOverlay-module__TmpP2W__pulseslow{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.RitualOverlay-module__TmpP2W__addInlineBtn{text-align:center;border:1px dashed var(--border-color);width:100%;color:var(--text-muted);background-color:#ffffff08;border-radius:8px;margin-top:16px;padding:12px;font-weight:600;transition:all .2s}.RitualOverlay-module__TmpP2W__addInlineBtn:hover{border-color:var(--accent-color);color:var(--text-primary);background-color:#ffffff0d}.RitualOverlay-module__TmpP2W__objectiveInputGroup{gap:12px;margin-bottom:24px;display:flex}.RitualOverlay-module__TmpP2W__objectiveInput{background-color:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);border-radius:8px;flex:1;padding:12px 16px;font-size:15px}.RitualOverlay-module__TmpP2W__objectiveInput:focus{border-color:var(--accent-color);outline:none}.RitualOverlay-module__TmpP2W__addObjBtn{background-color:var(--accent-color);color:#fff;border-radius:8px;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:700;display:flex}.RitualOverlay-module__TmpP2W__objectiveList{flex-direction:column;gap:12px;display:flex}.RitualOverlay-module__TmpP2W__objectiveItem{background-color:var(--bg-secondary);border:1px solid #ffffff08;border-radius:12px;justify-content:space-between;align-items:center;padding:16px;display:flex}.RitualOverlay-module__TmpP2W__objectiveMain{flex:1;align-items:center;gap:12px;display:flex}.RitualOverlay-module__TmpP2W__checkIcon{color:var(--text-muted);cursor:pointer;transition:all .2s}.RitualOverlay-module__TmpP2W__checkIcon.RitualOverlay-module__TmpP2W__completed{color:var(--accent-color)}.RitualOverlay-module__TmpP2W__textCompleted{color:var(--text-muted);text-decoration:line-through}.RitualOverlay-module__TmpP2W__deleteBtn{opacity:0;color:var(--text-muted);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex}.RitualOverlay-module__TmpP2W__objectiveItem:hover .RitualOverlay-module__TmpP2W__deleteBtn{opacity:1}.RitualOverlay-module__TmpP2W__deleteBtn:hover{color:#ef4444;background-color:#ef44441a}.RitualOverlay-module__TmpP2W__placeholderStats{min-height:200px;color:var(--text-muted);border:1px dashed var(--border-color);background-color:#ffffff05;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.RitualOverlay-module__TmpP2W__placeholderIcon{opacity:.2}.RitualOverlay-module__TmpP2W__celebrationIcon{color:#fbbf24;filter:drop-shadow(0 0 15px #fbbf244d);margin:32px auto}.RitualOverlay-module__TmpP2W__objInfo{flex-direction:column;flex:1;gap:6px;display:flex}.RitualOverlay-module__TmpP2W__objProgressMini{background-color:#ffffff0d;border-radius:2px;width:60%;height:4px;overflow:hidden}.RitualOverlay-module__TmpP2W__miniBar{background-color:var(--accent-color);border-radius:2px;height:100%}.RitualOverlay-module__TmpP2W__objStatsSide{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.RitualOverlay-module__TmpP2W__objTasks{color:var(--text-muted);text-transform:uppercase;font-size:11px;font-weight:700}.RitualOverlay-module__TmpP2W__objTime{color:var(--text-muted);background-color:#ffffff0d;border-radius:100px;padding:4px 10px;font-size:12px;font-weight:700}
.TaskDialog-module__rntnfW__overlay{z-index:5000;background-color:#00000080;animation:.15s cubic-bezier(.16,1,.3,1) TaskDialog-module__rntnfW__overlayShow;position:fixed;inset:0}.TaskDialog-module__rntnfW__content{background-color:var(--bg-card);z-index:5001;border:1px solid var(--border-color);border-radius:12px;flex-direction:column;width:90vw;max-width:500px;max-height:85vh;padding:0;animation:.15s cubic-bezier(.16,1,.3,1) TaskDialog-module__rntnfW__contentShow;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 38px -10px #16171859,0 10px 20px -15px #16171833}.TaskDialog-module__rntnfW__header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.TaskDialog-module__rntnfW__dialogTitle{color:var(--text-secondary);font-size:16px;font-weight:600}.TaskDialog-module__rntnfW__closeBtn{color:var(--text-muted);transition:color .2s}.TaskDialog-module__rntnfW__closeBtn:hover{color:var(--text-primary)}.TaskDialog-module__rntnfW__body{flex-direction:column;gap:20px;padding:24px 20px;display:flex;overflow-y:auto}.TaskDialog-module__rntnfW__titleInput{color:var(--text-primary);background:0 0;border:none;outline:none;width:100%;font-size:20px;font-weight:600}.TaskDialog-module__rntnfW__titleInput::placeholder{color:var(--text-muted)}.TaskDialog-module__rntnfW__meta{flex-direction:column;gap:16px;display:flex}.TaskDialog-module__rntnfW__metaRow{align-items:flex-start;gap:12px;display:flex}.TaskDialog-module__rntnfW__metaIcon{color:var(--text-muted);margin-top:4px}.TaskDialog-module__rntnfW__metaField{flex-direction:column;flex:1;gap:6px;display:flex}.TaskDialog-module__rntnfW__metaField label{color:var(--text-muted);text-transform:uppercase;font-size:11px;font-weight:700}.TaskDialog-module__rntnfW__labelRow{align-items:center;gap:6px;display:flex}.TaskDialog-module__rntnfW__infoIcon{color:var(--text-muted);opacity:.6;cursor:help;transition:opacity .2s}.TaskDialog-module__rntnfW__infoIcon:hover{opacity:1}.TaskDialog-module__rntnfW__channelPlaceholder{color:var(--text-secondary);background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;padding:6px 12px;font-size:14px}.TaskDialog-module__rntnfW__notesArea{background-color:var(--bg-secondary);border:1px solid var(--border-color);min-height:120px;color:var(--text-primary);resize:vertical;border-radius:8px;outline:none;padding:12px;font-family:inherit;font-size:14px}.TaskDialog-module__rntnfW__notesArea:focus{border-color:var(--accent-color)}.TaskDialog-module__rntnfW__footer{border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.TaskDialog-module__rntnfW__deleteBtn{color:var(--error-color);cursor:pointer;background:0 0;border:none;font-size:14px;font-weight:500;transition:opacity .2s}.TaskDialog-module__rntnfW__deleteBtn:hover{opacity:.8}.TaskDialog-module__rntnfW__saveBtn{background-color:var(--success-color);color:#fff;border-radius:6px;margin-left:auto;padding:8px 16px;font-size:14px;font-weight:600;transition:opacity .2s}.TaskDialog-module__rntnfW__saveBtn:hover{opacity:.9}.TaskDialog-module__rntnfW__subtasksSection{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.TaskDialog-module__rntnfW__subtaskHeader{color:var(--text-primary);align-items:center;gap:8px;display:flex}.TaskDialog-module__rntnfW__subtaskHeader h3{font-size:14px;font-weight:600}.TaskDialog-module__rntnfW__subtaskList{flex-direction:column;gap:8px;display:flex}.TaskDialog-module__rntnfW__subtaskItem{border-radius:6px;align-items:center;gap:10px;padding:6px 10px;transition:background-color .2s;display:flex}.TaskDialog-module__rntnfW__subtaskItem:hover{background-color:var(--bg-secondary)}.TaskDialog-module__rntnfW__subtaskToggle{color:var(--text-muted);justify-content:center;align-items:center;transition:color .2s;display:flex}.TaskDialog-module__rntnfW__subtaskItem:hover .TaskDialog-module__rntnfW__subtaskToggle{color:var(--text-secondary)}.TaskDialog-module__rntnfW__subtaskItem.TaskDialog-module__rntnfW__completed .TaskDialog-module__rntnfW__subtaskToggle{color:var(--success-color)}.TaskDialog-module__rntnfW__subtaskTitleInput{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;padding:0;font-size:14px}.TaskDialog-module__rntnfW__subtaskItem.TaskDialog-module__rntnfW__completed .TaskDialog-module__rntnfW__subtaskTitleInput{color:var(--text-muted);text-decoration:line-through}.TaskDialog-module__rntnfW__subtaskDelete{opacity:0;color:var(--text-muted);transition:all .2s}.TaskDialog-module__rntnfW__subtaskItem:hover .TaskDialog-module__rntnfW__subtaskDelete{opacity:1}.TaskDialog-module__rntnfW__subtaskDelete:hover{color:#ef4444}.TaskDialog-module__rntnfW__addSubtask{padding:4px 10px}.TaskDialog-module__rntnfW__addSubtaskInput{width:100%;color:var(--text-primary);background:0 0;border:none;outline:none;font-size:14px}.TaskDialog-module__rntnfW__addSubtaskInput::placeholder{color:var(--text-muted)}.TaskDialog-module__rntnfW__rollupHint{color:var(--text-muted);opacity:.7;margin-top:4px;font-size:11px;font-style:italic;display:block}.TaskDialog-module__rntnfW__metaIconPlaceholder{width:16px}.TaskDialog-module__rntnfW__subtaskTitleGroup{flex:1;justify-content:space-between;align-items:center;gap:12px;display:flex}.TaskDialog-module__rntnfW__subtaskTimeControls{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;align-items:center;gap:4px;padding:2px 8px;display:flex}.TaskDialog-module__rntnfW__subtaskTimeInput{width:24px;color:var(--text-primary);text-align:center;background:0 0;border:none;outline:none;font-size:12px}.TaskDialog-module__rntnfW__slash{color:var(--text-muted);font-size:12px}.TaskDialog-module__rntnfW__timeUnit{color:var(--text-muted);font-size:11px}.TaskDialog-module__rntnfW__subtaskMiniFocusBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex}.TaskDialog-module__rntnfW__subtaskMiniFocusBtn:hover{background-color:var(--bg-secondary);color:var(--accent-color)}@keyframes TaskDialog-module__rntnfW__overlayShow{0%{opacity:0}to{opacity:1}}@keyframes TaskDialog-module__rntnfW__contentShow{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}
.DurationPicker-module__CbUXGW__container{flex-direction:column;gap:12px;display:flex}.DurationPicker-module__CbUXGW__presets{flex-wrap:wrap;gap:6px;display:flex}.DurationPicker-module__CbUXGW__presetBtn{background-color:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-secondary);border-radius:4px;padding:4px 10px;font-size:13px;font-weight:500;transition:all .2s}.DurationPicker-module__CbUXGW__presetBtn:hover{background-color:var(--bg-card);border-color:var(--text-muted)}.DurationPicker-module__CbUXGW__presetBtn.DurationPicker-module__CbUXGW__active{background-color:var(--accent-color);color:#fff;border-color:var(--accent-color)}.DurationPicker-module__CbUXGW__inputWrapper{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;align-items:center;gap:8px;padding:4px 8px;display:flex}.DurationPicker-module__CbUXGW__input{width:100%;color:var(--text-primary);text-align:right;background:0 0;border:none;outline:none;font-size:14px}.DurationPicker-module__CbUXGW__unit{color:var(--text-muted);font-size:12px;font-weight:600}
.ChannelSelector-module__QQ0dBG__trigger{background-color:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;border-radius:6px;justify-content:flex-start;align-items:center;gap:8px;width:100%;padding:6px 12px;font-size:14px;transition:all .2s;display:flex}.ChannelSelector-module__QQ0dBG__trigger:hover{border-color:var(--text-muted)}.ChannelSelector-module__QQ0dBG__dot{border-radius:50%;width:8px;height:8px}.ChannelSelector-module__QQ0dBG__emptyDot{border:1px dashed var(--text-muted)}.ChannelSelector-module__QQ0dBG__name{text-align:left;flex:1}.ChannelSelector-module__QQ0dBG__chevron{color:var(--text-muted)}.ChannelSelector-module__QQ0dBG__content{background-color:var(--bg-card);border:1px solid var(--border-color);box-shadow:var(--shadow-md);z-index:6000;border-radius:8px;width:240px;padding:4px;animation:.15s ChannelSelector-module__QQ0dBG__slideUp}.ChannelSelector-module__QQ0dBG__list{flex-direction:column;gap:2px;display:flex}.ChannelSelector-module__QQ0dBG__item{color:var(--text-secondary);text-align:left;border-radius:6px;align-items:center;gap:10px;width:100%;padding:8px 12px;font-size:13px;transition:background-color .2s;display:flex}.ChannelSelector-module__QQ0dBG__item:hover,.ChannelSelector-module__QQ0dBG__selected{background-color:var(--bg-secondary);color:var(--text-primary)}.ChannelSelector-module__QQ0dBG__handle{color:var(--text-muted);margin-left:auto;font-size:11px}@keyframes ChannelSelector-module__QQ0dBG__slideUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
.WeeklyObjectiveSelector-module__Mj3gJq__trigger{background-color:var(--bg-secondary);border:1px solid var(--border-color);width:100%;color:var(--text-primary);border-radius:6px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:14px;transition:all .2s;display:flex}.WeeklyObjectiveSelector-module__Mj3gJq__trigger:hover{border-color:var(--accent-color);background-color:#ffffff08}.WeeklyObjectiveSelector-module__Mj3gJq__content{align-items:center;gap:8px;display:flex;overflow:hidden}.WeeklyObjectiveSelector-module__Mj3gJq__icon{color:var(--text-muted);flex-shrink:0}.WeeklyObjectiveSelector-module__Mj3gJq__label{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.WeeklyObjectiveSelector-module__Mj3gJq__placeholder{color:var(--text-muted)}.WeeklyObjectiveSelector-module__Mj3gJq__chevron{color:var(--text-muted);flex-shrink:0}.WeeklyObjectiveSelector-module__Mj3gJq__popoverContent{background-color:var(--bg-card);border:1px solid var(--border-color);z-index:6000;border-radius:8px;width:280px;padding:8px;animation:.15s cubic-bezier(.16,1,.3,1) WeeklyObjectiveSelector-module__Mj3gJq__slideUp;box-shadow:0 10px 38px -10px #00000059}.WeeklyObjectiveSelector-module__Mj3gJq__list{flex-direction:column;display:flex}.WeeklyObjectiveSelector-module__Mj3gJq__listHeaderWrapper{justify-content:space-between;align-items:center;padding-right:8px;display:flex}.WeeklyObjectiveSelector-module__Mj3gJq__listHeader{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;padding:8px 12px;font-size:11px;font-weight:800}.WeeklyObjectiveSelector-module__Mj3gJq__clearAllBtn{color:var(--accent-color);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:11px;transition:background-color .2s}.WeeklyObjectiveSelector-module__Mj3gJq__clearAllBtn:hover{background-color:rgba(var(--accent-color-rgb),.1)}.WeeklyObjectiveSelector-module__Mj3gJq__item{cursor:pointer;text-align:left;border-radius:6px;justify-content:space-between;align-items:center;padding:10px 12px;transition:all .15s;display:flex}.WeeklyObjectiveSelector-module__Mj3gJq__item:hover{background-color:#ffffff0d}.WeeklyObjectiveSelector-module__Mj3gJq__item.WeeklyObjectiveSelector-module__Mj3gJq__selected{color:var(--accent-color);background-color:rgba(var(--accent-color-rgb),.1)}.WeeklyObjectiveSelector-module__Mj3gJq__itemMain{align-items:center;gap:10px;display:flex}.WeeklyObjectiveSelector-module__Mj3gJq__name{font-size:14px;font-weight:600}.WeeklyObjectiveSelector-module__Mj3gJq__check{color:var(--accent-color)}.WeeklyObjectiveSelector-module__Mj3gJq__empty{color:var(--text-muted);text-align:center;padding:12px;font-size:13px;font-style:italic}.WeeklyObjectiveSelector-module__Mj3gJq__arrow{fill:var(--bg-card)}@keyframes WeeklyObjectiveSelector-module__Mj3gJq__slideUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
.KanbanBoard-module__WmUdAW__board{background-color:var(--bg-primary);flex-direction:column;flex:1;display:flex;overflow:hidden}.KanbanBoard-module__WmUdAW__header{justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.KanbanBoard-module__WmUdAW__controls,.KanbanBoard-module__WmUdAW__viewToggle{gap:8px;display:flex}.KanbanBoard-module__WmUdAW__todayBtn,.KanbanBoard-module__WmUdAW__filterBtn,.KanbanBoard-module__WmUdAW__viewToggle button{color:var(--text-secondary);background-color:#0000;border:1px solid #0000;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:600;transition:all .2s}.KanbanBoard-module__WmUdAW__todayBtn:hover,.KanbanBoard-module__WmUdAW__filterBtn:hover,.KanbanBoard-module__WmUdAW__viewToggle button:hover{background-color:var(--bg-secondary);color:var(--text-primary)}.KanbanBoard-module__WmUdAW__activeView{background-color:var(--bg-secondary)!important;color:var(--text-primary)!important}.KanbanBoard-module__WmUdAW__columns{flex:1;gap:24px;padding:0 24px 24px;display:flex;overflow-x:auto}.KanbanBoard-module__WmUdAW__columns::-webkit-scrollbar{height:8px}
.TaskColumn-module__y3nHXW__column{flex-direction:column;flex:1;gap:16px;min-width:320px;max-width:320px;display:flex}.TaskColumn-module__y3nHXW__header{flex-direction:column;gap:8px;padding:0 4px;display:flex}.TaskColumn-module__y3nHXW__dayName{color:var(--text-primary);letter-spacing:-.01em;font-size:16px;font-weight:700}.TaskColumn-module__y3nHXW__dayName.TaskColumn-module__y3nHXW__today{color:var(--accent-color)}.TaskColumn-module__y3nHXW__dateStr{color:var(--text-muted);font-size:13px;font-weight:500}.TaskColumn-module__y3nHXW__stats{align-items:center;gap:12px;display:flex}.TaskColumn-module__y3nHXW__progressTrack{background-color:var(--border-color);border-radius:999px;flex:1;height:4px;overflow:hidden}.TaskColumn-module__y3nHXW__progressBar{background-color:var(--success-color);border-radius:999px;height:100%}.TaskColumn-module__y3nHXW__timeCount{color:var(--text-muted);font-feature-settings:"tnum";font-size:11px;font-weight:700}.TaskColumn-module__y3nHXW__actions{justify-content:space-between;align-items:center;padding:0 4px;display:flex}.TaskColumn-module__y3nHXW__addTaskBtn{color:var(--text-muted);cursor:pointer;background-color:#0000;border:none;border-radius:6px;align-items:center;gap:8px;padding:6px 0;font-size:13px;font-weight:600;transition:color .2s;display:flex}.TaskColumn-module__y3nHXW__addTaskBtn:hover{color:var(--text-primary)}.TaskColumn-module__y3nHXW__columnControls{color:var(--text-muted);align-items:center;gap:8px;display:flex}.TaskColumn-module__y3nHXW__plannedTime{color:#b45309;background-color:#f59e0b26;border-radius:12px;padding:2px 8px;font-size:11px;font-weight:700}.TaskColumn-module__y3nHXW__taskList{flex-direction:column;flex:1;gap:8px;min-height:200px;display:flex}.TaskColumn-module__y3nHXW__emptyState{text-align:center;color:var(--text-muted);border:1px dashed var(--border-color);background-color:#ffffff4d;border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:32px 20px;font-size:13px;display:flex}[data-theme=dark] .TaskColumn-module__y3nHXW__emptyState{background-color:#0000001a}
.TaskCard-module__WcT92W__card{background-color:var(--bg-card);border:1px solid var(--border-color);cursor:pointer;border-radius:8px;flex-direction:column;gap:12px;padding:14px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.TaskCard-module__WcT92W__card:hover{border-color:var(--accent-color);background-color:var(--bg-card)}.TaskCard-module__WcT92W__card:active{background-color:var(--bg-secondary)}.TaskCard-module__WcT92W__mainContent{gap:12px;display:flex}.TaskCard-module__WcT92W__checkboxArea{align-items:flex-start;padding-top:3px;display:flex}.TaskCard-module__WcT92W__todoIcon{color:var(--border-color);transition:color .2s}.TaskCard-module__WcT92W__card:hover .TaskCard-module__WcT92W__todoIcon{color:var(--text-muted)}.TaskCard-module__WcT92W__completedIcon{color:var(--success-color)}.TaskCard-module__WcT92W__taskBody{flex-direction:column;flex:1;gap:6px;display:flex}.TaskCard-module__WcT92W__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.TaskCard-module__WcT92W__title{color:var(--text-primary);font-size:14px;font-weight:600;line-height:1.5;transition:color .2s}.TaskCard-module__WcT92W__completedTitle{color:var(--text-muted);text-decoration:line-through}.TaskCard-module__WcT92W__timeBadge{background-color:var(--bg-secondary);color:var(--text-secondary);white-space:nowrap;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:2px 8px;font-size:11px;font-weight:600;display:flex}.TaskCard-module__WcT92W__statusDot{background-color:var(--text-muted);border-radius:50%;width:6px;height:6px}.TaskCard-module__WcT92W__overPlanned{color:var(--error-color);background-color:#ef44441a;border-color:#ef444433}.TaskCard-module__WcT92W__overPlanned .TaskCard-module__WcT92W__statusDot{background-color:var(--error-color)}.TaskCard-module__WcT92W__subtasks{flex-direction:column;gap:2px;margin-top:4px;padding-left:0;display:flex}.TaskCard-module__WcT92W__subtaskItem{-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;gap:8px;margin-left:-6px;padding:4px 6px;font-size:13px;transition:background-color .2s;display:flex}.TaskCard-module__WcT92W__subtaskItem:hover{background-color:var(--bg-secondary)}.TaskCard-module__WcT92W__subtaskTodo{color:var(--border-color)}.TaskCard-module__WcT92W__subtaskItem:hover .TaskCard-module__WcT92W__subtaskTodo{color:var(--text-muted)}.TaskCard-module__WcT92W__subtaskCompleted{color:var(--success-color)}.TaskCard-module__WcT92W__subtaskTitle{color:var(--text-secondary);flex:1}.TaskCard-module__WcT92W__subtaskTextCompleted{color:var(--text-muted);text-decoration:line-through}.TaskCard-module__WcT92W__subtaskFocusBtn{opacity:0;color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;transition:all .2s;display:flex}.TaskCard-module__WcT92W__subtaskItem:hover .TaskCard-module__WcT92W__subtaskFocusBtn{opacity:1}.TaskCard-module__WcT92W__subtaskFocusBtn:hover{color:var(--accent-color);background-color:#3b82f61a;border-radius:4px}.TaskCard-module__WcT92W__footer{border-top:1px solid var(--bg-secondary);justify-content:space-between;align-items:center;margin-top:4px;padding-top:10px;display:flex}.TaskCard-module__WcT92W__footerIcons{color:var(--text-muted);align-items:center;gap:12px;display:flex}.TaskCard-module__WcT92W__progressCount{color:var(--text-muted);align-items:center;gap:4px;font-size:11px;font-weight:600;display:flex}.TaskCard-module__WcT92W__channelTag{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.02em;background-color:var(--bg-secondary);border-radius:12px;align-items:center;gap:6px;padding:2px 8px;font-size:11px;font-weight:700;display:flex}.TaskCard-module__WcT92W__dot{border-radius:50%;width:6px;height:6px}.TaskCard-module__WcT92W__focusBtn{color:var(--text-muted);opacity:0;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;margin-left:8px;padding:6px;transition:all .2s;display:flex}.TaskCard-module__WcT92W__card:hover .TaskCard-module__WcT92W__focusBtn{opacity:1}.TaskCard-module__WcT92W__focusBtn:hover{background-color:var(--accent-color);color:#fff}
.DailyHighlightsFeed-module__ZUBqia__container{width:100%;max-width:1200px;color:var(--text-primary);flex:1;margin:0;padding:60px 80px}.DailyHighlightsFeed-module__ZUBqia__title{letter-spacing:-.03em;margin-bottom:8px;font-size:32px;font-weight:800}.DailyHighlightsFeed-module__ZUBqia__subtitle{color:var(--text-muted);margin-bottom:48px;font-size:16px}.DailyHighlightsFeed-module__ZUBqia__feed{flex-direction:column;gap:32px;display:flex}.DailyHighlightsFeed-module__ZUBqia__highlightCard{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;max-width:800px;padding:32px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.DailyHighlightsFeed-module__ZUBqia__highlightCard:hover{border-color:var(--accent-color);transform:translateY(-4px);box-shadow:0 20px 40px #0000001a}.DailyHighlightsFeed-module__ZUBqia__dateHeader{align-items:center;gap:12px;margin-bottom:24px;display:flex}.DailyHighlightsFeed-module__ZUBqia__dateText{color:var(--accent-color);text-transform:uppercase;letter-spacing:.1em;font-size:14px;font-weight:700}.DailyHighlightsFeed-module__ZUBqia__reflection{color:var(--text-primary);margin-bottom:24px;padding-left:24px;font-size:18px;font-style:italic;line-height:1.6;position:relative}.DailyHighlightsFeed-module__ZUBqia__reflection:before{content:"\"";color:var(--accent-color);opacity:.2;font-size:48px;position:absolute;top:-10px;left:0}.DailyHighlightsFeed-module__ZUBqia__statsRow{border-top:1px solid var(--border-color);gap:40px;padding-top:24px;display:flex}.DailyHighlightsFeed-module__ZUBqia__statItem{align-items:center;gap:12px;display:flex}.DailyHighlightsFeed-module__ZUBqia__statIcon{color:var(--accent-color);opacity:.8}.DailyHighlightsFeed-module__ZUBqia__statContent{flex-direction:column;display:flex}.DailyHighlightsFeed-module__ZUBqia__statValue{color:var(--text-primary);font-size:18px;font-weight:700;line-height:1.2}.DailyHighlightsFeed-module__ZUBqia__statLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.DailyHighlightsFeed-module__ZUBqia__milestone{background:rgba(var(--accent-rgb),.05);border-radius:12px;align-items:center;gap:16px;margin-top:24px;padding:16px;display:flex}.DailyHighlightsFeed-module__ZUBqia__milestoneIcon{color:#eab308}.DailyHighlightsFeed-module__ZUBqia__milestoneInfo{flex:1}.DailyHighlightsFeed-module__ZUBqia__milestoneTitle{font-size:14px;font-weight:600}.DailyHighlightsFeed-module__ZUBqia__milestoneDesc{color:var(--text-muted);font-size:12px}.DailyHighlightsFeed-module__ZUBqia__emptyState{text-align:center;color:var(--text-muted);padding:80px 0}.DailyHighlightsFeed-module__ZUBqia__emptyIcon{opacity:.2;width:64px;height:64px;margin-bottom:16px}@keyframes DailyHighlightsFeed-module__ZUBqia__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.DailyHighlightsFeed-module__ZUBqia__highlightCard{animation:.5s ease-out forwards DailyHighlightsFeed-module__ZUBqia__fadeInUp}
.OverdueShelf-module__7kfUCq__container{--overdue-bg:#fffaf0;--overdue-border:#fbd38d;--overdue-text:#dd6b20;--overdue-icon:#ed8936;--overdue-hover:#ed8936;border:1px solid var(--overdue-border);background-color:var(--overdue-bg);border-radius:8px;margin-bottom:24px;transition:all .2s;overflow:hidden}[data-theme=dark] .OverdueShelf-module__7kfUCq__container{--overdue-bg:#fb923c14;--overdue-border:#fb923c33;--overdue-text:#fb923c;--overdue-icon:#fb923c;--overdue-hover:#f97316}.OverdueShelf-module__7kfUCq__header{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.OverdueShelf-module__7kfUCq__headerLeft{color:var(--overdue-text);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.OverdueShelf-module__7kfUCq__headerLeft svg{color:var(--overdue-icon)}.OverdueShelf-module__7kfUCq__chevron{transition:transform .2s}.OverdueShelf-module__7kfUCq__chevronExpanded{transform:rotate(180deg)}.OverdueShelf-module__7kfUCq__rolloverBtn{background-color:var(--overdue-icon);color:#fff;text-transform:uppercase;border-radius:4px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;transition:background-color .2s;display:flex}.OverdueShelf-module__7kfUCq__rolloverBtn:hover{background-color:var(--overdue-hover)}.OverdueShelf-module__7kfUCq__list{flex-direction:column;gap:8px;padding:0 8px 10px;display:flex}.OverdueShelf-module__7kfUCq__taskItemWrapper{opacity:1;transition:opacity .2s}.OverdueShelf-module__7kfUCq__taskDateLabel{color:var(--overdue-icon);margin-bottom:2px;margin-left:4px;font-size:10px;display:block}
