.wp-block-ilb-animated-checklist,.wp-block-ilb-animated-checklist *,.wp-block-ilb-animated-checklist :after,.wp-block-ilb-animated-checklist :before{box-sizing:border-box}.wp-block-ilb-animated-checklist .ilbAnimatedChecklist{--bac-bg:#fff;--bac-border:#e8ecf4;--bac-title:#101828;--bac-text:#5a6a82;--bac-muted:#98a4b8;--bac-accent:#7c3aed;--bac-accent-2:#22d3ee;--bac-track:#eef1f7;--bac-radius:24px;--bac-ease:cubic-bezier(.34,1.56,.64,1);--bac-ease-soft:cubic-bezier(.22,1,.36,1);--bac-transition:400ms;--bac-reveal:600ms;--bac-glow-height:260px;--bac-glow-opacity:.8;--bac-head-gap:18px;--bac-head-space:20px;--bac-meter:62px;--bac-ring-width:4px;--bac-list-gap:4px;--bac-item-gap:15px;--bac-item-pull:12px;--bac-box:30px;--bac-box-icon:15px;--bac-box-border:2px;--bac-box-border-color:#d7deea;--bac-box-bg:#fff;--bac-box-color:#fff;--bac-box-hover-scale:1.08;--bac-box-done-scale:1.04;--bac-tick-stroke:3.2;--bac-text-gap:9px;--bac-strike:1.5px;--bac-footer-gap:16px;--bac-footer-space:20px;--bac-footer-border-style:dashed;--bac-dot:8px;--bac-dot-radius:2px;color:var(--bac-text);font-family:var(--bac-font,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif);margin-inline:auto;max-width:620px;position:relative;width:100%;-webkit-font-smoothing:antialiased}.wp-block-ilb-animated-checklist .ilbAnimatedChecklist__panel{background:var(--bac-bg);border:1px solid var(--bac-border);border-radius:var(--bac-radius);box-shadow:0 28px 60px -38px rgba(16,24,40,.34);overflow:hidden;padding:28px 30px 26px;position:relative}.wp-block-ilb-animated-checklist .ilbAnimatedChecklist--glow .ilbAnimatedChecklist__panel:before{background:radial-gradient(closest-side,color-mix(in srgb,var(--bac-accent) 40%,transparent),transparent);content:"";height:var(--bac-glow-height);inset:auto -30% -60% -30%;opacity:calc(var(--p,0) * var(--bac-glow-opacity));pointer-events:none;position:absolute;transition:opacity .6s var(--bac-ease-soft)}.wp-block-ilb-animated-checklist .ilbAnimatedChecklist__head{align-items:center;border-bottom:1px solid var(--bac-head-border,var(--bac-border));display:flex;gap:var(--bac-head-gap);justify-content:space-between;margin:0 0 18px;padding-bottom:var(--bac-head-space);position:relative}.wp-block-ilb-animated-checklist .ilbAnimatedChecklist__headText{min-width:0}.wp-block-ilb-animated-checklist .ilbAnimatedChecklist__title{color:var(--bac-title);font-size:clamp(20px,3.4vw,25px);font-weight:730;letter-spacing:-.02em;margin:0 0 5px;padding:0}.wp-block-ilb-animated-checklist .ilbAnimatedChecklist__sub{color:var(--bac-sub,var(--bac-muted));font-size:14px;margin:0;padding:0}.wp-block-ilb-animated-checklist .ilbAnimatedChecklist__meter{display:grid;flex:0 0 auto;height:var(--bac-meter);place-items:center;position:relative;width:var(--bac-meter)}.wp-block-ilb-animated-checklist .ilbAnimatedChecklist__ring{display:block;height:100%;transform:rotate(-90deg);width:100%}.wp-block-ilb-animated-checklist .ilbAnimatedChecklist__ringBg{fill:none;stroke:var(--bac-ring-track,var(--bac-track));stroke-width:var(--bac-ring-width)}.wp-block-ilb-animated-checklist .ilbAnimatedChecklist__ringFg{fill:none;stroke:var(--bac-ring-color,var(--bac-accent));stroke-width:var(--bac-ring-width);stroke-linecap:round;stroke-dasharray:119.4;stroke-dashoffset:119.4;transition:stroke-dashoffset .6s var(--bac-ease-soft),stroke .6s var(--bac-ease-soft)}.wp-block-ilb-animated-checklist .ilbAnimatedChecklist.is-complete .ilbAnimatedChecklist__ringFg{stroke:var(--bac-ring-complete,var(--bac-accent-2))}.wp-block-ilb-animated-checklist .ilbAnimatedChecklist__pct{color:var(--bac-pct,var(--bac-title));font-size:13px;font-variant-numeric:tabular-nums;font-weight:730;position:absolute}.wp-block-ilb-animated-checklist .ilbAnimatedChecklist__list{display:grid;gap:var(--bac-list-gap);list-style:none;margin:0;padding:0}.wp-block-ilb-animated-checklist .ilbAnimatedChecklist__item{align-items:center;border-radius:14px;display:flex;gap:var(--bac-item-gap);margin-inline:calc(var(--bac-item-pull) * -1);padding:11px 12px;transition:background var(--bac-transition) var(--bac-ease-soft)}.wp-block-ilb-animated-checklist .ilbAnimatedChecklist__item:hover{background:var(--bac-item-hover,var(--bac-track))}.wp-block-ilb-animated-checklist .ilbAnimatedChecklist__item.is-done .ilbAnimatedChecklist__box{background:linear-gradient(140deg,var(--bac-accent),var(--bac-accent-2));border-color:transparent;box-shadow:0 8px 18px -8px color-mix(in srgb,var(--bac-accent) 85%,transparent);transform:scale(var(--bac-box-done-scale))}.wp-block-ilb-animated-checklist .ilbAnimatedChecklist__item.is-done .ilbAnimatedChecklist__tick{stroke-dashoffset:0}.wp-block-ilb-animated-checklist .ilbAnimatedChecklist__item.is-done .ilbAnimatedChecklist__text{color:var(--bac-text-done,var(--bac-muted))}.wp-block-ilb-animated-checklist .ilbAnimatedChecklist__box{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--bac-box-bg);border:var(--bac-box-border) solid var(--bac-box-border-color);border-radius:50%;color:var(--bac-box-color);cursor:default;display:grid;flex:0 0 auto;font:inherit;height:var(--bac-box);padding:0;place-items:center;position:relative;transition:border-color var(--bac-transition) var(--bac-ease-soft),background var(--bac-transition) var(--bac-ease-soft),box-shadow var(--bac-transition) var(--bac-ease-soft),transform var(--bac-transition) var(--bac-ease);width:var(--bac-box)}.wp-block-ilb-animated-checklist .ilbAnimatedChecklist__box svg:not([fill=none]){fill:currentColor}.wp-block-ilb-animated-checklist .ilbAnimatedChecklist__box:focus-visible{outline:3px solid color-mix(in srgb,var(--bac-accent) 45%,transparent);outline-offset:3px}.wp-block-ilb-animated-checklist .ilbAnimatedChecklist__icon{display:grid;height:var(--bac-box-icon);place-items:center;width:var(--bac-box-icon)}.wp-block-ilb-animated-checklist .ilbAnimatedChecklist__tick{stroke-dasharray:26;stroke-dashoffset:26;transition:stroke-dashoffset .45s var(--bac-ease-soft)}.wp-block-ilb-animated-checklist .ilbAnimatedChecklist--customIcon .ilbAnimatedChecklist__icon{opacity:0;transform:scale(.5);transition:opacity .35s var(--bac-ease-soft),transform .45s var(--bac-ease)}.wp-block-ilb-animated-checklist .ilbAnimatedChecklist--customIcon .ilbAnimatedChecklist__item.is-done .ilbAnimatedChecklist__icon{opacity:1;transform:none}.wp-block-ilb-animated-checklist .ilbAnimatedChecklist--interactive .ilbAnimatedChecklist__box{cursor:pointer}.wp-block-ilb-animated-checklist .ilbAnimatedChecklist--interactive .ilbAnimatedChecklist__item:not(.is-done) .ilbAnimatedChecklist__box:hover{border-color:var(--bac-box-hover-border,var(--bac-accent));transform:scale(var(--bac-box-hover-scale))}.wp-block-ilb-animated-checklist .ilbAnimatedChecklist__text{align-items:center;color:var(--bac-title);display:inline-flex;flex-wrap:wrap;font-size:15.5px;font-weight:520;gap:var(--bac-text-gap);position:relative;transition:color var(--bac-transition) var(--bac-ease-soft)}.wp-block-ilb-animated-checklist .ilbAnimatedChecklist--strike .ilbAnimatedChecklist__text:after{background:currentColor;border-radius:2px;content:"";height:var(--bac-strike);left:0;position:absolute;top:52%;transform:scaleX(0);transform-origin:left;transition:transform .45s var(--bac-ease-soft);width:100%}.wp-block-ilb-animated-checklist .ilbAnimatedChecklist--strike .ilbAnimatedChecklist__item.is-done .ilbAnimatedChecklist__text:after{transform:scaleX(1)}.wp-block-ilb-animated-checklist .ilbAnimatedChecklist__footer{align-items:center;border-top:1px var(--bac-footer-border-style) var(--bac-footer-border,var(--bac-border));display:flex;flex-wrap:wrap;gap:var(--bac-footer-gap);justify-content:space-between;margin:22px 0 0;padding-top:var(--bac-footer-space);position:relative}.wp-block-ilb-animated-checklist .ilbAnimatedChecklist__hint{color:var(--bac-hint,var(--bac-muted));font-size:13.5px;margin:0;padding:0}.wp-block-ilb-animated-checklist .ilbAnimatedChecklist__burst{border-radius:var(--bac-radius);inset:0;overflow:hidden;pointer-events:none;position:absolute}.wp-block-ilb-animated-checklist .ilbAnimatedChecklist__dot{animation:bac-fly .95s cubic-bezier(.2,.8,.3,1) forwards;border-radius:var(--bac-dot-radius);height:var(--bac-dot);opacity:0;position:absolute;width:var(--bac-dot)}.wp-block-ilb-animated-checklist .ilbAnimatedChecklist[data-bac-anim] .ilbAnimatedChecklist__item{opacity:0;transform:translateX(-14px)}.wp-block-ilb-animated-checklist .ilbAnimatedChecklist[data-bac-anim].is-in .ilbAnimatedChecklist__item{opacity:1;transform:none;transition:opacity var(--bac-reveal) var(--bac-ease-soft) var(--d,0ms),transform var(--bac-reveal) var(--bac-ease-soft) var(--d,0ms)}@media (max-width:520px){.wp-block-ilb-animated-checklist .ilbAnimatedChecklist .ilbAnimatedChecklist__head{align-items:flex-start;flex-direction:column}.wp-block-ilb-animated-checklist .ilbAnimatedChecklist .ilbAnimatedChecklist__footer{align-items:stretch;flex-direction:column;text-align:center}}@media (prefers-reduced-motion:reduce){.wp-block-ilb-animated-checklist .ilbAnimatedChecklist *,.wp-block-ilb-animated-checklist .ilbAnimatedChecklist :after,.wp-block-ilb-animated-checklist .ilbAnimatedChecklist :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.wp-block-ilb-animated-checklist .ilbAnimatedChecklist[data-bac-anim] .ilbAnimatedChecklist__item{opacity:1;transform:none}}