@keyframes rotateCircle{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes noRotate{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes flicker-v-2{0%{opacity:0}10%{opacity:0}10.1%{opacity:1}10.2%{opacity:0}20%{opacity:0}20.1%{opacity:1;color:#0ff;filter:drop-shadow(0 0 12px aqua)}20.6%{opacity:0}30%{opacity:0}30.1%{opacity:1;color:#0ff;filter:drop-shadow(0 0 12px aqua)}30.5%{opacity:1;color:#0ff;filter:drop-shadow(0 0 12px aqua)}30.6%{opacity:0}45%{opacity:0}45.1%{opacity:1}50%{opacity:1;color:#0ff;filter:drop-shadow(0 0 12px aqua)}55%{opacity:1;color:#0ff;filter:drop-shadow(0 0 12px aqua)}55.1%{opacity:0;color:#0ff;filter:drop-shadow(0 0 12px aqua)}57%{opacity:0}57.1%{opacity:1}60%{opacity:1}60.1%{opacity:0}65%{opacity:0}65.1%{opacity:1;color:#0ff;filter:drop-shadow(0 0 12px aqua)}75%{opacity:1}75.1%{opacity:0}77%{opacity:0}77.1%{opacity:1;color:#0ff;filter:drop-shadow(0 0 12px aqua)}85%{opacity:1}85.1%{opacity:0;color:#0ff;filter:drop-shadow(0 0 12px aqua)}86%{opacity:0}86.1%{opacity:1}to{opacity:1}}@keyframes bounce-in-bottom{0%{transform:translateY(500px);animation-timing-function:ease-in;opacity:0}38%{transform:translateY(0);animation-timing-function:ease-out;opacity:1}55%{transform:translateY(65px);animation-timing-function:ease-in}72%{transform:translateY(0);animation-timing-function:ease-out}81%{transform:translateY(28px);animation-timing-function:ease-in}90%{transform:translateY(0);animation-timing-function:ease-out}95%{transform:translateY(8px);animation-timing-function:ease-in}to{transform:translateY(0);animation-timing-function:ease-out}}@keyframes floating{0%{transform:translateY(0)}50%{transform:translateY(-9px)}to{transform:translateY(0)}}@keyframes from-top{0%{transform:translateY(-600px) scale(6.2)}to{transform:translateY(0) scale(1)}}@keyframes from-bottom{0%{transform:translateY(600px) scale(6.2)}to{transform:translateY(0) scale(1)}}@keyframes from-left{0%{transform:translate(-600px) scale(6.2)}to{transform:translateY(0) scale(1)}}@keyframes from-rigth{0%{transform:translate(600px) scale(6.2)}to{transform:translateY(0) scale(1)}}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-142.5rem)}}@keyframes scroll-reverse{0%{transform:translate(0)}to{transform:translate(-85.5rem)}}.cuadricula{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;z-index:-1;background:linear-gradient(180deg,#120228 8%,#2202501a 40%),url(/img/cuadricula.svg);background-repeat:no-repeat;background-size:cover;background-position:center}.github{display:flex;align-items:center;justify-content:center;width:100%;max-width:1100px;margin:0 auto;min-height:100dvh;gap:5rem;padding:1.5rem}@media (max-width: 768px){.github{flex-direction:column-reverse}}.github__anim{display:flex;align-items:center;justify-content:center;padding:1rem}@media (max-width: 768px){.github__anim{scale:.47}}.github .main-branch{filter:drop-shadow(0 0 22px aqua)}.github .branch-container{position:relative;display:flex;align-items:center;justify-content:center}.github .merge-branch{filter:drop-shadow(0 0 22px aqua);position:absolute;top:-5rem}.github .diverge-branch{filter:drop-shadow(0 0 22px aqua);position:absolute;bottom:-4.9rem;left:15rem}.github .icon{background:#0000005c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:2rem;border-radius:12px;border:1px solid rgba(16,255,191,.698);z-index:10}.github .icon .git-icon,.github .icon .sofi-icon{animation:floating 3s ease-in-out infinite}.github .icon:has(>.sofi-icon){margin-bottom:10px;transform:rotate(-14deg)}.github #line-1{stroke-dasharray:480;stroke-dashoffset:480;--delay: 0s;--duration: 1.7s}.github #line-2{stroke-dasharray:267;stroke-dashoffset:267;--delay: 2s;--duration: 1.4s;opacity:0;transition:opacity .2s ease}.github #line-3{--delay: 1.5s;--duration: 1s;stroke-dasharray:168;stroke-dashoffset:168;opacity:0;transition:opacity .2s ease}.github .active{animation-delay:var(--delay);animation:drawPath var(--duration) linear forwards}.github .buble{position:absolute;width:20px;height:20px;border-radius:50%}.github .buble-main{--duration: 1s;background:#23ecfa;box-shadow:0 0 13px 2px #0ef;top:-1}.github .buble-main-1{left:-5%;--delay: 0s}.github .buble-main-2{left:10%;--delay: .1s;--duration: .6s}.github .buble-main-3{left:28%;--delay: .1s}.github .buble-main-4{left:50%;--delay: .6s}.github .buble-main-5{left:70%;--delay: .8s}.github .buble-main-6{left:87%;--delay: .9s}.github .buble-main-7{left:100%;--delay: 1s}.github .buble-main.active{animation:popup var(--duration) both;animation-delay:var(--delay)}.github .buble-merge{--duration: 1s;background:#9747ff;box-shadow:0 0 13px 2px #6f00ff;top:-5.6rem}.github .buble-merge-1{left:35%;--delay: .1s}.github .buble-merge-2{left:63%;--delay: .9s}.github .buble-merge.active{animation:popup var(--duration) both;animation-delay:var(--delay)}.github .buble-diverge{--duration: 1s;background:#fdad01;box-shadow:0 0 13px 2px #ff3c00;bottom:-5.6rem}.github .buble-diverge-1{--delay: .4s;left:37%}.github .buble-diverge-2{left:59%;--delay: .9s}.github .buble-diverge.active{animation:popup var(--duration) both;animation-delay:var(--delay)}@keyframes drawPath{to{stroke-dashoffset:0;opacity:1;width:100%}}@keyframes popup{0%{transform:scale(0);animation-timing-function:ease-in;opacity:0}38%{transform:scale(1);animation-timing-function:ease-out;opacity:1}55%{transform:scale(.7);animation-timing-function:ease-in}72%{transform:scale(1);animation-timing-function:ease-out}81%{transform:scale(.84);animation-timing-function:ease-in}89%{transform:scale(1);animation-timing-function:ease-out}95%{transform:scale(.95);animation-timing-function:ease-in}to{transform:scale(1);animation-timing-function:ease-out}}.github__content{display:flex;flex-direction:column;justify-content:center;gap:3rem;padding:0 0 2rem}.github__description{color:#fff}.contributtors__card{display:flex;align-items:center;overflow:hidden;flex-direction:column;gap:1rem;width:100%;height:100%;border-radius:12px;border:solid .3px var(--color);position:relative}.contributtors__card:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:var(--bg-img),linear-gradient(90deg,color-mix(in srgb,var(--color),rgb(0,0,0) 90%),color-mix(in srgb,var(--color),rgb(0,0,0) 80%));background-size:cover;background-position:center;z-index:-1;filter:blur(45px);transition:filter .3s ease-in-out;will-change:filter}.contributtors__card.contributtors__card:hover:before{filter:blur(80px)}.card__container{display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;width:100%}.card__container .card__container-banner{overflow:hidden;display:flex;width:100%;height:100px}.card__container .card__container-avatar{border:2px solid var(--color);border-radius:50%;width:100px;height:100px;background:#11111140;backdrop-filter:blur(19px);overflow:hidden}.card__container .card__img{width:100%;-o-object-fit:cover;object-fit:cover}.card__profile{position:absolute;top:4rem;left:1rem;display:flex;align-items:end;justify-content:center;gap:2rem}.card__avatar{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.card__content{margin-top:3rem;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:1rem;width:100%;height:100%;text-align:center;color:#fff;overflow:hidden}.card__content h2{text-align:center;font-weight:700}.card__content .card__rol{font-size:1.5rem;text-align:left}.card__social{display:flex;gap:1rem;justify-content:center;align-items:center}.card__social-icon{width:25px;height:25px;color:color-mix(in srgb,var(--color),#fff 60%)}.card__social-icon:hover{opacity:.8;transform:scale(.98)}.card__button{background:color-mix(in srgb,var(--custom-color),#fff 60%);color:color-mix(in srgb,var(--custom-color),#000 60%);width:100%;margin-top:auto;padding:.5rem 1rem;border-radius:8px;transition:transform .3s ease-in-out,opacity .3s ease-in-out}.card__button:hover{opacity:.8;transform:scale(.98)}.contributtors{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2rem;width:100%;max-width:1100px;margin:0 auto;padding:2rem 1rem;min-height:50dvh}.contributtors__list{z-index:40;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;width:100%}.contributor{display:flex;align-items:flex-start;justify-content:flex-start;gap:2rem;flex-direction:column;color:var(--mainColor);width:100%;max-width:1100px;margin:0 auto;margin-top:10rem}.contributor__title{text-align:left;font-size:4rem;font-weight:800;background:var(--bg-color);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;width:100%}@media (max-width: 768px){.contributor__title{font-size:2.5rem}}.contributor__banner{background:var(--bg) center center/cover no-repeat;width:100%;min-height:25dvh;border:.25px solid rgba(255,255,255,.335);border-radius:12px;padding:2.7rem 5.5rem;display:flex;align-items:flex-start;justify-content:flex-start;gap:5rem}.contributor__back{display:flex;align-items:center;justify-content:center;background:#0101014a;padding:1rem;border-radius:50%;backdrop-filter:blur(20px);color:var(--bg-color);transition:all .3s ease-in-out}.contributor__back:hover{opacity:.8}.contributor__image{display:flex;align-items:center;justify-content:center;width:150px;height:150px;min-width:150px;border-radius:50%;overflow:hidden;background:#22222240;backdrop-filter:blur(15px);border:solid 2px var(--bg-color)}.contributor__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contributor__container{width:100%;display:flex;align-items:center;justify-content:start;flex-wrap:wrap;gap:2rem;padding:0 2rem}.contributor__info{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:1rem;flex:1}.contributor__rol{display:flex;align-items:center;justify-content:left;flex-wrap:wrap;font-size:1.2rem;color:var(--mainColor);flex:1;gap:.5rem;text-wrap:nowrap;padding:.5rem;color:#d5d5d5e8;font-weight:600}.contributor__rol li{display:flex;align-items:center;justify-content:center;letter-spacing:1.3px;background:linear-gradient(rgb(var(--color-render),.1),rgb(var(--color-render),.3));border:solid 1px rgb(var(--color-render),.1);padding:0 1rem;min-height:3rem;border-radius:4px;gap:.8rem;color:rgb(var(--color-render))}.contributor__rol li .icon{font-size:1.8rem}.contributor__content{display:flex;align-items:start;justify-content:center;gap:1rem;color:#fff;padding:0 2rem;width:100%}@media (max-width: 768px){.contributor__content{flex-direction:column}}.contributor__post-title{background:"dark";background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:2rem;font-weight:800;height:100%;display:flex;align-items:center;justify-content:start;color:var(--ufoGreen)!important}.contributor__description{font-size:1.6rem;line-height:1.5;width:100%}.contributor p{margin-bottom:1rem}.contributor p:has(>img){width:100%;border-radius:9px;overflow:hidden}.contributor p:has(>img) img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.contributor pre{background-color:#1b2e52;color:var(--ufoGreen);padding:3rem 1.5rem;border-radius:9px;overflow-x:auto}.contributor__social-list{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem}.contributor ul li{list-style:disc}.contributor ol li{list-style:decimal}.contributor .video-container{overflow:hidden;border-radius:9px;height:100%;max-height:48dvh}.contributor .video-container iframe{width:100%;height:100%;min-height:45dvh}@media (max-width: 768px){.contributor .video-container iframe{height:30dvh}}.contributor__social-item{display:flex;align-items:center;justify-content:center;width:100%}.contributor__posts{display:flex;flex-direction:column;gap:1rem}.support{display:flex;align-items:center;justify-content:center;gap:10rem;width:100%;max-width:1100px;margin:0 auto;padding:2rem;min-height:100dvh}@media (max-width: 768px){.support{flex-direction:column;gap:1rem}}.support__content{display:flex;flex-direction:column;gap:2rem;flex:1}@media (max-width: 768px){.support__content{justify-content:flex-end}}.support__title{font-size:4rem;font-weight:800;background:radial-gradient(circle,#33ff76,#58ecff);color:var(--dark-violet);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-family:Montserrat Variable,sans-serif}.support__title--secondary{font-size:3.4rem}.support__desc{color:#fff;text-wrap:pretty}.support__container{display:flex;align-items:center;justify-content:center;background:#8a5ae8;padding:1rem;overflow:hidden;border-radius:50%;width:379px;height:379px}@media (max-width: 768px){.support__container{width:30rem;height:30rem}}.support__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:translateY(26px)}
