.page.svelte-tuffbn{gap:1.5rem;display:grid}.page-header.svelte-tuffbn{justify-content:space-between;align-items:center;gap:1rem;display:flex}.header-left.svelte-tuffbn{color:var(--primary);align-items:center;gap:.5rem;display:flex}h1.svelte-tuffbn{color:var(--text);margin:0;font-size:1.35rem;font-weight:700}.docs-link.svelte-tuffbn{color:var(--muted);border:1px solid var(--border);border-radius:6px;align-items:center;gap:.35rem;padding:.35rem .7rem;font-size:.8rem;text-decoration:none;transition:all .15s;display:flex}.docs-link.svelte-tuffbn:hover{color:var(--primary);border-color:var(--primary)}.card.svelte-tuffbn{background:var(--surface,#fff);border:1px solid var(--border);border-radius:14px;padding:1.25rem}.section-title.svelte-tuffbn{color:var(--text);margin:0 0 1rem;font-size:1rem;font-weight:600}.checklist-group.svelte-tuffbn{margin-bottom:1rem}.checklist-group.svelte-tuffbn:last-child{margin-bottom:0}.group-label.svelte-tuffbn{text-transform:uppercase;letter-spacing:.04em;margin:0 0 .4rem;font-size:.82rem;font-weight:600}.done-label.svelte-tuffbn{color:#16a34a}.progress-label.svelte-tuffbn{color:#552c7d}.planned-label.svelte-tuffbn{color:#9ca3af}.checklist.svelte-tuffbn{flex-wrap:wrap;gap:.4rem 1rem;margin:0;padding:0;list-style:none;display:flex}.check-item.svelte-tuffbn{color:var(--text);align-items:center;gap:.35rem;font-size:.84rem;display:flex}.check-item.done.svelte-tuffbn svg{color:#16a34a}.check-item.progress.svelte-tuffbn svg{color:#552c7d}.check-item.planned.svelte-tuffbn svg{color:#9ca3af}
