.tasks[data-astro-cid-zx4qfyma]{--tasks-chart-size:2.5rem}.tasks-audio[data-astro-cid-zx4qfyma]{display:none}.tasks-list[data-astro-cid-zx4qfyma]{padding-inline-start:0;list-style:none}.tasks-list[data-astro-cid-zx4qfyma] .tasks-item[data-astro-cid-zx4qfyma]{padding-inline:var(--sp);margin-block-end:var(--sp)}.tasks-list[data-astro-cid-zx4qfyma] .tasks-item[data-astro-cid-zx4qfyma]:hover .tasks-title[data-astro-cid-zx4qfyma],.tasks-list[data-astro-cid-zx4qfyma] .tasks-item[data-astro-cid-zx4qfyma]:focus .tasks-title[data-astro-cid-zx4qfyma]{color:var(--clr-primary)}.tasks-list[data-astro-cid-zx4qfyma] .tasks-label[data-astro-cid-zx4qfyma]{gap:var(--sp);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;display:grid}.tasks-list[data-astro-cid-zx4qfyma] .tasks-checkbox[data-astro-cid-zx4qfyma]{block-size:1.1rem;inline-size:1.1rem;accent-color:var(--clr-primary);margin-top:.3rem}.tasks-list[data-astro-cid-zx4qfyma] .tasks-text[data-astro-cid-zx4qfyma]{display:grid}.tasks-list[data-astro-cid-zx4qfyma] .tasks-title[data-astro-cid-zx4qfyma]{transition:color var(--transition);font-weight:600}.tasks-list[data-astro-cid-zx4qfyma] .tasks-description[data-astro-cid-zx4qfyma]{font-size:.9em;font-size:var(--fs-s)}.tasks-header[data-astro-cid-zx4qfyma]{padding-block:var(--sp-s);padding-inline:var(--sp);border-block-end:1px dashed var(--clr-line);top:var(--header-height);z-index:2;background:var(--clr-bg-card);position:sticky}.tasks-heading[data-astro-cid-zx4qfyma]{font-family:var(--ff-code);font-size:var(--fs-xs);color:var(--clr-code-title);text-transform:uppercase;margin:0;line-height:1;display:block}.tasks-footer[data-astro-cid-zx4qfyma]{padding-block:var(--sp-s);padding-inline:var(--sp);border-top:1px dashed var(--clr-line);justify-content:space-between;align-items:center;gap:var(--sp);background:var(--clr-bg-card);border-inline-end-radius:var(--br);border-inline-start-radius:var(--br);z-index:1;display:flex;position:sticky;bottom:0}.tasks-footer[data-astro-cid-zx4qfyma] .tasks-chart[data-astro-cid-zx4qfyma]{inline-size:var(--tasks-chart-size);block-size:var(--tasks-chart-size);position:relative;overflow:visible}.tasks-footer[data-astro-cid-zx4qfyma] .tasks-chart-canvas[data-astro-cid-zx4qfyma]{block-size:100%;inline-size:100%}.tasks-footer[data-astro-cid-zx4qfyma] .tasks-celebrate[data-astro-cid-zx4qfyma]{opacity:0;pointer-events:none;transform-origin:50%;z-index:2;block-size:220px;inline-size:220px;position:absolute;top:0;left:50%;transform:translate(calc(-50% - 2px),calc(5px - 50%))}.tasks-footer[data-astro-cid-zx4qfyma] .tasks-summary[data-astro-cid-zx4qfyma]{font-size:var(--fs-s);margin:0}.tasks-footer[data-astro-cid-zx4qfyma] .tasks-summary[data-astro-cid-zx4qfyma] span[data-astro-cid-zx4qfyma]{font-weight:var(--fw-bold)}.tasks-footer[data-astro-cid-zx4qfyma] .tasks-percent[data-astro-cid-zx4qfyma]{background-color:var(--clr-text);color:var(--clr-bg);font-weight:var(--fw-bold);border-radius:.5em;margin-inline-start:.25rem;padding-inline:.4em;line-height:1.4;display:inline-block}.tasks-celebrate[data-astro-cid-zx4qfyma].is-active{opacity:1;animation:1.1s ease-out both burst-pop}.tasks-celebrate[data-astro-cid-zx4qfyma] .burst-ring[data-astro-cid-zx4qfyma]{fill:none;stroke:#f97316;stroke-width:4px;opacity:.8}.tasks-celebrate[data-astro-cid-zx4qfyma] .burst-dots[data-astro-cid-zx4qfyma] circle[data-astro-cid-zx4qfyma]{fill:#f97316}.tasks-celebrate[data-astro-cid-zx4qfyma] .burst-sticks[data-astro-cid-zx4qfyma] rect[data-astro-cid-zx4qfyma]{fill:#38bdf8}.tasks-celebrate[data-astro-cid-zx4qfyma] .burst-dots[data-astro-cid-zx4qfyma] circle[data-astro-cid-zx4qfyma]:nth-child(2n){fill:#22c55e}.tasks-celebrate[data-astro-cid-zx4qfyma] .burst-dots[data-astro-cid-zx4qfyma] circle[data-astro-cid-zx4qfyma]:nth-child(3n){fill:#f472b6}.tasks-celebrate[data-astro-cid-zx4qfyma] .burst-dots[data-astro-cid-zx4qfyma] circle[data-astro-cid-zx4qfyma]:nth-child(4n){fill:#facc15}.tasks-celebrate[data-astro-cid-zx4qfyma] .burst-sticks[data-astro-cid-zx4qfyma] rect[data-astro-cid-zx4qfyma]:nth-child(2n){fill:#a78bfa}.tasks-celebrate[data-astro-cid-zx4qfyma] .burst-sticks[data-astro-cid-zx4qfyma] rect[data-astro-cid-zx4qfyma]:nth-child(3n){fill:#34d399}@keyframes burst-pop{0%{opacity:0;transform:translate(calc(-50% - 3px),calc(6px - 50%))scale(.6)}30%{opacity:1;transform:translate(calc(-50% - 3px),calc(6px - 50%))scale(1.12)}to{opacity:0;transform:translate(calc(-50% - 3px),calc(6px - 50%))scale(1.4)}}
