@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fallback-spinner{min-height:100vh;display:flex;justify-content:center;align-items:center;position:relative;background-color:initial}.fallback-spinner .loading{position:absolute;top:60%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px}.fallback-spinner .loading .effect-1,.fallback-spinner .loading .effect-2{position:absolute;width:100%;height:100%;border:1px solid transparent;border-radius:50%;box-sizing:border-box}.fallback-spinner .loading .effect-1{border-top:1.5px solid #c5a880;animation:rotate 1s ease-in-out infinite}.fallback-spinner .loading .effect-2{border-bottom:1.5px solid #1a1a1a;animation:rotate 1.5s ease-in-out infinite reverse}.loading-container{flex:0 0 100%;display:flex;justify-content:center;align-items:center;min-height:400px}.loading-spinner{width:40px;height:40px;border:4px solid #f0f0f0;border-top-color:#16a34a;border-radius:50%;animation:spin 1s linear infinite}.ellipsis-content,.ellipsis-content-2,.ellipsis-content-3,.ellipsis-content-7{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.ellipsis-content{-webkit-line-clamp:1}.ellipsis-content-2{-webkit-line-clamp:2}.ellipsis-content-3{-webkit-line-clamp:3}.ellipsis-content-7{-webkit-line-clamp:7}.fade-in{animation:fadeInAnimation .8s ease;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}.fade-in-up{animation:fadeInUpAnimation .5s ease;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes fadeInUpAnimation{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}