.DailyTasksManager_container__eNZNQ{width:100%;margin:0 auto;padding:var(--space-8);background:var(--neutral-950)}.DailyTasksManager_header__11xdK{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-8);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-base)}.DailyTasksManager_title__Thinq{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--brand);margin:0}.DailyTasksManager_backButton__IEEEj{background:var(--neutral-700);color:var(--text-base);border:none;padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);cursor:pointer;font-weight:var(--font-medium);transition:background-color var(--transition-fast)}.DailyTasksManager_backButton__IEEEj:hover{background:var(--neutral-600)}.DailyTasksManager_loading__raLux{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-16) var(--space-8);color:var(--text-muted);font-size:var(--text-lg)}.DailyTasksManager_loadingSpinner__yIYGz{width:40px;height:40px;border-top:3px solid var(--status-warning-subtle-bg);border:3px solid var(--status-warning-subtle-bg);border-top-color:var(--brand);border-radius:50%;animation:DailyTasksManager_spin__iEH50 1s linear infinite;margin-bottom:var(--space-4)}@keyframes DailyTasksManager_spin__iEH50{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DailyTasksManager_controls__3S6b6{display:grid;grid-template-columns:1fr 1fr auto;gap:var(--space-4);margin-bottom:var(--space-8);padding:var(--space-6);background:var(--bg-base);border-radius:var(--radius-lg);border:1px solid var(--border-base)}.DailyTasksManager_controlGroup__8xnKA{display:flex;flex-direction:column;gap:var(--space-2)}.DailyTasksManager_label__n957b{font-weight:var(--font-semibold);color:var(--text-base);font-size:var(--text-sm)}.DailyTasksManager_dateInput__baA7Q,.DailyTasksManager_select__Z5tf3{padding:var(--space-3);border:1px solid var(--border-muted);border-radius:var(--radius-md);background:var(--bg-subtle);color:var(--text-base);font-size:var(--text-base)}.DailyTasksManager_dateInput__baA7Q:focus,.DailyTasksManager_select__Z5tf3:focus{outline:none;border-color:var(--brand)}.DailyTasksManager_addButton__TpjN_{background:var(--success-500);color:#fff;border:none;padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);cursor:pointer;font-weight:var(--font-semibold);transition:background-color var(--transition-fast);align-self:end}.DailyTasksManager_addButton__TpjN_:hover:not(:disabled){background:var(--success-600)}.DailyTasksManager_addButton__TpjN_:disabled{background:var(--neutral-700);cursor:not-allowed;opacity:.6}.DailyTasksManager_dateSection__gT9oN{margin-bottom:var(--space-8)}.DailyTasksManager_dateTitle__aXDL9{font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--text-base);margin-bottom:var(--space-4)}.DailyTasksManager_statsGrid__biMfK{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-4)}.DailyTasksManager_statCard__Aqf9h{background:var(--bg-base);padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--border-base);text-align:center}.DailyTasksManager_statNumber__57DH5{font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--brand);margin-bottom:var(--space-2)}.DailyTasksManager_statLabel__15Ziw{font-size:var(--text-sm);color:var(--text-muted);font-weight:var(--font-medium)}.DailyTasksManager_formSection__sJlZc{background:var(--bg-base);padding:var(--space-8);border-radius:var(--radius-lg);border:1px solid var(--border-base);margin-bottom:var(--space-8)}.DailyTasksManager_formTitle__7VsT5{font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--text-base);margin-bottom:var(--space-6)}.DailyTasksManager_form__KIC6Z{display:flex;flex-direction:column;gap:var(--space-4)}.DailyTasksManager_formRow__9I9YI{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.DailyTasksManager_formGroup__uVT7R{display:flex;flex-direction:column;gap:var(--space-2)}.DailyTasksManager_formLabel__50tcG{font-weight:var(--font-semibold);color:var(--text-base);font-size:var(--text-sm)}.DailyTasksManager_formInput__XY28G,.DailyTasksManager_formTextarea__FlMip{padding:var(--space-3);border:1px solid var(--border-muted);border-radius:var(--radius-md);background:var(--bg-subtle);color:var(--text-base);font-size:var(--text-base)}.DailyTasksManager_formInput__XY28G:focus,.DailyTasksManager_formTextarea__FlMip:focus{outline:none;border-color:var(--brand)}.DailyTasksManager_formTextarea__FlMip{resize:vertical;min-height:80px}.DailyTasksManager_formActions__0fl_e{display:flex;gap:var(--space-4);justify-content:flex-end;margin-top:var(--space-4)}.DailyTasksManager_submitButton__HiA1k{background:var(--success-500);color:#fff;border:none;padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);cursor:pointer;font-weight:var(--font-semibold);transition:background-color var(--transition-fast)}.DailyTasksManager_submitButton__HiA1k:hover{background:var(--success-600)}.DailyTasksManager_cancelButton__x_RfO{background:var(--neutral-500);color:#fff;border:none;padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);cursor:pointer;font-weight:var(--font-medium);transition:background-color var(--transition-fast)}.DailyTasksManager_cancelButton__x_RfO:hover{background:var(--neutral-600)}.DailyTasksManager_tasksSection__nEQi7{display:flex;flex-direction:column;gap:var(--space-8)}.DailyTasksManager_emptyState__WCJZT{text-align:center;padding:var(--space-16) var(--space-8);background:var(--bg-base);border-radius:var(--radius-lg);border:1px dashed var(--border-base)}.DailyTasksManager_emptyIcon__3qjeD{font-size:var(--text-6xl);margin-bottom:var(--space-4)}.DailyTasksManager_emptyState__WCJZT h3{font-size:var(--text-xl);color:var(--text-base);margin-bottom:var(--space-2)}.DailyTasksManager_emptyState__WCJZT p{color:var(--text-subtle);font-size:var(--text-lg)}.DailyTasksManager_taskGroup__uhbtB{background:var(--bg-base);border-radius:var(--radius-lg);border:1px solid var(--border-base);overflow:hidden}.DailyTasksManager_groupTitle__Tpb4H{background:var(--bg-surface);padding:var(--space-4) var(--space-6);margin:0;font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-base);border-bottom:1px solid var(--border-base)}.DailyTasksManager_tasksList__uARQj{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4)}.DailyTasksManager_taskCard__t6Tig{background:var(--bg-subtle);padding:var(--space-6);border-radius:var(--radius-md);border:1px solid var(--border-muted);transition:all var(--transition-fast)}.DailyTasksManager_taskCard__t6Tig:hover{border-color:rgba(251,191,36,.3)}.DailyTasksManager_completedTask__I9Lgh{background:var(--status-success-subtle-bg);border-color:rgba(34,197,94,.3)}.DailyTasksManager_pendingTask__8o7KO{background:var(--status-warning-subtle-bg);border-color:rgba(251,191,36,.3)}.DailyTasksManager_taskHeader__VC3B7{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-2)}.DailyTasksManager_taskTitle__i_s28{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-base);margin:0}.DailyTasksManager_taskGems___Ya91{background:var(--status-warning-subtle-bg);color:var(--brand);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-weight:var(--font-semibold);font-size:var(--text-sm);border:1px solid rgba(251,191,36,.3)}.DailyTasksManager_taskDescription__h_fhI{color:var(--text-muted);margin:var(--space-2) 0;line-height:var(--leading-relaxed)}.DailyTasksManager_taskMeta__eqTEr{display:flex;justify-content:space-between;align-items:center;font-size:var(--text-sm);color:var(--text-subtle);margin-top:var(--space-4)}.DailyTasksManager_taskTime__iaFGl{font-weight:var(--font-medium)}.DailyTasksManager_completedAt__KSi1_{color:var(--success-500);font-weight:var(--font-medium)}.DailyTasksManager_pendingStatus__lISJH{color:var(--brand);font-weight:var(--font-medium)}.DailyTasksManager_error__QG_pP{background:var(--status-error-subtle-bg);border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-md);padding:var(--space-4) var(--space-6);margin-top:var(--space-8);display:flex;justify-content:space-between;align-items:center}.DailyTasksManager_error__QG_pP p{color:var(--error-500);margin:0;font-weight:var(--font-medium)}.DailyTasksManager_dismissButton__MB7ST{background:var(--error-500);color:#fff;border:none;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-medium)}.DailyTasksManager_dismissButton__MB7ST:hover{background:var(--error-600)}@media (max-width:768px){.DailyTasksManager_container__eNZNQ{padding:var(--space-4)}.DailyTasksManager_controls__3S6b6{grid-template-columns:1fr;gap:var(--space-4)}.DailyTasksManager_addButton__TpjN_{align-self:stretch}.DailyTasksManager_formRow__9I9YI,.DailyTasksManager_statsGrid__biMfK{grid-template-columns:1fr}.DailyTasksManager_taskMeta__eqTEr{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.DailyTasksManager_header__11xdK{flex-direction:column;gap:var(--space-4);align-items:stretch}.DailyTasksManager_title__Thinq{font-size:var(--text-xl);text-align:center}}.OnboardingBanner_banner__i6Jif{position:relative;margin-bottom:var(--space-4);border-radius:var(--radius-lg);background:linear-gradient(135deg,rgba(var(--primary-color-rgb),.08) 0,rgba(var(--primary-color-rgb),.03) 100%);border:1px solid rgba(var(--primary-color-rgb),.2);box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 0 0 1px rgba(var(--primary-color-rgb),.05)}.OnboardingBanner_bannerInner__KzOxY{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4)}@media (max-width:640px){.OnboardingBanner_bannerInner__KzOxY{padding:var(--space-3);gap:var(--space-2)}}.OnboardingBanner_iconWrapper__aGHY4{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);background:rgba(var(--primary-color-rgb),.15);color:var(--brand)}@media (max-width:640px){.OnboardingBanner_iconWrapper__aGHY4{width:32px;height:32px}}.OnboardingBanner_icon__B8W_S{width:24px;height:24px}@media (max-width:640px){.OnboardingBanner_icon__B8W_S{width:20px;height:20px}}.OnboardingBanner_content__79H2J{flex:1;min-width:0;padding-top:2px}.OnboardingBanner_title__tjlSN{margin:0 0 var(--space-1) 0;font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-base);line-height:var(--leading-snug)}@media (max-width:640px){.OnboardingBanner_title__tjlSN{font-size:var(--text-xs)}}.OnboardingBanner_description__tlQ8K{margin:0;font-size:var(--text-sm);color:var(--text-muted);line-height:var(--leading-relaxed);max-width:65ch}@media (max-width:640px){.OnboardingBanner_description__tlQ8K{font-size:var(--text-xs);line-height:var(--leading-normal)}}.OnboardingBanner_dismissButton___dhza{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:var(--radius-md);background:transparent;color:var(--text-muted);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.OnboardingBanner_dismissButton___dhza:hover{background:rgba(var(--foreground-rgb),.08);color:var(--text-base)}.OnboardingBanner_dismissButton___dhza:active{transform:scale(.95)}.OnboardingBanner_dismissButton___dhza:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.OnboardingBanner_dismissIcon__y_Xoo{width:16px;height:16px}.OnboardingBanner_progressIndicator__jyvep{position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--brand) 0,rgba(var(--primary-color-rgb),.3) 100%);opacity:.6}[data-theme=light] .OnboardingBanner_banner__i6Jif{background:linear-gradient(135deg,rgba(var(--primary-color-rgb),.06) 0,rgba(var(--primary-color-rgb),.02) 100%);border-color:rgba(var(--primary-color-rgb),.15)}[data-theme=light] .OnboardingBanner_iconWrapper__aGHY4{background:rgba(var(--primary-color-rgb),.12)}[data-theme=light] .OnboardingBanner_dismissButton___dhza:hover{background:rgba(0,0,0,.05)}@media (prefers-reduced-motion:reduce){.OnboardingBanner_banner__i6Jif{animation:none}.OnboardingBanner_dismissButton___dhza{transition:none}}