@keyframes fd-page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes fd-pop-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@keyframes fd-toast-in{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}@keyframes fd-fade{0%{opacity:0}to{opacity:1}}@keyframes fd-sheet-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes fd-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.fd-page-in{animation:.28s cubic-bezier(.2,.7,.2,1) backwards fd-page-in}.fd-pop-in{animation:.16s cubic-bezier(.2,.7,.2,1) both fd-pop-in}.fd-toast-in{animation:.22s cubic-bezier(.2,.7,.2,1) both fd-toast-in}.fd-sheet-in{animation:.24s cubic-bezier(.2,.8,.2,1) both fd-sheet-in}.fd-fade{animation:.15s ease-out both fd-fade}.fd-skeleton{background:linear-gradient(90deg,#f1f1f1 0,#e7e7e7 40px,#f1f1f1 80px) 0 0/800px 100%;animation:1.4s linear infinite fd-shimmer}@media (prefers-reduced-motion:reduce){.fd-page-in,.fd-pop-in,.fd-toast-in,.fd-sheet-in,.fd-fade,.fd-skeleton{animation:none!important}.fd-shell *{transition-duration:0s!important}}@media (max-width:1023px){.fd-page-in{animation-name:fd-fade;animation-fill-mode:backwards}}
