.cl.svelte-113fpq4{columns:var(--cols);column-gap:clamp(14px,4cqi,32px);font-size:clamp(.72rem,1.9cqi,.95rem)}@container (width<=520px){.cl.svelte-113fpq4{columns:1}}.month.svelte-113fpq4{margin-bottom:.9em}h3.svelte-113fpq4{break-after:avoid;border-bottom:1px solid var(--ink);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:baseline;margin-bottom:.2em;padding-bottom:.2em;font-size:clamp(.8rem,2.1cqi,1.05rem);font-weight:800;font-stretch:75%;display:flex}.count.svelte-113fpq4{letter-spacing:0;color:var(--ink-2);font-size:.85em;font-weight:500}ul.svelte-113fpq4{margin:0;padding:0;list-style:none}li.svelte-113fpq4{break-inside:avoid;border-bottom:1px solid var(--rule)}li.svelte-113fpq4:last-child{border-bottom:0}label.svelte-113fpq4{cursor:pointer;grid-template-columns:1.35em 5.6em 1fr;align-items:start;gap:0 .55em;padding:.35em 0;display:grid;position:relative}input.svelte-113fpq4{opacity:0;width:1.35em;height:1.35em;margin:0;position:absolute}.box.svelte-113fpq4{border:1.5px solid var(--ink-3);background:var(--sheet);border-radius:2px;width:1.15em;height:1.15em;margin-top:.08em}.box.svelte-113fpq4 svg:where(.svelte-113fpq4){fill:none;width:100%;height:100%;stroke:var(--accent);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;stroke-dashoffset:16px;transition:stroke-dashoffset .18s var(--ease)}input.svelte-113fpq4:checked+.box:where(.svelte-113fpq4) svg:where(.svelte-113fpq4){stroke-dashoffset:0}label.svelte-113fpq4:hover .box:where(.svelte-113fpq4){border-color:var(--ink)}input.svelte-113fpq4:focus-visible+.box:where(.svelte-113fpq4){outline:2px solid var(--ink);outline-offset:2px}.when.svelte-113fpq4{line-height:1.25}.wd.svelte-113fpq4{color:var(--ink-2)}.t.svelte-113fpq4{color:var(--ink-2);font-size:.88em;display:block}.what.svelte-113fpq4{line-height:1.25;display:grid}.title.svelte-113fpq4{font-weight:650}.stars.svelte-113fpq4{color:var(--ink-2);font-size:.86em}.done.svelte-113fpq4 .title:where(.svelte-113fpq4){text-decoration:line-through;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3);text-decoration-thickness:1.5px}.special.svelte-113fpq4 .title:where(.svelte-113fpq4){font-style:normal;font-weight:500}@media print{.cl.svelte-113fpq4{column-gap:7mm;font-size:8.5pt;columns:var(--cols)!important}.cl[data-cols="1"].svelte-113fpq4{font-size:10.5pt}h3.svelte-113fpq4{border-bottom-width:.75pt;font-size:9.5pt}li.svelte-113fpq4{border-bottom:.25pt solid #000}label.svelte-113fpq4{padding:1.2pt 0;line-height:1.15}.box.svelte-113fpq4{background:#fff;border:.75pt solid #000}.box.svelte-113fpq4 svg:where(.svelte-113fpq4){stroke:#000;transition:none}.wd.svelte-113fpq4,.t.svelte-113fpq4,.stars.svelte-113fpq4,.count.svelte-113fpq4{color:#000}}.page.svelte-5amo73{padding-bottom:var(--s-7)}.layout.svelte-5amo73{gap:var(--s-5);grid-template-columns:minmax(0,1fr);grid-template-areas:"head""tools""sheet""next";display:grid}.head.svelte-5amo73{grid-area:head}.rail.svelte-5amo73{display:contents}.tools.svelte-5amo73{gap:var(--s-4);grid-area:tools;display:grid}.next.svelte-5amo73{grid-area:next}.sheet-col.svelte-5amo73{grid-area:sheet;min-width:0}@media (width>=64rem){.layout.svelte-5amo73{column-gap:var(--s-7);grid-template-columns:minmax(0,1fr) 18.5rem;grid-template-areas:"head head""sheet rail"}.rail.svelte-5amo73{gap:var(--s-5);grid-area:rail;align-content:start;display:grid;position:sticky;top:5.5rem}.tools.svelte-5amo73,.next.svelte-5amo73{grid-area:auto}}.progress.svelte-5amo73{padding:clamp(var(--s-5), 3vw, var(--s-6));border-radius:var(--radius-lg);background:var(--sheet)}.progress.svelte-5amo73 .hint:where(.svelte-5amo73){margin-top:var(--s-2)}.count.svelte-5amo73{align-items:baseline;gap:var(--s-2);font-weight:600;font-size:var(--step--1);color:var(--ink-2);display:flex}.count.svelte-5amo73 strong:where(.svelte-5amo73){font-family:var(--font-display);font-weight:var(--display-weight);font-stretch:var(--display-stretch);font-size:var(--step-3);letter-spacing:0;color:var(--ink);line-height:1.05}.bar.svelte-5amo73{height:6px;margin-top:var(--s-3);background:var(--t);overflow:hidden}.bar.svelte-5amo73 span:where(.svelte-5amo73){background:var(--c);height:100%;transition:width .2s var(--ease);display:block}.controls.svelte-5amo73{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.reset.svelte-5amo73{font-size:var(--step--1);color:var(--ink-2);text-underline-offset:.2em;background:0 0;border:0;padding:.6rem .4rem;text-decoration:underline}.hint.svelte-5amo73{font-size:var(--step--2);color:var(--ink-2)}.empty.svelte-5amo73{color:var(--ink-2);padding:2rem 0}.below.svelte-5amo73{gap:var(--space-band) var(--s-8);margin-top:var(--space-band);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=64rem){.below.svelte-5amo73{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.below.svelte-5amo73>:where(.svelte-5amo73):not(.faq,.src){grid-column:1/-1}}.below.svelte-5amo73>section:where(.svelte-5amo73){max-width:none;padding:clamp(var(--s-5), 3vw, var(--s-6));border-radius:var(--radius-lg);background:var(--sheet);align-self:start}.below.svelte-5amo73 h2:where(.svelte-5amo73){font-family:var(--font-display);font-weight:var(--display-weight);font-stretch:var(--display-stretch);font-size:var(--step-3);margin-top:0;line-height:1.05}.faq.svelte-5amo73 h3:where(.svelte-5amo73){font-size:var(--step-0)}.src.svelte-5amo73 p:where(.svelte-5amo73){color:var(--ink-2);font-size:var(--step--1)}.src.svelte-5amo73 .shot{margin-top:var(--s-5)}.movies.svelte-5amo73{gap:0 var(--s-8);margin:var(--s-3) 0 0;grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}@media (width>=72rem){.movies.svelte-5amo73{grid-template-columns:repeat(2,minmax(0,1fr))}}.movies.svelte-5amo73 li:where(.svelte-5amo73){gap:var(--s-4);padding-block:var(--s-4);border-bottom:1px solid var(--rule);font-size:var(--step--1);color:var(--ink-2);grid-template-columns:6.5rem minmax(0,1fr);display:grid}@media (width<=30rem){.movies.svelte-5amo73 li:where(.svelte-5amo73){gap:var(--s-3);grid-template-columns:5.5rem minmax(0,1fr)}}.movies.svelte-5amo73 .when:where(.svelte-5amo73){color:var(--ink);font-weight:600}.about.svelte-5amo73{gap:var(--s-1);display:grid}.movies.svelte-5amo73 h3:where(.svelte-5amo73){font-size:var(--step-1);color:var(--ink);margin:0;font-weight:700;line-height:1.2}.movies.svelte-5amo73 .stars:where(.svelte-5amo73){color:var(--ink);font-weight:600}@media print{.head.svelte-5amo73,.below.svelte-5amo73{display:none}.layout.svelte-5amo73{display:block}}
