.lq-step{animation:lq-in .42s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1)) both}.lq-step[data-dir=back]{animation-name:lq-in-back}.lq-step>*{animation:lq-rise .5s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1)) both}.lq-step>:nth-child(2){animation-delay:50ms}.lq-step>:nth-child(3){animation-delay:.1s}.lq-step>:nth-child(4){animation-delay:.15s}.lq-option{transition:transform .18s cubic-bezier(.2,.9,.3,1.4),background-color .2s,box-shadow .2s}.lq-option:active{transform:scale(.98)}.lq-option[data-on]{box-shadow:0 0 0 1.5px var(--pink), 0 18px 50px -24px var(--halo-red)}.lq-check{transition:transform .25s cubic-bezier(.2,.9,.3,1.5),opacity .2s}.lq-option:not([data-on]) .lq-check{opacity:0;transform:scale(.4)}.lq-halo{filter:blur(80px);pointer-events:none;border-radius:9999px;animation:14s ease-in-out infinite alternate lq-drift;position:absolute}.lq-halo[data-b]{animation-duration:18s;animation-direction:alternate-reverse}.lq-bar-fill{transition:width .55s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1))}@keyframes lq-in{0%{opacity:0;transform:translate(28px)}}@keyframes lq-in-back{0%{opacity:0;transform:translate(-28px)}}@keyframes lq-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes lq-drift{to{transform:translate(6vmax,4vmax)scale(1.1)}}@media (prefers-reduced-motion:reduce){.lq-step,.lq-step>*,.lq-halo{animation:none}}
