/* Progressive motion: compositor-friendly, no heavy runtime or layout animation */
:root{--motion-fast:.22s;--motion-slow:.55s}html{scroll-behavior:smooth}body{overflow-x:hidden}button,a,input,textarea{transition:border-color .22s,box-shadow .22s,background-color .22s,opacity .22s}button:active{transform:scale(.985)}.v-motion{opacity:1;transform:none}.v-motion.prep{opacity:0;transform:translate3d(0,14px,0)}.v-motion.show{opacity:1;transform:none;transition:opacity .52s ease,transform .52s cubic-bezier(.2,.7,.2,1)}.vlt-account-btn:hover,.primary:hover{filter:brightness(1.08)}.vlt-modal,.c-dialog{animation:popin .22s ease both}@keyframes popin{from{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.v-motion.prep{opacity:1;transform:none}}