.answer-arrives{animation:answer-arrive var(--duration-track) var(--ease-settle) backwards}.answer-leaves{animation:answer-arrive var(--duration-track) var(--ease-settle) backwards, answer-leave var(--duration-scrim) var(--ease-state) forwards;pointer-events:none}@keyframes answer-arrive{0%{opacity:0;translate:0 calc(var(--spacing) * 12)}}@keyframes answer-leave{to{opacity:0}}@media (prefers-reduced-motion:reduce){.answer-arrives,.answer-leaves{animation:none}}.opens-out-of-the-point[data-v-66998d7b]{transform-origin:var(--step-origin-x) var(--step-origin-y);animation:step-clip-out-of-the-point-66998d7b var(--duration-open) var(--ease-open) backwards,step-grow-out-of-the-point-66998d7b var(--duration-open) var(--ease-open) backwards}.rises-to-fit[data-v-66998d7b]{transition:top var(--duration-rise) var(--ease-open)}.fades-in[data-v-66998d7b]{animation:step-ground-in-66998d7b var(--duration-scrim) var(--ease-state) backwards}@keyframes step-clip-out-of-the-point-66998d7b{0%{clip-path:circle(0 at var(--step-origin-x) var(--step-origin-y))}to{clip-path:circle(var(--step-radius) at var(--step-origin-x) var(--step-origin-y))}}@keyframes step-grow-out-of-the-point-66998d7b{0%{opacity:.7;scale:.86}60%{opacity:1}to{opacity:1;scale:1}}@keyframes step-ground-in-66998d7b{0%{opacity:0}}.pops-into-place[data-v-66998d7b]{animation:step-pops-into-place-66998d7b var(--duration-pop) var(--ease-pop) backwards}@keyframes step-pops-into-place-66998d7b{0%{opacity:0;scale:.86}to{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){.opens-out-of-the-point[data-v-66998d7b],.pops-into-place[data-v-66998d7b],.fades-in[data-v-66998d7b]{animation:none}.rises-to-fit[data-v-66998d7b]{transition:none}}input:focus~[data-cell=next][data-v-50c62696]{animation:code-caret-50c62696 var(--duration-travel) var(--ease-loop) infinite alternate}@keyframes code-caret-50c62696{0%{box-shadow:var(--shadow-ring-current)}to{box-shadow:var(--shadow-ring-filled)}}[data-cell=filled][data-v-50c62696]{animation:code-land-50c62696 var(--duration-pop) var(--ease-bounce) both}@keyframes code-land-50c62696{0%{transform:scale(.68)}to{transform:scale(1)}}[data-code=wrong][data-v-50c62696]{animation:code-shake-50c62696 var(--duration-open) var(--ease-loop) both}@keyframes code-shake-50c62696{0%,to{transform:translate(0)}20%{transform:translate(-5px)}45%{transform:translate(4px)}70%{transform:translate(-2px)}}@media (prefers-reduced-motion:reduce){[data-cell][data-v-50c62696],input:focus~[data-cell][data-v-50c62696],[data-code][data-v-50c62696]{animation:none}}
