@keyframes code14PageEnter{0%{opacity:0;transform:translateY(14px) scale(.992);filter:blur(8px)}60%{opacity:1;filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.code14-page-transition{animation:code14PageEnter .36s cubic-bezier(.22,1,.36,1) both;transform-origin:top center;will-change:opacity,transform,filter}@keyframes code14MarketplaceEnter{0%{opacity:0;transform:translateY(18px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes code14ModalBackdropEnter{0%{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}@keyframes code14ModalPanelEnter{0%{opacity:0;transform:translateY(18px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}.marketplace-view-transition{animation:code14MarketplaceEnter .42s cubic-bezier(.22,1,.36,1) both;will-change:opacity,transform,filter}.marketplace-back-button{transition:color .18s ease,transform .22s cubic-bezier(.22,1,.36,1),text-decoration-color .18s ease}.marketplace-back-button:hover{transform:translate(-4px)}.marketplace-interactive-card{transition:transform .24s cubic-bezier(.22,1,.36,1),border-color .18s ease,box-shadow .24s ease,background-color .18s ease}.marketplace-interactive-card:hover{transform:translateY(-5px)}.marketplace-modal-backdrop{animation:code14ModalBackdropEnter .22s ease-out both}.marketplace-modal-panel{animation:code14ModalPanelEnter .3s cubic-bezier(.22,1,.36,1) both;transform-origin:center}@media(prefers-reduced-motion:reduce){.code14-page-transition,.marketplace-view-transition,.marketplace-modal-backdrop,.marketplace-modal-panel{animation:none}.marketplace-back-button,.marketplace-interactive-card,.marketplace-interactive-card:hover{transition:none;transform:none}}
