@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:var(
    --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)
  );transform:translateX(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}.loader{width:48px;height:48px;border-radius:50%;position:relative;animation:rotate 1s linear infinite}.loader:before{content:"";box-sizing:border-box;position:absolute;inset:0;border-radius:50%;border:5px solid #90c639;animation:prixClipFix 2s linear infinite}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes prixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}.loader2{width:13px;height:13px;border:3px solid #db2407;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tooltip{visibility:hidden;opacity:0;width:120px;text-align:center;border-radius:14px;transition:opacity .3s ease}.group:hover .tooltip{visibility:visible;opacity:1}.login-container{background:#fff;box-shadow:1px 1px 20px #13470235}@keyframes shine{0%{background-position:-200% 0}to{background-position:200% 0}}.shining-text{position:relative;display:inline-block;background:linear-gradient(90deg,#ff001f,#129563 50%,#dc00ff);background-size:200% 100%;animation:shine 2s linear infinite;-webkit-background-clip:text;background-clip:text;color:transparent}.upload-container{background:#fff;box-shadow:1px 1px 20px #13470235}select option{font-weight:600}.contributeButton{position:relative;overflow:hidden;z-index:1}.contributeButton:before{position:absolute;background:#000;transition:all .7s;top:100%;left:100%;width:200px;height:150px;border-radius:50%;content:"";z-index:-1}.contributeButton:hover:before{top:-30px;left:-30px}.uploadButton{position:relative;overflow:hidden;z-index:1}.uploadButton:before{position:absolute;background:#90c639;transition:all .7s;top:100%;left:100%;width:200px;height:150px;border-radius:50%;content:"";z-index:-1}.uploadButton:hover:before{top:-30px;left:-30px}.downloadButton{position:relative;overflow:hidden;z-index:1}.downloadButton:before{position:absolute;background:#90c639;transition:all .7s;top:100%;left:100%;width:200px;height:150px;border-radius:50%;content:"";z-index:-1}.downloadButton:hover:before{top:-30px;left:-30px}.loader3{width:10px;height:10px;border-radius:50%;display:block;margin:15px auto;position:relative;color:#90c639;left:-100px;box-sizing:border-box;animation:shadowRolling 2s linear infinite}@keyframes shadowRolling{0%{box-shadow:0 0 hsla(0,0%,100%,0),0 0 hsla(0,0%,100%,0),0 0 hsla(0,0%,100%,0),0 0 hsla(0,0%,100%,0)}12%{box-shadow:100px 0 #90c639,0 0 hsla(0,0%,100%,0),0 0 hsla(0,0%,100%,0),0 0 hsla(0,0%,100%,0)}25%{box-shadow:110px 0 #90c639,100px 0 #90c639,0 0 hsla(0,0%,100%,0),0 0 hsla(0,0%,100%,0)}36%{box-shadow:120px 0 #90c639,110px 0 #90c639,100px 0 #90c639,0 0 hsla(0,0%,100%,0)}50%{box-shadow:130px 0 #90c639,120px 0 #90c639,110px 0 #90c639,100px 0 #90c639}62%{box-shadow:200px 0 hsla(0,0%,100%,0),130px 0 #90c639,120px 0 #90c639,110px 0 #90c639}75%{box-shadow:200px 0 hsla(0,0%,100%,0),200px 0 hsla(0,0%,100%,0),130px 0 #90c639,120px 0 #90c639}87%{box-shadow:200px 0 hsla(0,0%,100%,0),200px 0 hsla(0,0%,100%,0),200px 0 hsla(0,0%,100%,0),130px 0 #90c639}to{box-shadow:200px 0 hsla(0,0%,100%,0),200px 0 hsla(0,0%,100%,0),200px 0 hsla(0,0%,100%,0),200px 0 hsla(0,0%,100%,0)}}