@media (prefers-reduced-motion:no-preference){@keyframes cfg-enter-forward{0%{opacity:0;transform:translate(12px)}}@keyframes cfg-enter-back{0%{opacity:0;transform:translate(-12px)}}.cfg-enter-forward{animation:.2s cubic-bezier(.2,.7,.2,1) both cfg-enter-forward}.cfg-enter-back{animation:.2s cubic-bezier(.2,.7,.2,1) both cfg-enter-back}.cfg-leave{opacity:0;transition:opacity .12s ease-in}@keyframes cfg-rise{0%{opacity:0;transform:translateY(8px)}}.cfg-rise{animation:.26s cubic-bezier(.2,.7,.2,1) both cfg-rise}@keyframes cfg-fade{0%{opacity:0}}.cfg-fade{animation:.22s ease-out both cfg-fade}@keyframes cfg-pop{0%{opacity:0;transform:scale(.6)}}.cfg-pop{animation:.18s cubic-bezier(.3,1.4,.5,1) both cfg-pop}@keyframes cfg-draw{0%{stroke-dashoffset:1px}}.cfg-draw{stroke-dasharray:1;stroke-dashoffset:0;animation:.32s ease-out both cfg-draw}.cfg-draw-slow{stroke-dasharray:1;stroke-dashoffset:0;animation:.6s ease-out both cfg-draw}.cfg-draw-late{animation-delay:.35s}}@media (max-width:1023.98px){html:has([data-cfg-strip]){scroll-padding-top:calc(4.5rem + var(--cfg-strip,3.5rem))}html:has([data-cfg-actions]){scroll-padding-bottom:6rem}}
