.Sidebar-module__WZVnLW__sidebar{border-right:1px solid var(--glass-border);flex-direction:column;width:260px;height:100vh;padding:2rem 1.5rem;display:flex;position:sticky;top:0}.Sidebar-module__WZVnLW__logo{margin-bottom:3rem}.Sidebar-module__WZVnLW__logo h2{font-size:1.5rem;font-weight:800}.Sidebar-module__WZVnLW__nav{flex-direction:column;flex:1;gap:.5rem;display:flex}.Sidebar-module__WZVnLW__navItem{color:var(--text-muted);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;transition:all .2s;display:flex}.Sidebar-module__WZVnLW__navItem:hover{color:var(--foreground);background:#ffffff0d}.Sidebar-module__WZVnLW__active{color:var(--primary);background:#8b5cf61a;border:1px solid #8b5cf633}.Sidebar-module__WZVnLW__footer{margin-top:auto}
.Timer-module__m4ZmQW__timerContainer{text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:1.5rem;padding:2rem;display:flex}.Timer-module__m4ZmQW__title{color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;font-size:.9rem}.Timer-module__m4ZmQW__display{font-variant-numeric:tabular-nums;color:var(--foreground);text-shadow:0 0 20px #8b5cf64d;font-size:4rem;font-weight:800}.Timer-module__m4ZmQW__controls{gap:1rem;display:flex}.Timer-module__m4ZmQW__btn{color:var(--foreground);border:1px solid var(--glass-border);background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.Timer-module__m4ZmQW__btn:hover{background:var(--primary);border-color:var(--primary);transform:scale(1.1)}
.TaskForm-module__BT73-a__overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.TaskForm-module__BT73-a__modal{border-radius:24px;width:500px;padding:2rem}.TaskForm-module__BT73-a__modal h2{margin-bottom:2rem;font-size:1.5rem}.TaskForm-module__BT73-a__field{flex-direction:column;gap:8px;margin-bottom:1.5rem;display:flex}.TaskForm-module__BT73-a__field label{color:var(--text-muted);font-size:.9rem}.TaskForm-module__BT73-a__field input,.TaskForm-module__BT73-a__field select{border:1px solid var(--glass-border);color:#fff;background:#ffffff0d;border-radius:12px;outline:none;padding:12px}.TaskForm-module__BT73-a__field input:focus,.TaskForm-module__BT73-a__field select:focus{border-color:var(--primary)}.TaskForm-module__BT73-a__grid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.TaskForm-module__BT73-a__actions{justify-content:flex-end;gap:1rem;margin-top:1rem;display:flex}.TaskForm-module__BT73-a__cancelBtn{color:var(--text-muted);background:0 0;padding:10px 20px}.TaskForm-module__BT73-a__cancelBtn:hover{color:#fff}
.Dashboard-module__9tS84W__loading{height:100vh;color:var(--primary);justify-content:center;align-items:center;font-size:1.2rem;display:flex}.Dashboard-module__9tS84W__header{justify-content:space-between;align-items:center;margin-bottom:3rem;display:flex}.Dashboard-module__9tS84W__searchBar{background:var(--secondary);border:1px solid var(--glass-border);border-radius:12px;align-items:center;gap:12px;width:400px;padding:10px 16px;display:flex}.Dashboard-module__9tS84W__searchBar input{color:#fff;background:0 0;border:none;outline:none;width:100%}.Dashboard-module__9tS84W__headerActions{color:var(--text-muted);align-items:center;gap:1.5rem;display:flex}.Dashboard-module__9tS84W__avatar{background:linear-gradient(135deg, var(--primary), var(--accent));border-radius:12px;width:40px;height:40px}.Dashboard-module__9tS84W__welcome{margin-bottom:2.5rem}.Dashboard-module__9tS84W__welcome h1{margin-bottom:.5rem;font-size:2.5rem}.Dashboard-module__9tS84W__welcome p{color:var(--text-muted);font-size:1.1rem}.Dashboard-module__9tS84W__grid{grid-template-rows:auto auto;grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.Dashboard-module__9tS84W__cardHeader{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.Dashboard-module__9tS84W__chartCard{border-radius:20px;grid-column:span 2;padding:1.5rem}.Dashboard-module__9tS84W__statsCard{border-radius:20px;padding:1.5rem}.Dashboard-module__9tS84W__busyDisplay{flex-direction:column;align-items:center;gap:1rem;display:flex}.Dashboard-module__9tS84W__busyCircle{border:8px solid #ffffff0d;border-top:8px solid var(--primary);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:120px;height:120px;display:flex}.Dashboard-module__9tS84W__busyValue{font-size:1.8rem;font-weight:800}.Dashboard-module__9tS84W__busyLabel{color:var(--text-muted);font-size:.75rem}.Dashboard-module__9tS84W__busyHint{text-align:center;color:var(--text-muted);font-size:.9rem}.Dashboard-module__9tS84W__suggestCard{border-radius:20px;padding:1.5rem}.Dashboard-module__9tS84W__suggestList{flex-direction:column;gap:1rem;display:flex}.Dashboard-module__9tS84W__suggestItem{cursor:pointer;background:#ffffff08;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 16px;transition:all .2s;display:flex}.Dashboard-module__9tS84W__suggestItem:hover{background:#ffffff0f;transform:translate(5px)}.Dashboard-module__9tS84W__suggestItem h4{margin-bottom:2px;font-size:.95rem}.Dashboard-module__9tS84W__suggestItem span{color:var(--text-muted);font-size:.8rem}.Dashboard-module__9tS84W__timerWrapper{grid-column:span 1}.Dashboard-module__9tS84W__successCard{border-radius:20px;padding:1.5rem}.Dashboard-module__9tS84W__successContent{flex-direction:column;align-items:center;gap:.5rem;display:flex}.Dashboard-module__9tS84W__successScore{color:var(--success);font-size:3rem;font-weight:800}.Dashboard-module__9tS84W__progressBar{background:#ffffff0d;border-radius:4px;width:100%;height:8px;margin-top:1rem;overflow:hidden}.Dashboard-module__9tS84W__progressFill{background:var(--success);height:100%;transition:width .5s ease-out}.Dashboard-module__9tS84W__tasksView{padding-top:1rem}.Dashboard-module__9tS84W__tasksView h2{margin-bottom:2rem}.Dashboard-module__9tS84W__taskList{flex-direction:column;gap:1rem;display:flex}.Dashboard-module__9tS84W__taskListItem{border-radius:16px;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.Dashboard-module__9tS84W__taskInfo h4{margin-bottom:4px}.Dashboard-module__9tS84W__taskInfo p{color:var(--text-muted);font-size:.9rem}.Dashboard-module__9tS84W__completeBtn{background:var(--success);color:#fff;border-radius:8px;padding:8px 16px;font-weight:600}.Dashboard-module__9tS84W__completeBtn:hover{background:#059669;transform:scale(1.05)}.Dashboard-module__9tS84W__emptyState{color:var(--text-muted);font-size:.9rem;font-style:italic}.Dashboard-module__9tS84W__viewHeader{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.Dashboard-module__9tS84W__taskMainInfo{align-items:center;gap:1.5rem;display:flex}.Dashboard-module__9tS84W__priorityBadge{text-transform:uppercase;border-radius:20px;padding:4px 12px;font-size:.75rem;font-weight:700}.Dashboard-module__9tS84W__high{color:#f87171;background:#ef444433;border:1px solid #ef44444d}.Dashboard-module__9tS84W__medium{color:#fbbf24;background:#f59e0b33;border:1px solid #f59e0b4d}.Dashboard-module__9tS84W__low{color:#34d399;background:#10b98133;border:1px solid #10b9814d}.Dashboard-module__9tS84W__taskText h4{margin-bottom:2px}.Dashboard-module__9tS84W__taskText p{color:var(--text-muted);font-size:.85rem}.Dashboard-module__9tS84W__taskActions{gap:.75rem;display:flex}.Dashboard-module__9tS84W__editBtn,.Dashboard-module__9tS84W__deleteBtn{border-radius:8px;padding:8px 16px;font-size:.9rem;font-weight:600;transition:all .2s}.Dashboard-module__9tS84W__editBtn{border:1px solid var(--glass-border);color:#fff;background:#ffffff0d}.Dashboard-module__9tS84W__deleteBtn{color:#f87171;background:#ef44441a;border:1px solid #ef444433}.Dashboard-module__9tS84W__editBtn:hover{background:#ffffff1a}.Dashboard-module__9tS84W__deleteBtn:hover{background:#ef444433}.Dashboard-module__9tS84W__centeredView{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;display:flex}.Dashboard-module__9tS84W__centeredView h2{margin-bottom:1rem;font-size:2.5rem}.Dashboard-module__9tS84W__centeredView p{color:var(--text-muted);margin-bottom:3rem}.Dashboard-module__9tS84W__largeTimer{transform:scale(1.5)}.Dashboard-module__9tS84W__analyticsView h2{margin-bottom:2rem}.Dashboard-module__9tS84W__analyticsGrid{grid-template-columns:2fr 1fr;gap:1.5rem;display:grid}.Dashboard-module__9tS84W__largeChart{border-radius:24px;padding:2rem}.Dashboard-module__9tS84W__statsGrid{flex-direction:column;gap:1.5rem;display:flex}.Dashboard-module__9tS84W__settingsView h2{margin-bottom:2rem}.Dashboard-module__9tS84W__settingsCard{border-radius:24px;max-width:800px;padding:2.5rem}.Dashboard-module__9tS84W__settingsGroup{margin-bottom:2.5rem}.Dashboard-module__9tS84W__settingsGroup h3{color:var(--primary);margin-bottom:1.5rem;font-size:1.1rem}.Dashboard-module__9tS84W__settingItem{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:1rem 0;display:flex}.Dashboard-module__9tS84W__settingItem label{color:var(--text-muted)}.Dashboard-module__9tS84W__settingItem input{border:1px solid var(--glass-border);color:#fff;background:#ffffff0d;border-radius:8px;outline:none;padding:8px 12px}.Dashboard-module__9tS84W__toggleActive{background:var(--primary);color:#fff;cursor:pointer;border-radius:20px;padding:4px 12px;font-size:.8rem;font-weight:700;transition:all .2s}.Dashboard-module__9tS84W__toggleInactive{color:var(--text-muted);cursor:pointer;border:1px solid var(--glass-border);background:#ffffff0d;border-radius:20px;padding:4px 12px;font-size:.8rem;font-weight:700;transition:all .2s}.Dashboard-module__9tS84W__toggleActive:hover{opacity:.9;transform:scale(1.05)}.Dashboard-module__9tS84W__toggleInactive:hover{background:#ffffff1a}.Dashboard-module__9tS84W__completeIcon{cursor:pointer;color:var(--text-muted);transition:color .2s}.Dashboard-module__9tS84W__completeIcon:hover{color:var(--success)}
