.site-nav{gap:20px}.progress-nav{color:#f0a044!important;max-width:110px;line-height:1.2;text-align:center}.progress-section{scroll-margin-top:88px}.overall-progress{display:grid;grid-template-columns:auto 1fr auto;gap:25px;align-items:center;padding:25px 28px;margin-bottom:32px;background:#061017;border:1px solid var(--line)}.overall-progress>div{display:flex;align-items:center;gap:13px}.overall-progress strong{font-size:32px;color:var(--cyan)}.overall-progress span{max-width:100px;color:var(--muted);font-size:10px;line-height:1.4;text-transform:uppercase;letter-spacing:1px}.overall-progress>i{height:5px;background:#172c35;overflow:hidden}.overall-progress>i b{display:block;height:100%;background:linear-gradient(90deg,var(--cyan),#3ee58b);box-shadow:0 0 14px #32d5f388}.overall-progress>a{color:var(--cyan);font-size:11px;text-decoration:none;text-transform:uppercase;letter-spacing:1px}.task-board{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.task-group{background:#061017;border:1px solid var(--line)}.task-group>h3{margin:0;padding:21px 24px;border-bottom:1px solid var(--line);font-size:20px;letter-spacing:.5px;color:var(--cyan)}.task-row{display:grid;grid-template-columns:34px 1fr auto;gap:14px;align-items:center;min-height:76px;padding:13px 20px;border-bottom:1px solid #132a34}.task-row:last-child{border-bottom:0}.task-row form{margin:0}.task-check{width:30px;height:30px;display:grid;place-items:center;border:1px solid #36505a;background:#071117;color:#03120c;font-size:19px;font-weight:800}.task-row button{cursor:pointer}.task-row button:hover{border-color:var(--cyan)}.task-row h4{margin:0;font-size:13px;font-weight:600}.task-row p{margin:5px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.task-row>small{color:#647982;font-size:8px;letter-spacing:1.2px}.task-row.is-done{background:#071811}.task-row.is-done .task-check{background:#42df83;border-color:#42df83;box-shadow:0 0 15px #42df8344}.task-row.is-done h4{text-decoration:line-through;color:#8ea69a}.task-row.is-done>small{color:#42df83}.empty-tasks{padding:30px;border:1px solid var(--line);color:var(--muted)}@media(max-width:1120px){.header-brand>span:last-child{display:none}.site-nav{gap:16px}}@media(max-width:900px){.header-brand>span:last-child{display:block}.progress-nav{max-width:none;text-align:left}.overall-progress{grid-template-columns:1fr}.task-board{grid-template-columns:1fr}}@media(max-width:600px){.overall-progress{padding:20px}.task-row{padding:12px;grid-template-columns:32px 1fr}.task-row>small{display:none}}
