*{box-sizing:border-box}body{margin:0;min-height:100vh;display:grid;place-items:center;color:#fff;font-family:system-ui,sans-serif;background:#062d5d url(../assets/fondo_carga.webp) center/cover no-repeat;overflow:hidden}body:before{content:"";position:fixed;inset:0;background:#041e469e}.load{position:relative;text-align:center;padding:24px;width:min(420px,90vw)}.logo{width:min(300px,70vw);margin:0 auto 8px;display:block}.robot{width:150px;height:150px;display:block;margin:0 auto;animation:hop .55s ease-in-out infinite alternate}@keyframes hop{0%{transform:translateY(0)}to{transform:translateY(-12px)}}.bar{height:14px;border-radius:99px;background:#ffffff38;overflow:hidden;margin:14px 0 12px;border:2px solid rgba(255,255,255,.5)}.bar i{display:block;height:100%;width:0;border-radius:99px;background:linear-gradient(90deg,#7be04a,#35d0ff);animation:fill 1.4s ease-out forwards}@keyframes fill{to{width:100%}}#msg{margin:0;font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:15px}
