@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) backwards;transform-origin:top center}@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) backwards}.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}}.scrollbar-on-hover{scrollbar-width:thin;scrollbar-color:transparent transparent}.scrollbar-on-hover:hover,.scrollbar-on-hover:focus-within{scrollbar-color:rgba(120,113,108,.45) transparent}.scrollbar-on-hover::-webkit-scrollbar{width:8px}.scrollbar-on-hover::-webkit-scrollbar-track{background:transparent}.scrollbar-on-hover::-webkit-scrollbar-thumb{background:transparent;border-radius:9999px}.scrollbar-on-hover:hover::-webkit-scrollbar-thumb,.scrollbar-on-hover:focus-within::-webkit-scrollbar-thumb{background:#78716c73}@keyframes c14Rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes c14Draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes c14Pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes c14Float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes c14Spin{to{transform:rotate(360deg)}}@keyframes c14Settle{0%{transform:scale(1.06)}to{transform:scale(1)}}.c14-rise{animation:c14Rise .7s cubic-bezier(.22,1,.36,1) backwards}.c14-pop{display:block;animation:c14Pop .52s cubic-bezier(.34,1.56,.64,1) backwards}.c14-float{display:block;animation:c14Float 6s ease-in-out infinite}.c14-orbit{animation:c14Spin 70s linear infinite}.c14-settle{animation:c14Settle 1.6s cubic-bezier(.22,1,.36,1) backwards}.c14-underline{position:relative;display:inline-block}.c14-underline:after{content:"";position:absolute;left:0;right:0;bottom:-.04em;height:.09em;border-radius:999px;background:#00000040;transform-origin:left center;animation:c14Draw .7s cubic-bezier(.22,1,.36,1) .7s backwards}@media(prefers-reduced-motion:reduce){.c14-rise,.c14-pop,.c14-float,.c14-orbit,.c14-settle,.c14-underline:after{animation:none!important}}
