.Checklist_checklist___hom4{padding:var(--g-panel-pad,32px);border:1px solid var(--tpl-rule);border-radius:var(--tpl-r-md);background:var(--tpl-white)}.Checklist_head__le5C4{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}.Checklist_head__le5C4 h3{margin:0!important;font-size:26px;line-height:1.2;letter-spacing:-.03em}.Checklist_copy___wUN7{gap:8px;min-height:44px;padding:10px 20px;font-size:15px;transition:background-color var(--t-feedback) var(--ease-feedback)}html:not([data-js]) .Checklist_copy___wUN7,html:not([data-js]) .Checklist_meter__VgdN3{display:none}.Checklist_copy___wUN7 svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.Checklist_list__xQM_A{counter-reset:ticked total var(--total);margin:16px 0 0;padding:0;border:0;min-width:0}.Checklist_list__xQM_A li{border-top:1px solid var(--tpl-rule)}.Checklist_list__xQM_A label{display:grid;grid-template-columns:24px 1fr;gap:14px;min-height:44px;padding:14px 0;font-size:17px;line-height:1.55;cursor:pointer}.Checklist_list__xQM_A small{display:block;margin-top:2px;color:var(--tpl-fg-soft);font-size:14px}.Checklist_list__xQM_A input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-items:center;width:22px;height:22px;margin:2px 0 0;border:1.5px solid rgba(82,64,63,.6);border-radius:6px;background:transparent;cursor:pointer}.Checklist_list__xQM_A input:before{content:"";width:14px;height:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M5 11.5l4 4 8-9' fill='none' stroke='%23f8f5f2' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% /contain no-repeat;opacity:0;transform:scale(.6)}.Checklist_list__xQM_A input:checked{counter-increment:ticked;border-color:var(--tpl-brown);background:var(--tpl-brown);transition:background-color var(--t-feedback) var(--ease-feedback),border-color var(--t-feedback) var(--ease-feedback)}.Checklist_list__xQM_A input:checked:before{opacity:1;transform:none;transition:opacity var(--t-disclosure) var(--ease-settle) 40ms,transform var(--t-disclosure) var(--ease-settle) 40ms}.Checklist_list__xQM_A input:focus-visible{outline:2px solid var(--tpl-focus);outline-offset:3px}.Checklist_count__7wz7W{display:grid;gap:8px;margin-top:12px!important;padding-top:12px;border-top:1px solid var(--tpl-rule);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.Checklist_count__7wz7W:before{content:counter(ticked) " of " counter(total) " " attr(data-label);opacity:var(--tpl-index-opacity)}.Checklist_meter__VgdN3{display:block;height:1px;background:var(--tpl-rule);overflow:hidden}.Checklist_meter__VgdN3:after{content:"";display:block;height:100%;background:var(--tpl-fg);transform:scaleX(calc(var(--done) / var(--total)));transform-origin:left;transition:transform var(--t-disclosure) var(--ease-settle)}.Checklist_complete__YJrK1{display:none;margin-top:16px!important;padding:16px 20px;border-radius:var(--tpl-r-sm);background:var(--tpl-sand);font-weight:500}.Checklist_list__xQM_A:not(:has(input:not(:checked))) .Checklist_complete__YJrK1{display:block}@supports not selector(:has(*)){.Checklist_list__xQM_A[data-has-all] .Checklist_complete__YJrK1{display:block}}@media print{.Checklist_checklist___hom4{box-shadow:none}.Checklist_copy___wUN7,.Checklist_meter__VgdN3{display:none}.Checklist_list__xQM_A input{width:12px;height:12px;background:none}}@media (max-width:767px){.Checklist_checklist___hom4{padding:20px}}@media (prefers-reduced-motion:reduce){.Checklist_copy___wUN7,.Checklist_list__xQM_A input,.Checklist_list__xQM_A input:before,.Checklist_meter__VgdN3:after{transition:none!important}}.Checklist_failed__35PXQ{margin:8px 0 0!important;color:var(--tpl-fg-soft);font-size:14px;line-height:20px}