html,body{overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent}body{background:var(--ground)}.seguro-arriba{padding-top:max(env(safe-area-inset-top), 0px)}.seguro-abajo{padding-bottom:max(env(safe-area-inset-bottom), 16px)}.reticula{background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:34px 34px;-webkit-mask-image:radial-gradient(75% 65% at 50% 45%,#000 30%,#0000 85%);mask-image:radial-gradient(75% 65% at 50% 45%,#000 30%,#0000 85%)}@keyframes intro-velo{0%{opacity:1}to{opacity:0}}@keyframes intro-traza{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes intro-nodo{0%{opacity:0;transform:scale(.2)}60%{opacity:1;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}@keyframes intro-latido{0%,to{opacity:.35}50%{opacity:1}}@keyframes intro-onda{0%{opacity:.7;transform:scale(.25)}to{opacity:0;transform:scale(1.9)}}@keyframes intro-p-arriba{0%{opacity:0;transform:translate(-60px,-70px)rotate(-8deg)}to{opacity:1;transform:none}}@keyframes intro-p-abajo{0%{opacity:0;transform:translate(60px,80px)rotate(6deg)}to{opacity:1;transform:none}}@keyframes intro-p-sale{to{opacity:0;filter:blur(6px);transform:scale(.7)}}@keyframes intro-tarjeta{0%{opacity:0;border-radius:50%;transform:scale(.55)}60%{opacity:1;transform:scale(1.04)}to{opacity:1;border-radius:32px;transform:scale(1)}}@keyframes intro-logo{0%{opacity:0;filter:blur(10px);transform:scale(.9)}to{opacity:1;filter:none;transform:none}}@keyframes intro-sube{0%{opacity:0;letter-spacing:.5em;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes intro-barra{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes intro-barrido{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes intro-fin{to{opacity:0;filter:blur(4px);transform:scale(1.06)}}.intro-traza{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.1s cubic-bezier(.6,0,.2,1) forwards intro-traza}.intro-nodo{transform-box:fill-box;transform-origin:50%;opacity:0;animation:.5s cubic-bezier(.2,.7,.3,1.4) forwards intro-nodo}.intro-latido{animation:1.2s ease-in-out infinite intro-latido}.intro-onda{animation:1.6s cubic-bezier(.2,.7,.3,1) both intro-onda}.intro-p-arriba{animation:.6s cubic-bezier(.2,.8,.2,1) both intro-p-arriba}.intro-p-abajo{animation:.6s cubic-bezier(.2,.8,.2,1) both intro-p-abajo}.intro-p-sale{animation:.35s ease-in forwards intro-p-sale}.intro-tarjeta{animation:.7s cubic-bezier(.2,.8,.2,1) both intro-tarjeta}.intro-logo{animation:.6s cubic-bezier(.2,.7,.3,1) both intro-logo}.intro-sube{animation:.7s cubic-bezier(.2,.7,.3,1) both intro-sube}.intro-barra{transform-origin:0;animation:2.4s cubic-bezier(.4,0,.2,1) both intro-barra}.intro-barrido{animation:1.8s cubic-bezier(.5,0,.5,1) .2s both intro-barrido}.intro-fin{animation:.45s cubic-bezier(.5,0,.75,0) forwards intro-fin}.paquete{offset-rotate:0deg;animation:viaja var(--d,1.4s) linear var(--r,0s) infinite;opacity:0}@keyframes viaja{0%{offset-distance:0%;opacity:0}10%{opacity:1}90%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes flota{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.flota{animation:6s ease-in-out infinite flota}@keyframes gira-lento{to{transform:rotate(360deg)}}.gira-lento{animation:60s linear infinite gira-lento}@keyframes check{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.check{stroke-dasharray:1;stroke-dashoffset:1px;animation:.5s cubic-bezier(.6,0,.2,1) .25s forwards check}@keyframes estalla{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}.estalla{animation:.5s cubic-bezier(.2,.8,.2,1.2) both estalla}.brillo{position:relative;overflow:hidden}.brillo:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff2e 50%,#0000 60%);transition:transform .8s cubic-bezier(.2,.7,.3,1);position:absolute;inset:0;transform:translate(-100%)}.brillo:hover:after,.brillo:focus-visible:after{transform:translate(100%)}@media (prefers-reduced-motion:reduce){.paquete,.intro-latido,.flota,.gira-lento{animation:none!important}}
