.list.svelte-11u23j4{padding:18px}.head.svelte-11u23j4{display:flex;justify-content:space-between;align-items:baseline}h3.svelte-11u23j4{font-size:22px}.count.svelte-11u23j4{font-weight:700;color:var(--muted);font-variant-numeric:tabular-nums}.count.full.svelte-11u23j4{color:var(--emerald)}.bar.svelte-11u23j4{height:4px;border-radius:4px;background:var(--surface-2);margin:10px 0 8px;overflow:hidden}.bar.svelte-11u23j4 span:where(.svelte-11u23j4){display:block;height:100%;background:linear-gradient(90deg,var(--turq),var(--emerald));transition:width .3s}ul.svelte-11u23j4{list-style:none;margin:0;padding:0}label.svelte-11u23j4{display:flex;gap:10px;align-items:flex-start;padding:7px 0;cursor:pointer;border-bottom:1px solid var(--line)}li.svelte-11u23j4:last-child label:where(.svelte-11u23j4){border-bottom:0}input.svelte-11u23j4{position:absolute;opacity:0;pointer-events:none}.box.svelte-11u23j4{flex-shrink:0;width:20px;height:20px;margin-top:2px;border-radius:6px;border:1.5px solid var(--line);background:var(--surface-2);color:transparent;display:grid;place-items:center;transition:all .15s}.box.svelte-11u23j4 svg:where(.svelte-11u23j4){width:14px;height:14px}input.svelte-11u23j4:focus-visible+.box:where(.svelte-11u23j4){outline:2px solid var(--turq);outline-offset:2px}.checked.svelte-11u23j4 .box:where(.svelte-11u23j4){background:var(--turq);border-color:var(--turq);color:var(--surface)}.checked.svelte-11u23j4 span:where(.svelte-11u23j4):last-child{color:var(--muted);text-decoration:line-through}.reset.svelte-11u23j4{margin-top:10px;background:none;border:0;color:var(--muted);font-size:13px;cursor:pointer;text-decoration:underline}.phead.svelte-1r7g8g9{padding-top:34px}h1.svelte-1r7g8g9{font-size:clamp(36px,8vw,54px)}.phead.svelte-1r7g8g9 p:where(.svelte-1r7g8g9):last-child{margin:6px 0 0}.intro.svelte-1r7g8g9{margin:-8px 0 16px}.two.svelte-1r7g8g9{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:14px}.box.svelte-1r7g8g9{padding:18px}.box.svelte-1r7g8g9 h3:where(.svelte-1r7g8g9),.block.svelte-1r7g8g9 h3:where(.svelte-1r7g8g9){font-size:21px}.box.svelte-1r7g8g9 ul:where(.svelte-1r7g8g9),.block.svelte-1r7g8g9 ul:where(.svelte-1r7g8g9){margin:10px 0 0;padding:0;list-style:none}.box.svelte-1r7g8g9 li:where(.svelte-1r7g8g9),.block.svelte-1r7g8g9 li:where(.svelte-1r7g8g9){position:relative;padding:4px 0 4px 22px;font-size:14.5px}.box.svelte-1r7g8g9 li:where(.svelte-1r7g8g9):before,.block.svelte-1r7g8g9 li:where(.svelte-1r7g8g9):before{content:"";position:absolute;left:3px;top:12px;width:8px;height:8px;transform:rotate(45deg);background:var(--turq)}.no.svelte-1r7g8g9 li:where(.svelte-1r7g8g9):before{background:var(--coral)}.blocks.svelte-1r7g8g9{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px}.block.svelte-1r7g8g9{padding:18px}.bh.svelte-1r7g8g9{display:flex;gap:10px;align-items:center;color:var(--cobalt)}.bh.svelte-1r7g8g9 h3:where(.svelte-1r7g8g9){color:var(--ink)}dl.svelte-1r7g8g9{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin:12px 0;font-size:14.5px}dt.svelte-1r7g8g9{color:var(--muted)}dd.svelte-1r7g8g9{margin:0;font-weight:600}.small.svelte-1r7g8g9{font-size:13.5px;margin:0}.sig.svelte-1r7g8g9{display:flex;gap:8px;align-items:center;justify-content:center;margin-top:40px;font-style:italic}
