.embla{overflow:hidden}.embla__container{display:flex}.embla__slide{position:relative;flex:0 0 100%;padding-right:0}@media (min-width:640px){.embla__slide{flex:0 0 88%;padding-right:12px}}@media (min-width:768px){.embla__slide{flex:0 0 82%}}.moving-line{height:100%;width:40%;background:linear-gradient(90deg,#5e23dc,#b07cff 50%,#5e23dc);border-radius:9999px;animation:slideLine 2.5s linear infinite}@keyframes slideLine{0%{transform:translateX(-120%)}to{transform:translateX(220%)}}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.fade-right-overlay{display:none}@media (min-width:1024px){.fade-right-overlay{display:block;position:absolute;right:0;top:0;width:120px;height:100%;pointer-events:none;background:linear-gradient(90deg,transparent,#fff)}}.modal-overlay{animation:modalOverlayIn .2s ease-out forwards}.modal-overlay-close{animation:modalOverlayOut .2s ease-in forwards}.modal-content{animation:modalContentIn .22s ease-out forwards}.modal-content-close{animation:modalContentOut .18s ease-in forwards}@keyframes modalOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes modalOverlayOut{0%{opacity:1}to{opacity:0}}@keyframes modalContentIn{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes modalContentOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(12px) scale(.98)}}