.ig-roll{display:inline-block}.ig-roll__row{align-items:baseline;display:inline-flex}.ig-roll__window{vertical-align:bottom;height:1lh;display:inline-block;overflow:hidden}.ig-roll__strip{will-change:transform;flex-direction:column;display:flex}.ig-roll__digit{font-variant-numeric:tabular-nums;text-align:center;height:1lh}.ig-roll__static{font-variant-numeric:tabular-nums}
.ig-collapse{overflow-anchor:none;opacity:0;visibility:hidden;pointer-events:none;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1),opacity .2s,visibility 0s linear .32s;display:grid}.ig-collapse[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;grid-template-rows:1fr;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1),opacity .2s,visibility}.ig-collapse__inner{min-height:0;transition:transform .32s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translateY(-4px)}.ig-collapse[data-open=true] .ig-collapse__inner{transform:translateY(0)}.ig-collapse[data-scroll-sensitive=true]{transition:grid-template-rows .25s cubic-bezier(.45,0,.55,1),opacity .2s,visibility 0s linear .25s}.ig-collapse[data-scroll-sensitive=true][data-open=true]{transition:grid-template-rows .25s cubic-bezier(.45,0,.55,1),opacity .2s,visibility}.ig-collapse[data-scroll-sensitive=true] .ig-collapse__inner{transition-duration:.25s;transition-timing-function:cubic-bezier(.45,0,.55,1)}@media (prefers-reduced-motion:reduce){.ig-collapse,.ig-collapse__inner{transition:none}}.ig-strike{position:relative}.ig-strike:after{content:"";background:var(--border);transform-origin:0;pointer-events:none;height:1px;transition:transform .34s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:0;right:0;transform:scaleX(0)}.ig-strike[data-state=completed]:after{transform:scaleX(1)}.ig-state-dot svg{width:.5rem;height:.5rem;transition:transform .26s cubic-bezier(.34,1.56,.64,1);transform:scale(.6)}.ig-state-dot[data-state=completed] svg{transform:scale(1)}.ig-state-dot svg path{stroke-dasharray:23;stroke-dashoffset:23px;transition:stroke-dashoffset .3s cubic-bezier(.22,1,.36,1) 60ms}.ig-state-dot[data-state=completed] svg path{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.ig-strike:after,.ig-state-dot svg,.ig-state-dot svg path{transition:none}}[data-reduced-motion=true] .ig-strike:after,[data-reduced-motion=true] .ig-state-dot svg,[data-reduced-motion=true] .ig-state-dot svg path{transition:none}
