.stages[data-astro-cid-ubuqyyp6]{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}.stage[data-astro-cid-ubuqyyp6]{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:20px}header[data-astro-cid-ubuqyyp6]{align-items:baseline;gap:10px;display:flex}.stage-level[data-astro-cid-ubuqyyp6]{font:700 .8rem/1 var(--mono);color:var(--accent)}h3[data-astro-cid-ubuqyyp6]{font:700 1.15rem/1.2 var(--mono);flex:1;margin:0}.stage-count[data-astro-cid-ubuqyyp6]{font:.75rem/1 var(--mono);color:var(--muted)}.progress[data-astro-cid-ubuqyyp6]{--progress:0%;background:linear-gradient(90deg, var(--accent) var(--progress), var(--border) var(--progress));border-radius:2px;height:4px;margin:14px 0;transition:background .3s}.stage[data-astro-cid-ubuqyyp6]>p[data-astro-cid-ubuqyyp6]{color:var(--muted);margin:0 0 14px;font-size:.9rem}ul[data-astro-cid-ubuqyyp6]{margin:0;padding:0;list-style:none}li[data-astro-cid-ubuqyyp6]+li[data-astro-cid-ubuqyyp6]{margin-top:8px}label[data-astro-cid-ubuqyyp6]{cursor:pointer;align-items:flex-start;gap:10px;font-size:.9rem;display:flex}input[data-astro-cid-ubuqyyp6]{width:16px;height:16px;accent-color:var(--accent);flex-shrink:0;margin-top:3px}input[data-astro-cid-ubuqyyp6]:checked+span[data-astro-cid-ubuqyyp6]{color:var(--muted);text-decoration:line-through;text-decoration-color:var(--accent)}label[data-astro-cid-ubuqyyp6] a[data-astro-cid-ubuqyyp6]{color:var(--text);text-decoration-color:var(--accent);text-underline-offset:3px}label[data-astro-cid-ubuqyyp6] a[data-astro-cid-ubuqyyp6]:hover{color:var(--accent)}
