@import url("https://fonts.googleapis.com/css2?family=Heebo:wght@900&display=swap");:root{--dark-clr:#550000;--light-clr:#f1d874}.container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center}.chess-icon{height:125px;width:125px;border:8px solid #333;border-radius:20px;background-image:conic-gradient(var(--dark-clr) 0,var(--dark-clr) 90deg,var(--light-clr) 90deg,var(--light-clr) 180deg,var(--dark-clr) 180deg,var(--dark-clr) 270deg,var(--light-clr) 270deg,var(--light-clr) 1turn);animation-name:loading;animation-duration:5s;animation-iteration-count:infinite}@keyframes loading{20%{transform:rotate(90deg)}40%{transform:rotate(180deg)}60%{transform:rotate(270deg)}80%{transform:rotate(1turn)}to{transform:rotate(1turn)}}.fade-in-fwd{-webkit-animation:fade-in-fwd 1.5s cubic-bezier(.39,.575,.565,1) both;animation:fade-in-fwd 1.5s cubic-bezier(.39,.575,.565,1) both}@keyframes fade-in-fwd{0%{opacity:0;transform:translateZ(-80px)}to{opacity:1;transform:translateZ(0)}}#svg-global{zoom:1.2;overflow:visible}@keyframes fade-particles{0%,to{opacity:1}50%{opacity:.5}}@keyframes floatUp{0%{transform:translateY(0);opacity:0}10%{opacity:1}to{transform:translateY(-40px);opacity:0}}#particles{animation:fade-particles 5s infinite alternate}.particle{animation:floatUp linear infinite}.p1{animation-duration:2.2s;animation-delay:0s}.p2{animation-duration:2.5s;animation-delay:.3s}.p3{animation-duration:2s;animation-delay:.6s}.p4{animation-duration:2.8s;animation-delay:.2s}.p5{animation-duration:2.3s;animation-delay:.4s}.p6{animation-duration:3s;animation-delay:.1s}.p7{animation-duration:2.1s;animation-delay:.5s}.p8{animation-duration:2.6s;animation-delay:.2s}.p9{animation-duration:2.4s;animation-delay:.3s}@keyframes bounce-lines{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}#line-v1,#line-v2,#node-server,#panel-rigth,#particles,#reflectores{animation:bounce-lines 3s ease-in-out infinite alternate}#line-v2{animation-delay:.2s}#node-server,#panel-rigth,#particles,#reflectores{animation-delay:.4s}.animated-gradient-text{position:relative;margin:0 auto;display:flex;max-width:fit-content;flex-direction:row;align-items:center;justify-content:center;border-radius:1.25rem;font-weight:500;backdrop-filter:blur(10px);transition:box-shadow .5s ease-out;overflow:hidden;cursor:pointer}.gradient-overlay{right:0;bottom:0;background-size:300% 100%;animation:gradient linear infinite;z-index:0;pointer-events:none}.gradient-overlay,.gradient-overlay:before{position:absolute;top:0;left:0;border-radius:inherit}.gradient-overlay:before{content:"";width:calc(100% - 2px);height:calc(100% - 2px);left:50%;top:50%;transform:translate(-50%,-50%);background-color:#060010;z-index:-1}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.text-content{display:inline-block;position:relative;z-index:2;background-size:300% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:gradient linear infinite}@keyframes slide-in-top{0%{transform:translateY(-100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-in-right{0%{transform:translateX(100px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slide-in-left{0%{transform:translateX(-100px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slide-in-bottom{0%{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}.slide-in-top{animation:slide-in-top 1s cubic-bezier(.25,.46,.45,.94) both}.slide-in-right{animation:slide-in-right 1s cubic-bezier(.25,.46,.45,.94) both}.slide-in-left{animation:slide-in-left 1s cubic-bezier(.25,.46,.45,.94) both}.slide-in-bottom{animation:slide-in-bottom 1s cubic-bezier(.25,.46,.45,.94) both}.menu-wrap{width:100%;height:100%;overflow:hidden}.menu{display:flex;flex-direction:column;height:100%;margin:0;padding:0}.menu__item{flex:1;position:relative;overflow:hidden;text-align:center;box-shadow:0 -1px #fff}.menu__item-link{display:flex;align-items:center;justify-content:center;height:100%;position:relative;cursor:pointer;text-decoration:none;white-space:nowrap;font-weight:600;color:#fff;font-size:4vh}.menu__item-link:hover{color:#060010}.menu__item-link:focus:not(:focus-visible){color:#fff}.marquee{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%;pointer-events:none;background:#fff;transform:translate3d(0,101%,0);transition:transform ease-expo .6s}.marquee__inner-wrap{height:100%;width:200%;display:flex;transform:translateX(0)}.marquee__inner{display:flex;align-items:center;position:relative;height:100%;width:200%;will-change:transform;animation:marquee 15s linear infinite}.marquee span{color:#060010;white-space:nowrap;font-weight:400;font-size:4vh;line-height:1.2;padding:1vh 1vw 0}.marquee__img{width:200px;height:7vh;margin:2em 2vw;padding:1em 0;border-radius:50px;background-size:cover;background-position:50% 50%}.menu__item-link:hover+.marquee{transform:translateZ(0)}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:768px){.marquee span,.menu__item-link{font-size:3vh}.marquee__img{width:150px;height:5.5vh}}@media (max-width:640px){.marquee span,.menu__item-link{font-size:2.4vh}}.loader{height:120px;width:300px;aspect-ratio:2;border-bottom:3px solid #524656;position:relative;overflow:hidden}.loader:before{content:"";position:absolute;inset:auto 42.5% 0;aspect-ratio:1;border-radius:50%;background:#CF4647;animation:l1-0 .5s cubic-bezier(0,900,1,900) infinite,l1-1 2s linear infinite}@keyframes l1-0{0%,2%{bottom:0}98%,to{bottom:.1%}}@keyframes l1-1{0%{translate:-500%}to{translate:500%}}@keyframes focus-in-expand{0%{opacity:0}to{opacity:1}}.focus-in-expand{-webkit-animation:focus-in-expand 3s cubic-bezier(.39,.575,.565,1) both;animation:focus-in-expand 3s cubic-bezier(.39,.575,.565,1) both}.stagger-1,.stagger-2{animation-delay:2s}.stagger-3{animation-delay:3s}