.page-module__wu5GRW__page{padding:48px 0 80px}.page-module__wu5GRW__header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:40px;display:flex}.page-module__wu5GRW__title{letter-spacing:-.5px;margin-bottom:6px;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800}.page-module__wu5GRW__subtitle{color:var(--text-secondary);font-size:15px}.page-module__wu5GRW__createCard{background:var(--bg-card);border:1px solid var(--brand-secondary);border-radius:var(--radius-xl);margin-bottom:40px;padding:32px;animation:.3s page-module__wu5GRW__slideDown;box-shadow:0 12px 40px #0f62fe1a}@keyframes page-module__wu5GRW__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.page-module__wu5GRW__inputGroup label{color:var(--text-secondary);margin-bottom:12px;font-size:14px;font-weight:700;display:block}.page-module__wu5GRW__deleteBtn{color:#ef4444;cursor:pointer;background:#ef44441a;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.page-module__wu5GRW__deleteBtn:hover{color:#fff;background:#ef4444;transform:scale(1.1)}.page-module__wu5GRW__weekHeader{justify-content:space-between;align-items:center;margin:24px 0 12px;display:flex}.page-module__wu5GRW__addTaskBtn{border:1px dashed var(--brand-secondary);color:var(--brand-secondary);cursor:pointer;background:#0f62fe1a;border-radius:100px;padding:4px 10px;font-size:11px;font-weight:700;transition:all .2s}.page-module__wu5GRW__addTaskBtn:hover{background:var(--brand-secondary);color:#fff}.page-module__wu5GRW__manualTaskForm{border-radius:var(--radius-md);border:1px solid var(--border);background:#ffffff08;gap:10px;margin-bottom:16px;padding:12px;display:flex}.page-module__wu5GRW__manualTaskForm input{background:var(--bg-tertiary);border:1px solid var(--border);color:var(--text-primary);border-radius:6px;flex:1;padding:8px 12px;font-size:14px}.page-module__wu5GRW__noTasks{color:var(--text-muted);text-align:center;border:1px dashed var(--border);background:#ffffff03;border-radius:8px;padding:12px;font-size:13px;font-style:italic}.page-module__wu5GRW__planGrid{flex-direction:column;gap:32px;display:flex}.page-module__wu5GRW__planCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);overflow:hidden}.page-module__wu5GRW__planHeader{border-bottom:1px solid var(--border);background:#ffffff05;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px 32px;display:flex}.page-module__wu5GRW__planInfo h2{color:var(--text-primary);margin-bottom:4px;font-size:20px;font-weight:700}.page-module__wu5GRW__planMeta{color:var(--text-muted);font-size:13px}.page-module__wu5GRW__planProgress{align-items:center;gap:12px;display:flex}.page-module__wu5GRW__progressLabel{color:var(--brand-secondary);font-size:14px;font-weight:700}.page-module__wu5GRW__progressBar{background:var(--bg-tertiary);border-radius:4px;width:120px;height:8px}.page-module__wu5GRW__progressFill{background:var(--brand-gradient);border-radius:4px;height:100%;transition:width .4s}.page-module__wu5GRW__taskList{padding:24px 32px}.page-module__wu5GRW__weekTitle{text-transform:uppercase;color:var(--text-muted);letter-spacing:.1em;align-items:center;gap:10px;margin:24px 0 12px;font-size:12px;font-weight:700;display:flex}.page-module__wu5GRW__weekTitle:after{content:"";background:var(--border);flex:1;height:1px}.page-module__wu5GRW__taskItem{border-radius:var(--radius-md);background:#ffffff03;border:1px solid #0000;margin-bottom:12px;padding:12px;transition:all .2s}.page-module__wu5GRW__taskItem:hover{border-color:var(--border);background:#ffffff08}.page-module__wu5GRW__taskMain{align-items:center;gap:16px;display:flex}.page-module__wu5GRW__checkbox{border:2px solid var(--border);cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex}.page-module__wu5GRW__checked{background:var(--brand-secondary);border-color:var(--brand-secondary)}.page-module__wu5GRW__checked:after{content:"✓";color:#fff;font-size:12px;font-weight:900}.page-module__wu5GRW__taskTitle{color:var(--text-secondary);cursor:pointer;flex:1;font-size:15px}.page-module__wu5GRW__taskCompleted .page-module__wu5GRW__taskTitle{color:var(--text-muted);text-decoration:line-through}.page-module__wu5GRW__addSubBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:12px;transition:all .2s}.page-module__wu5GRW__addSubBtn:hover{color:var(--text-primary);background:#ffffff0d}.page-module__wu5GRW__subtasks{flex-direction:column;gap:8px;margin-top:12px;padding-left:36px;display:flex}.page-module__wu5GRW__subtaskItem{color:var(--text-secondary);align-items:center;gap:10px;font-size:13px;display:flex}.page-module__wu5GRW__subCheckbox{border:1.5px solid var(--border);cursor:pointer;border-radius:4px;width:16px;height:16px}.page-module__wu5GRW__subChecked{background:var(--brand-primary);border-color:var(--brand-primary)}.page-module__wu5GRW__subtaskCompleted{color:var(--text-muted);text-decoration:line-through}.page-module__wu5GRW__subtaskInput{gap:8px;margin-top:8px;margin-left:36px;display:flex}.page-module__wu5GRW__subtaskInput input{background:var(--bg-tertiary);border:1px solid var(--border);color:var(--text-primary);border-radius:4px;flex:1;padding:6px 12px;font-size:13px}.page-module__wu5GRW__emptyState{text-align:center;background:var(--bg-card);border:1px dashed var(--border);border-radius:var(--radius-xl);padding:80px 20px}.page-module__wu5GRW__emptyIcon{margin-bottom:24px;font-size:64px}.page-module__wu5GRW__emptyTitle{margin-bottom:12px;font-size:24px;font-weight:700}.page-module__wu5GRW__emptyText{color:var(--text-muted);max-width:400px;margin-bottom:32px;margin-left:auto;margin-right:auto}@media (max-width:768px){.page-module__wu5GRW__planHeader{flex-direction:column;align-items:flex-start}.page-module__wu5GRW__taskList{padding:16px}.page-module__wu5GRW__subtasks{padding-left:20px}}
