a{color:inherit;text-decoration:none}a:hover{opacity:.85}
.g-h{font-family:Archivo,sans-serif;font-stretch:68%;font-weight:850;text-transform:uppercase;letter-spacing:-.5px;line-height:.92}
.g-eye{font-size:12px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase}
.g-btn{transition:transform .3s cubic-bezier(.2,.8,.2,1),background .25s,color .25s}
.g-btn:hover{transform:translateY(-2px)}
.g-btn:disabled{opacity:.35;cursor:not-allowed;transform:none}
.g-chip{transition:background .25s,color .25s,border-color .25s,transform .25s}
.g-chip:hover{border-color:currentColor!important}
.g-card{transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s}
.g-card:hover{transform:translateY(-4px)}
.g-card .g-i2{opacity:0;transition:opacity .45s}
.g-card:hover .g-i2{opacity:1}
.g-gen{transition:transform .7s cubic-bezier(.16,1,.3,1)}
.g-gen:hover{transform:translateY(-6px)}
.g-gen img{transition:transform 1.1s cubic-bezier(.16,1,.3,1)}
.g-gen:hover img{transform:scale(1.05)}
.g-pop{animation:gPop .45s cubic-bezier(.16,1,.3,1) both}
@keyframes gPop{from{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}
.g-drop{animation:gDrop .6s cubic-bezier(.34,1.56,.64,1) both}
@keyframes gDrop{from{opacity:0;transform:translateY(-26px) rotate(-8deg) scale(.9)}to{opacity:1;transform:none}}
.g-bar{transition:width .8s cubic-bezier(.16,1,.3,1)}
.g-ring{transition:stroke-dashoffset .9s cubic-bezier(.16,1,.3,1),stroke .9s ease}
.g-percho{animation:gSway 4.5s ease-in-out infinite;transform-origin:50% 15%}
.g-percho.g-think{animation:gHop .6s ease-in-out infinite}
.g-blink{animation:gBlink 4.2s infinite;transform-box:fill-box;transform-origin:center}
@keyframes gSway{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}
@keyframes gHop{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}
@keyframes gBlink{0%,90%,100%{transform:scaleY(1)}94%{transform:scaleY(.1)}}
.g-dot{animation:gDot 1s infinite}.g-dot:nth-child(2){animation-delay:.15s}.g-dot:nth-child(3){animation-delay:.3s}
@keyframes gDot{0%,80%,100%{opacity:.25}40%{opacity:1}}
.g-strike{position:relative;display:inline-block}
.g-strike::after{content:"";position:absolute;left:-3%;right:-3%;top:52%;height:2px;background:currentColor;transform-origin:left;animation:gStrike .6s ease .4s both}
@keyframes gStrike{from{transform:scaleX(0)}to{transform:scaleX(1)}}
.g-slot{transition:border-color .25s,background .25s}
.g-slot:hover{border-color:currentColor!important}
.g-rail{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}
.g-rail::-webkit-scrollbar{display:none}
.g-toast{animation:gToast 2.4s ease both}
@keyframes gToast{0%{opacity:0;transform:translate(-50%,16px)}12%,85%{opacity:1;transform:translate(-50%,0)}100%{opacity:0;transform:translate(-50%,8px)}}
.g-fade{animation:gFade .5s ease both}
.g-hopin{animation:gHopIn .7s cubic-bezier(.34,1.56,.64,1) both;display:flex}
@keyframes gHopIn{0%{transform:translateY(0) rotate(0)}35%{transform:translateY(-12px) rotate(-8deg)}70%{transform:translateY(0) rotate(4deg)}100%{transform:none}}
.g-bubble{animation:gPop .45s cubic-bezier(.16,1,.3,1) both}
.g-in{width:100%;box-sizing:border-box;border:1.5px solid #D6D6D6;border-radius:999px;padding:12px 16px 12px 40px;font:inherit;font-size:15px;background:#FFFFFF;color:#111111;outline:none}
.g-in:focus{border-color:#111111}
.g-res{transition:background .2s}
@keyframes gFade{from{opacity:0}to{opacity:1}}
input::placeholder{color:#8A8A8A}
@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important}}
.md-logo{display:block;flex:none;background:currentColor;-webkit-mask:url(img/logo-md.svg) center/contain no-repeat;mask:url(img/logo-md.svg) center/contain no-repeat}
html,body.mdg-body{margin:0;padding:0;background:#FFFFFF}
body.mdg-body{-webkit-font-smoothing:antialiased;text-size-adjust:100%}
.mdg-root{min-height:100vh}
.mdg-root img{max-width:none}
.mdg-root button{line-height:normal}
.mdg-cargando{min-height:100vh;display:flex;align-items:center;justify-content:center;font-family:Archivo,system-ui,sans-serif;color:#5E5E5E;font-size:15px}
.mdg-cargando-txt{animation:gDot 1.4s infinite}
#wpadminbar{position:fixed!important}
