

html.anim-a .after .app .a-hide{opacity:0;transform:translateY(8px)}
html.anim-a .after .app .a-in{opacity:1;transform:none;transition:opacity .5s ease,transform .6s cubic-bezier(.2,.7,.2,1)}


html.anim-a .after .app .clm__steps li{transition:color .4s ease,opacity .4s ease}
html.anim-a .after .app .clm__steps li.a-wait{opacity:.38}
html.anim-a .after .app .clm__steps li::before{transition:background-color .35s ease,border-color .35s ease,box-shadow .35s ease}
html.anim-a .after .app .clm__steps li.done.a-pop::before{animation:a-pop .45s cubic-bezier(.2,.7,.2,1)}
html.anim-a .after .app .clm__steps li:not(:last-child)::after{transition:background-color .45s ease}
html.anim-a .after .app .clm__steps li.done.a-rail:not(:last-child)::after{background:var(--blue)}
html.anim-a .after .app .clm__steps li.now.a-pulse::before{animation:a-pulse 1.4s ease-in-out 3}
@keyframes a-pop{0%{transform:scale(.4)}60%{transform:scale(1.25)}100%{transform:scale(1)}}
@keyframes a-pulse{0%,100%{box-shadow:0 0 0 4px rgba(247,147,30,.16)}50%{box-shadow:0 0 0 9px rgba(247,147,30,.06)}}


html.anim-a .after .app .clm__fig div{transition:background-color .6s ease,opacity .5s ease,transform .6s cubic-bezier(.2,.7,.2,1)}
html.anim-a .after .app .clm__fig dd{transition:color .6s ease;font-variant-numeric:tabular-nums}


html.anim-a .after .app .app__head .st{transition:opacity .4s ease,transform .5s cubic-bezier(.2,.7,.2,1)}
html.anim-a .after .app .app__head .st.a-hide{transform:scale(.9)}


html.anim-a .after .app .bx__bar i{transition:width .7s cubic-bezier(.2,.7,.2,1)}
html.anim-a .after .app .bx__bar i.a-zero{width:0}
html.anim-a .after .app .bx__grades b{font-variant-numeric:tabular-nums}
