html,body{margin:0;padding:0;width:100%;height:100%;overflow:hidden;background:#0b1620;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}#scene{display:block;width:100%;height:100%;touch-action:none;outline:none}#stats{position:fixed;right:12px;bottom:46px;padding:5px 9px;background:#0000008c;color:#d8ffd8;font:12px/1.45 ui-monospace,Menlo,Consolas,monospace;border-radius:4px;pointer-events:none;white-space:pre;z-index:10}#loading{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:radial-gradient(ellipse 120% 80% at 50% 0%,#dff1ff,#a9d6f7 45%,#6fb4ea);color:#4a4a4a;z-index:20;letter-spacing:.02em;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}#loading{--carga-ancho: min(820px, 88vw, calc(58vh * 1.6))}#loading .carga-titulo{width:calc(var(--carga-ancho) * .5);height:auto;display:block;margin-bottom:2px;pointer-events:none}#loading .carga-pangea{position:relative;width:var(--carga-ancho);aspect-ratio:1586 / 992;overflow:hidden;margin-bottom:4px}#loading .carga-pangea img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block;pointer-events:none}#loading .carga-ventana{position:absolute;inset:0;overflow:hidden;transform:translateY(100%);will-change:transform}#loading .carga-lleno{transform:translateY(-100%);will-change:transform}#loading .carga-fondo{opacity:.5;filter:grayscale(1) brightness(1.15)}#loading .carga-brillo{position:absolute;inset:0;overflow:hidden;pointer-events:none;-webkit-mask-image:url(/carga.webp);mask-image:url(/carga.webp);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}#loading .carga-brillo i{position:absolute;top:-20%;bottom:-20%;left:0;width:45%;transform:translate(-120%) skew(-18deg);background:linear-gradient(90deg,#fff0,#ffffffbf,#fff0);animation:carga-brillo 1.8s ease-in-out infinite}@keyframes carga-brillo{0%{transform:translate(-120%) skew(-18deg)}to{transform:translate(320%) skew(-18deg)}}@media(prefers-reduced-motion:reduce){#loading .carga-brillo{display:none}}#progress{display:none}#buscar{position:fixed;top:10px;right:12px;z-index:10;display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-family:system-ui,sans-serif}#buscar[hidden]{display:none}#buscar input{width:240px;padding:6px 10px;font:14px system-ui,sans-serif;border:1px solid #7b8790;border-radius:6px;background:#ffffffeb;color:#1c2228;outline:none}#buscar input:focus{border-color:#d0a060;box-shadow:0 0 0 2px #d0a06059}#buscar-palabras{font-size:11px;color:#e8ecef;background:#00000073;padding:4px 8px;border-radius:6px;max-width:420px;text-align:right;line-height:1.5}#buscar-palabras b{color:#f4d9a8;font-weight:600}#buscar-msg{font-size:12px;color:#f4d9a8;background:#00000073;padding:3px 8px;border-radius:6px;min-height:1em}#humano{position:fixed;right:12px;bottom:48px;width:380px;max-height:calc(100vh - 180px);overflow-y:auto;z-index:11;background:#080e14db;color:#e6eef2;font:12px/1.45 system-ui,sans-serif;border-radius:8px;padding:10px 12px;box-shadow:0 4px 18px #00000080}#humano .hp-head{font-weight:600;color:#f4d9a8;display:flex;justify-content:space-between;gap:8px;align-items:center}#humano .hp-head button{background:none;border:1px solid #7b8790;color:#e6eef2;border-radius:4px;cursor:pointer;font-size:13px;line-height:1;padding:1px 6px}#humano .hp-state{margin-top:4px;font-size:13px;color:#bfe8c8}#humano .hp-note{color:#9fb3bd;font-size:11px;margin-bottom:6px}#humano .hp-bars{display:grid;grid-template-columns:1fr 1fr;gap:3px 10px}#humano .hp-bar{position:relative;height:15px;background:#ffffff14;border-radius:3px;overflow:hidden}#humano .hp-bar i{position:absolute;left:0;top:0;bottom:0;background:#4f8f6a}#humano .hp-bar.warn i{background:#b8913a}#humano .hp-bar.crit i{background:#b8483a}#humano .hp-bar span,#humano .hp-bar b{position:relative;z-index:1;font-size:11px;padding:0 5px;line-height:15px}#humano .hp-bar b{float:right}#humano .hp-title{margin-top:8px;font-weight:600;color:#f4d9a8;font-size:11px;text-transform:uppercase;letter-spacing:.04em}#humano .hp-score{padding:2px 0;border-bottom:1px solid rgba(255,255,255,.06)}#humano .hp-score.chosen{color:#bfe8c8}#humano .hp-score b{display:inline-block;width:34px;text-align:right;margin-right:6px}#humano .hp-score small{color:#9fb3bd}#humano .hp-parts{color:#8fa3ad;font-size:10px;padding-left:40px}#humano .hp-text{color:#c9d6dc;font-size:11px}#humano .hp-hist{color:#a9bcc6;font-size:11px}#minimapa-caja{position:fixed;left:12px;bottom:12px;z-index:12;width:200px;height:200px;border-radius:50%;overflow:hidden;box-shadow:0 4px 18px #00000080;border:2px solid rgba(255,255,255,.9)}#minimapa{display:block;width:200px;height:200px;cursor:crosshair}#minimapa-caja button{position:absolute;width:24px;height:24px;padding:0;margin:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(255,255,255,.45);background:radial-gradient(circle at 35% 30%,#ffffff47,#ffffff0f 55%,#0000008c);color:#fff;font:600 15px/1 system-ui,sans-serif;cursor:pointer;box-shadow:0 1px 4px #00000080,inset 0 0 0 1px #00000059;text-shadow:0 1px 1px rgba(0,0,0,.6);transition:box-shadow .15s,filter .15s;outline:none;-webkit-tap-highlight-color:transparent}#minimapa-caja button:hover{box-shadow:0 0 0 3px #ffffff2e,0 1px 4px #00000080;filter:brightness(1.15)}#minimapa-caja button:active{filter:brightness(.8);box-shadow:0 0 0 2px #ffffff40,inset 0 1px 3px #0009}#minimapa-caja button:focus-visible{box-shadow:0 0 0 2px #ffffffb3}#minimapa-mas{left:143px;top:143px}#minimapa-menos{left:33px;top:143px}#audio{position:fixed;left:222px;bottom:14px;z-index:12;display:flex;flex-direction:column;gap:3px;padding:6px 13px 6px 9px;border-radius:999px;background:#0a101680;border:1px solid rgba(255,255,255,.14);box-shadow:0 3px 14px #0006;backdrop-filter:blur(6px);color:#eef3f7}#audio.callado{opacity:.55}.audio-fila{display:flex;align-items:center;gap:9px}.audio-icono{width:22px;height:22px;flex:none;display:flex;align-items:center;justify-content:center;opacity:.85}.audio-icono svg{width:17px;height:17px;display:block;filter:drop-shadow(0 1px 2px rgba(0,0,0,.55))}#audio-boton{width:22px;height:22px;padding:0;flex:none;display:flex;align-items:center;justify-content:center;border:0;background:none;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}#audio-boton svg{width:19px;height:19px;display:block;filter:drop-shadow(0 1px 2px rgba(0,0,0,.55))}#audio-boton:hover{filter:brightness(1.25)}#audio input[type=range]{-webkit-appearance:none;appearance:none;width:96px;height:14px;background:none;cursor:pointer;outline:none;margin:0}#audio input[type=range]::-webkit-slider-runnable-track{height:5px;border-radius:2.5px;background:#ffffff47}#audio input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:13px;height:13px;margin-top:-4px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0009}#audio input[type=range]::-moz-range-track{height:5px;border-radius:2.5px;background:#ffffff47}#audio input[type=range]::-moz-range-thumb{width:13px;height:13px;border:0;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0009}body.con-mapa #audio,body.con-mapa #audio-abrir{opacity:0;pointer-events:none}body.peligro #minimapa-caja{border-color:#ff4834f2;animation:peligroPulso .9s ease-in-out infinite}@keyframes peligroPulso{0%,to{box-shadow:0 4px 18px #00000080}50%{box-shadow:0 0 0 7px #ff3c2859,0 4px 18px #00000080}}body.tactil #minimapa-caja{inset:12px 12px auto auto;width:120px;height:120px;border-width:1.5px}body.tactil #minimapa{width:120px;height:120px}body.tactil #minimapa-caja button{width:20px;height:20px;font-size:13px}body.tactil #minimapa-mas{left:84px;top:84px}body.tactil #minimapa-menos{left:16px;top:84px}#audio-abrir{display:none;position:fixed;left:24px;bottom:172px;width:44px;height:44px;border-radius:50%;z-index:12;align-items:center;justify-content:center;padding:0;border:1.5px solid rgba(255,255,255,.28);color:#eef3f7;background:#0a10168c;box-shadow:0 3px 14px #0006;-webkit-tap-highlight-color:transparent}#audio-abrir svg{width:22px;height:22px;display:block}#audio-abrir.activo{background:#4896dccc}body.tactil #audio-abrir{display:flex}body:not(.tactil) #menu-boton{position:fixed;right:12px;top:12px;z-index:15}body:not(.tactil) #menu{position:fixed;right:12px;top:64px;z-index:15}#menu-boton{width:42px;height:42px;padding:0;display:flex;align-items:center;justify-content:center}#menu-boton svg{width:24px;height:24px;display:block}#menu{display:flex;flex-direction:column;align-items:flex-end;gap:10px;opacity:0;transform:translateY(-10px);pointer-events:none;transition:opacity .18s ease,transform .26s cubic-bezier(.34,1.56,.64,1)}#menu.abierto{opacity:1;transform:none;pointer-events:auto}body #menu>#cuenta-boton,body #menu>#audio-abrir,body #menu>#ayuda,body #menu>#tienda-boton,body #menu>#donar-boton,body #menu>#invitar-boton{position:static;inset:auto;display:flex;width:42px;height:42px}#tienda-boton,#donar-boton,#invitar-boton{width:42px;height:42px;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer}#tienda-boton svg,#donar-boton svg{width:22px;height:22px;display:block}#donar-boton[hidden]{display:none}#donar-boton{color:#ff8aa8}body.con-mapa #menu-boton,body.con-mapa #menu{opacity:0;pointer-events:none}body.tactil #esquina #menu{align-items:flex-start}body.tactil #esquina{position:fixed;left:12px;top:10px;z-index:14;display:flex;flex-direction:column;align-items:flex-start;gap:10px;pointer-events:none;max-width:calc(100vw - 160px)}body.tactil #esquina>*{position:static;margin:0}body.tactil #esquina #seguir{transform:none}body.tactil #esquina #menu-boton{pointer-events:auto}body.tactil #esquina #menu>*{pointer-events:auto}body.tactil #esquina #seguir{zoom:.72;width:232px;pointer-events:none}body.tactil #esquina #seguir[hidden]{display:none}body.tactil #actividad{top:60px}body.tactil #mando small{display:none}body.tactil #actividad{top:48px}body.tactil #aviso{top:200px}@media(max-aspect-ratio:1/1){body.tactil #vida{top:138px;left:auto;right:12px;transform:none;width:120px;box-sizing:border-box;text-align:center;font-size:13px}body.tactil #actividad{top:172px;left:auto;right:12px;transform:none}body.tactil #vida[hidden]+#actividad{top:138px}body.tactil #aviso{top:270px}}#seguir .sg-head{pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent}body.tactil #seguir .sg-bars{max-height:0;overflow:hidden;opacity:0;margin-top:0;transition:max-height .35s ease,opacity .3s ease,margin-top .35s ease}body.tactil #seguir.abierto .sg-bars{max-height:260px;opacity:1;margin-top:16px}body.con-mapa #scene{filter:blur(7px) saturate(.75) brightness(.72)}body.con-mapa #minimapa-caja,body.con-mapa #humano,body.con-mapa #seguir,body.con-mapa #buscar{opacity:0;pointer-events:none}#mapa-mundo{position:fixed;inset:0;z-index:40;background:#060c1280}#mapa-mundo[hidden]{display:none}#mapa-mundo-lienzo{display:block;width:100%;height:100%;cursor:crosshair;touch-action:none}#mapa-mundo-cerrar{position:absolute;right:16px;top:14px;width:34px;height:34px;padding:0;margin:0;box-sizing:border-box;border:0;background:none;font-size:0;cursor:pointer;box-shadow:none;outline:none;-webkit-tap-highlight-color:transparent;transform:scale(1);transition:transform .22s cubic-bezier(.34,1.56,.64,1),filter .15s}#mapa-mundo-cerrar:before,#mapa-mundo-cerrar:after{content:"";position:absolute;left:50%;top:50%;width:15px;height:1.8px;margin:-.9px 0 0 -7.5px;border-radius:1px;background:#fff;box-shadow:0 1px 2px #0000008c}#mapa-mundo-cerrar:before{transform:rotate(45deg)}#mapa-mundo-cerrar:after{transform:rotate(-45deg)}#mapa-mundo-cerrar:hover{transform:scale(1.09);box-shadow:0 0 0 3px #ffffff2e,0 2px 8px #0000008c;filter:brightness(1.15)}#mapa-mundo-cerrar:active{transform:scale(.86);transition-duration:.07s;filter:brightness(.85)}#mapa-mundo-cerrar:focus-visible{box-shadow:0 0 0 2px #ffffffbf}body #cuenta-boton,body #audio-abrir,body #ayuda,body #menu-boton,body #tienda-boton,body #donar-boton,body #invitar-boton,body #crear,body #volver,body #mando-spr,body #mando-acc,body #mando,body #clip-boton{box-sizing:border-box;border-radius:50%;border:1px solid rgba(255,255,255,.5);color:#fff;background:radial-gradient(circle at 35% 30%,#ffffff4d,#ffffff12 55%,#0000008c);box-shadow:0 2px 8px #0000008c,inset 0 0 0 1px #0000004d;backdrop-filter:none;outline:none;-webkit-tap-highlight-color:transparent;transform:scale(1);transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .15s,filter .15s,opacity .2s}body #cuenta-boton:hover,body #audio-abrir:hover,body #ayuda:hover,body #menu-boton:hover,body #crear:hover,body #volver:hover,body #mando:hover{transform:scale(1.09);box-shadow:0 0 0 3px #ffffff2e,0 2px 8px #0000008c;filter:brightness(1.15);border-color:#ffffff80}body #cuenta-boton:active,body #audio-abrir:active,body #ayuda:active,body #menu-boton:active,body #crear:active,body #volver:active,body #mando-spr:active,body #mando-acc:active,body #mando:active,body #clip-boton:active{transform:scale(.86);transition-duration:.07s;filter:brightness(.85)}body #cuenta-boton:focus-visible,body #audio-abrir:focus-visible,body #ayuda:focus-visible,body #menu-boton:focus-visible,body #crear:focus-visible,body #volver:focus-visible{box-shadow:0 0 0 2px #ffffffbf}body #cuenta-boton,body #audio-abrir,body #ayuda,body #menu-boton{display:flex;align-items:center;justify-content:center;padding:0;line-height:1}body #cuenta,body #recuperar,body #tutorial .tu-caja,body #pwa,body #audio,body #otro,body #ranking-caja{border:1px solid rgba(255,255,255,.5);color:#fff;background:radial-gradient(circle at 30% 18%,#ffffff38,#ffffff0f 45%,#0000008c),#0a1016b8;box-shadow:0 6px 24px #0000008c,inset 0 0 0 1px #0000004d;backdrop-filter:blur(8px)}body #cuenta,body #recuperar,body #tutorial .tu-caja,body #pwa,body #audio,body #otro,body #ranking-caja{border-radius:22px}body .velo-central{position:fixed;inset:0;z-index:45;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;background:#04080c9e;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}body .velo-central[hidden]{display:none}@keyframes pop-entra{0%{transform:scale(.86);opacity:0}60%{transform:scale(1.03);opacity:1}to{transform:scale(1);opacity:1}}@keyframes pop-sale{0%{transform:scale(1);opacity:1}to{transform:scale(.9);opacity:0}}@keyframes velo-entra{0%{opacity:0}to{opacity:1}}@keyframes velo-sale{0%{opacity:1}to{opacity:0}}.pop-caja{animation:pop-entra .26s cubic-bezier(.34,1.56,.64,1) both}.pop-caja.pop-fuera{animation:pop-sale .18s ease-in both}.pop-velo{animation:velo-entra .18s ease-out both}.pop-velo.cerrando{animation:velo-sale .18s ease-in both}body #audio-velo{z-index:45}body #audio{position:relative;display:flex;flex-direction:column;gap:12px;width:min(360px,100%);box-sizing:border-box;padding:22px 22px 20px;inset:auto}body #audio h2{margin:0 0 8px;font:500 21px/1.2 var(--cu-fuente, system-ui),sans-serif;letter-spacing:.01em;text-align:center}body #audio .audio-fila{width:100%}body #audio input[type=range]{flex:1;width:auto}body #audio button.audio-cerrar{position:absolute;right:12px;top:10px;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:none;box-shadow:none;color:#eef;font:20px/1 var(--cu-fuente, system-ui),sans-serif;cursor:pointer;opacity:.7}body #audio button.audio-cerrar:hover{opacity:1}body #audio-velo.cerrando #audio{pointer-events:none}body #cuenta input{background:#00000059;border:1px solid rgba(255,255,255,.35);color:#fff}body #cuenta button,body #tutorial button,body #pwa button,body #otro button,body #recuperar button,body #tienda .ti-pestanas button,body #tienda .ti-carro button{border-radius:999px;border:1px solid rgba(255,255,255,.5);color:#fff;font:600 14px var(--cu-fuente, system-ui),sans-serif;cursor:pointer;background:radial-gradient(circle at 35% 30%,#ffffff4d,#ffffff12 55%,#0000008c);box-shadow:0 2px 8px #0000008c,inset 0 0 0 1px #0000004d;outline:none;-webkit-tap-highlight-color:transparent;transform:scale(1);transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .15s,filter .15s}body #tutorial button.tu-sigue,body #pwa button.pwa-instalar,body #otro button.otro-seguir,body #recuperar button.re-p,body #tienda .ti-pestanas button.cu-p,body #tienda .ti-carro button{background:radial-gradient(circle at 35% 30%,#a0d2ff99,#4896dc66 55%,#00000080)}body #cuenta button:hover,body #tutorial button:hover,body #pwa button:hover,body #otro button:hover{transform:scale(1.05);filter:brightness(1.15);box-shadow:0 0 0 3px #ffffff2e,0 2px 8px #0000008c}body #cuenta button:active,body #tutorial button:active,body #pwa button:active,body #otro button:active{transform:scale(.92);transition-duration:.07s;filter:brightness(.85)}body #cuenta button.cu-cerrar{width:34px;height:34px;padding:0;display:flex;align-items:center;justify-content:center;border:0;background:none;box-shadow:none}body #cuenta button.cu-cerrar:hover{background:none;box-shadow:none}body #mando-spr.on{border-color:#a0d2ffd9}body #mando.manual{background:radial-gradient(circle at 35% 30%,#a0d2ff99,#4896dc73 55%,#00000080);border-color:#a0d2ffd9}body #menu-boton.activo,body #audio-abrir.activo{background:radial-gradient(circle at 35% 30%,#a0d2ff8c,#4896dc59 55%,#0000008c)}#seguir{position:fixed;top:34px;left:18px;width:252px;z-index:11;pointer-events:none;color:#fff;font:13px/1.35 system-ui,-apple-system,Segoe UI,sans-serif;text-shadow:0 1px 3px rgba(0,0,0,.8),0 0 14px rgba(0,0,0,.5)}#seguir .sg-head{display:flex;align-items:center;gap:11px}#seguir .sg-foto{position:relative;width:72px;height:72px;flex:none}#seguir .sg-foto img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:contain;object-position:center;-webkit-mask-image:radial-gradient(ellipse 52% 52% at 50% 46%,#000 0 76%,rgba(0,0,0,0) 100%);mask-image:radial-gradient(ellipse 52% 52% at 50% 46%,#000 0 76%,#0000)}#seguir .sg-textos{min-width:0}#seguir .sg-name{font-weight:500;font-size:17px;letter-spacing:.01em;font-family:var(--cu-fuente, system-ui, sans-serif)}#seguir .sg-edad{font-size:12.5px;opacity:.8;margin-top:2px;letter-spacing:.01em}#seguir .sg-grupo{font-size:11.5px;opacity:.66;margin-top:3px;letter-spacing:.02em}#seguir .sg-state{font-size:12px;opacity:.88;margin-top:9px}#vida{position:fixed;top:12px;left:50%;transform:translate(-50%);z-index:11;color:#eef3f7;font:600 15px/1.2 system-ui,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.04em;text-shadow:0 1px 3px rgba(0,0,0,.85),0 0 10px rgba(0,0,0,.55);pointer-events:none;white-space:nowrap}body:not(.tactil) #vida{font-size:20px}#vida[hidden]{display:none}body.con-mapa #vida{opacity:0}#actividad{position:fixed;top:48px;left:50%;transform:translate(-50%);z-index:11;display:flex;align-items:center;gap:9px;padding:7px 14px 7px 11px;border-radius:999px;background:#0a101680;border:1px solid rgba(255,255,255,.14);box-shadow:0 3px 14px #0006;backdrop-filter:blur(6px);font:500 13.5px/1 system-ui,sans-serif;color:#eef3f7;letter-spacing:.01em;text-shadow:0 1px 2px rgba(0,0,0,.6);pointer-events:none}#actividad[hidden]{display:none}#actividad{transition:top .25s ease}#vida[hidden]+#actividad{top:12px}#actividad svg{width:19px;height:19px;display:block;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}body.con-mapa #actividad{opacity:0}#seguir .sg-bars{margin-top:19px;display:flex;flex-direction:column;gap:8px}#seguir .sg-bar{display:flex;align-items:center;gap:9px}#seguir .sg-bar span{width:24px;height:24px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#080e148c;box-shadow:inset 0 0 0 1px #ffffff29,0 1px 3px #00000073;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;transition:box-shadow .4s ease}#seguir .sg-bar span svg{width:14px;height:14px;display:block;filter:drop-shadow(0 1px 1px rgba(0,0,0,.5))}#seguir .sg-bar em{flex:1;position:relative;height:8px;border-radius:4px;overflow:hidden;background:#080e1480;box-shadow:inset 0 0 0 1px #ffffff29,inset 0 1px 2px #00000080;transition:box-shadow .4s ease}#seguir .sg-bar i{position:absolute;left:0;top:0;height:8px;border-radius:4px;box-shadow:0 0 8px #ffffff1f;transition:width .35s cubic-bezier(.22,.61,.36,1),opacity .4s linear}#seguir .sg-bar i:after{content:"";position:absolute;left:2px;right:2px;top:1px;height:2px;border-radius:2px;background:#ffffff59}#seguir .sg-bar.crit i{animation:sgPulse 1.4s ease-in-out infinite}#seguir .sg-bar.crit em,#seguir .sg-bar.crit span{box-shadow:inset 0 0 0 1px #ff5a50b3,0 0 10px #ff463c73}@keyframes sgPulse{0%,to{opacity:.5}50%{opacity:1}}@media(max-aspect-ratio:1/1){body.tactil #esquina{top:26px}}#pasarela-velo{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;background:#0000008c;animation:paVelo .22s ease both;font-family:var(--cu-fuente, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif)}#pasarela-velo[hidden]{display:none}#pasarela-velo.saliendo{opacity:0;transition:opacity .28s ease}#pasarela-velo.saliendo #pasarela{animation:paSale .22s ease-in both}@keyframes paSale{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(10px) scale(.985)}}#pasarela{position:relative;width:min(100%,660px);max-height:min(92vh,760px);overflow:auto;display:grid;grid-template-columns:1fr 1.05fr;background:#fff;color:#3a3f4a;border-radius:16px;box-shadow:0 24px 72px #0006;font-family:inherit;font-size:15px;line-height:1.4;animation:paEntra .24s cubic-bezier(.2,.8,.2,1) both}#pasarela *{font-family:inherit;box-sizing:border-box}@keyframes paVelo{0%{opacity:0}to{opacity:1}}@keyframes paEntra{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}#pasarela .pa-asa,#pasarela .pa-titulo-hoja{display:none}#pasarela .pa-cerrar{position:absolute;top:8px;right:10px;width:30px;height:30px;padding:0;border:0;background:none;box-shadow:none;color:#6b7280;font-size:26px;line-height:1;cursor:pointer;z-index:2}#pasarela .pa-cerrar:hover{color:#3a3f4a}#pasarela .pa-resumen{grid-column:2;grid-row:1;padding:48px 24px 24px;min-width:0}#pasarela h2{margin:0 0 16px;font-size:18px;font-weight:600;color:#3a3f4a}#pasarela .pa-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}#pasarela .pa-lista li{display:flex;align-items:center;gap:12px}#pasarela .pa-dibujo{flex:none;width:48px;height:48px;border-radius:12px;background:#eef6fb;display:flex;align-items:center;justify-content:center;overflow:hidden}#pasarela .pa-dibujo img,#pasarela .pa-dibujo canvas{display:block;width:40px;height:40px;border-radius:50%;object-fit:cover}#pasarela .pa-nombre{flex:1;min-width:0;font-weight:500}#pasarela .pa-nombre small{display:block;font-size:12px;font-weight:400;color:#6b7280}#pasarela .pa-precio{font-variant-numeric:tabular-nums;color:#3a3f4a;white-space:nowrap}#pasarela .pa-lista.sin-precios .pa-precio{display:none}#pasarela .pa-total{display:flex;align-items:baseline;justify-content:space-between;margin-top:18px;padding-top:14px;border-top:1px solid #eaecef;font-weight:600}#pasarela .pa-total b{font-size:20px;font-weight:600;font-variant-numeric:tabular-nums}#pasarela .pa-iva{margin:6px 0 0;font-size:12px;color:#6b7280}#pasarela .pa-dona{margin:0 0 16px;font-size:14px;line-height:1.5;color:#6b7280}#pasarela .pa-monto-fila label{display:block;margin:0 0 6px;font-size:13px;color:#6b7280}#pasarela .pa-monto-caja{display:flex;align-items:center;gap:10px;height:48px;border-radius:10px;border:1px solid #e3e6ea;padding:0 12px;background:#fff}#pasarela .pa-monto-caja:focus-within{border-color:#009ee3;box-shadow:0 0 0 3px #009ee326}#pasarela input.pa-monto{flex:1;min-width:0;border:0;outline:none;background:none;font-size:22px;font-weight:600;color:#3a3f4a;text-align:right;font-variant-numeric:tabular-nums}#pasarela input.pa-monto::placeholder{color:#9aa1ab;font-weight:500}#pasarela .pa-monto-moneda{font-size:14px;font-weight:600;color:#6b7280}#pasarela.donacion .pa-lista{display:none}#pasarela .pa-forma{grid-column:1;grid-row:1;position:relative;padding:56px 24px 24px;border-right:1px solid #eaecef;display:flex;flex-direction:column;min-width:0}#pasarela .pa-marca{position:absolute;top:20px;left:24px;height:24px;width:auto;pointer-events:none}#pasarela label{font-size:13px;color:#6b7280;margin:0 0 6px}#pasarela input[type=email]{height:40px;border-radius:10px;border:1px solid #e3e6ea;padding:0 12px;font-size:15px;color:#3a3f4a;background:#fff;outline:none;width:100%;box-shadow:none}#pasarela input[type=email]::placeholder{color:#6b7280;opacity:.7}#pasarela input[type=email]:focus{border-color:#009ee3;box-shadow:0 0 0 3px #009ee326}#pasarela .pa-ayuda{margin:6px 0 0;font-size:12px;color:#6b7280}#pasarela .pa-moneda:not(:empty){margin-top:12px}#pasarela .pa-tarjeta{margin-top:12px;min-height:96px;border-radius:10px}#pasarela .pa-tarjeta.esperando{background:linear-gradient(100deg,#f1f3f5 40%,#fafbfc,#f1f3f5 60%);background-size:200% 100%;animation:paEspera 1.2s linear infinite}@keyframes paEspera{0%{background-position:100% 0}to{background-position:-100% 0}}#pasarela .pa-aviso{margin:10px 0 0;font-size:13px;color:#c0392b}#pasarela .pa-ayuda.pa-error{color:#c0392b}#pasarela .pa-aviso[hidden]{display:none}#pasarela .pa-pagar{position:relative;overflow:hidden;margin-top:14px;height:40px;border:0;border-radius:10px;background:#009ee3;color:#fff;font-size:15px;font-weight:600;cursor:pointer;box-shadow:none;padding:0 16px}#pasarela .pa-pagar:hover:not(:disabled){background:#0090cf}#pasarela .pa-pagar:disabled{background:#9fd8f2;cursor:default}#pasarela .pa-pagar.pagando{background:#009ee3}#pasarela .pa-pagar span{position:relative;z-index:1}#pasarela .pa-pagar.pagando:after{content:"";position:absolute;inset:0;background:#ffffff47;transform-origin:left center;animation:paLlena 2.4s ease-out both}@keyframes paLlena{0%{transform:scaleX(0)}to{transform:scaleX(1)}}#pasarela .pa-confianza{margin:10px 0 0;display:flex;align-items:center;justify-content:center;gap:5px;font-size:11px;color:#6b7280}#pasarela .pa-confianza b{color:#009ee3;font-weight:600}#pasarela .pa-legal{margin:10px 0 0;font-size:11px;line-height:1.45;color:#6b7280;text-align:center}#pasarela .pa-legal a{color:#009ee3;text-decoration:none}#pasarela .pa-legal a:hover{text-decoration:underline}#pasarela .pa-hecho{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#fff;border-radius:inherit;animation:paVelo .22s ease both}#pasarela .pa-hecho[hidden]{display:none}#pasarela .pa-hecho b{font-size:18px;font-weight:600;color:#3a3f4a}#pasarela .pa-hecho p{margin:0;padding:0 28px;text-align:center;font-size:13px;line-height:1.45;color:#6b7280}#pasarela .pa-hecho p:empty{display:none}#pasarela input[type=email][readonly]{background:#f4f6f8;color:#6b7280;cursor:default}#pasarela input[type=email][readonly]:focus{border-color:#e3e6ea;box-shadow:none}#pasarela .pa-metodo-titulo{margin:18px 0 2px;font-size:17px;font-weight:600;color:#3a3f4a}#pasarela .pa-metodo-sub{margin:0 0 6px;font-size:13px;color:#6b7280}#pasarela .pa-metodos{display:flex;flex-direction:column}#pasarela label.pa-metodo{display:flex;align-items:center;gap:12px;margin:0;padding:12px 2px;border-top:1px solid #eaecef;cursor:pointer;font-size:15px;color:#3a3f4a;-webkit-tap-highlight-color:transparent}#pasarela label.pa-metodo:first-child{border-top:0}#pasarela .pa-metodo svg{flex:none;color:#3a3f4a}#pasarela .pa-metodo-texto{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.3}#pasarela .pa-metodo b{font-weight:500}#pasarela .pa-metodo small{font-size:12px;color:#6b7280}#pasarela .pa-metodo input{appearance:none;-webkit-appearance:none;flex:none;width:20px;height:20px;margin:0;border-radius:50%;border:2px solid #c3c8cf;background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s}#pasarela .pa-metodo input:checked{border-color:#009ee3;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 10px #009ee3}#pasarela .pa-nueva{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.2,.8,.2,1)}#pasarela .pa-nueva.abierta{grid-template-rows:1fr}#pasarela .pa-nueva-dentro{min-height:0;overflow:hidden;padding:0 3px 3px;margin:0 -3px}#pasarela .pa-nueva .pa-tarjeta{margin-top:6px}#pasarela label.pa-guardar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0 0;font-size:14px;color:#3a3f4a;cursor:pointer;-webkit-tap-highlight-color:transparent}#pasarela label.pa-guardar[hidden]{display:none}#pasarela .pa-guardar input{position:absolute;opacity:0;width:0;height:0;margin:0}#pasarela .pa-switch{flex:none;position:relative;width:44px;height:26px;border-radius:13px;background:#d5d9de;transition:background .2s}#pasarela .pa-switch:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .2s}#pasarela .pa-guardar input:checked+.pa-switch{background:#009ee3}#pasarela .pa-guardar input:checked+.pa-switch:after{transform:translate(18px)}#pasarela .pa-guardar input:focus-visible+.pa-switch{box-shadow:0 0 0 3px #009ee34d}@media(max-width:640px){#pasarela-velo{align-items:flex-end;padding:0}#pasarela{width:100%;height:calc(100vh - env(safe-area-inset-top,0px) - 10px);height:calc(100dvh - env(safe-area-inset-top,0px) - 10px);max-height:none;grid-template-columns:1fr;grid-template-rows:auto auto auto 1fr;align-content:start;border-radius:16px 16px 0 0;animation:paSube .34s cubic-bezier(.2,.8,.2,1) both}#pasarela-velo.saliendo{transition:opacity .3s ease}#pasarela-velo.saliendo #pasarela{animation:paBaja .28s cubic-bezier(.4,0,.9,.6) both}@keyframes paSube{0%{transform:translateY(100%)}to{transform:none}}@keyframes paBaja{0%{transform:translateY(var(--pa-desde, 0px))}to{transform:translateY(100%)}}#pasarela .pa-asa{display:block;grid-column:1;grid-row:1;height:22px;cursor:grab;touch-action:none;position:relative}#pasarela .pa-asa:after{content:"";position:absolute;left:50%;top:9px;width:40px;height:4px;margin-left:-20px;border-radius:4px;background:#d5d9de}#pasarela .pa-resumen{grid-column:1;grid-row:3;padding:8px 20px 16px;border-bottom:1px solid #eaecef}#pasarela .pa-forma{grid-column:1;grid-row:4;border-right:0;padding:20px 20px calc(20px + env(safe-area-inset-bottom))}#pasarela .pa-marca{display:none}#pasarela .pa-titulo-hoja{display:block;grid-column:1;grid-row:2;justify-self:center;height:34px;width:auto;margin:2px 0 10px;pointer-events:none}}#mapa-ranking-boton{position:absolute;left:16px;top:14px;z-index:2;padding:8px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#0a10168c;color:#eef3f7;font:600 13.5px/1 system-ui,sans-serif;letter-spacing:.02em;cursor:pointer;box-shadow:0 3px 14px #0006;backdrop-filter:blur(6px);-webkit-tap-highlight-color:transparent}#mapa-ranking-boton.abierto{background:#4fb3ffe6;color:#06141f;border-color:transparent}#ranking-velo{z-index:46}#ranking-caja{position:relative;width:min(460px,100%);max-height:calc(100vh - 32px);overflow:auto;box-sizing:border-box;padding:16px 18px 14px;color:#fff;font-size:14px}#ranking-caja .mr-asa{display:none}#ranking-caja .mr-cabeza{display:flex;align-items:center;justify-content:space-between;gap:10px}#ranking-caja .mr-cabeza b{font-size:15px;font-weight:600}#ranking-caja .mr-cerrar{width:30px;height:30px;padding:0;border:0;border-radius:0;background:none;color:#eef;font:20px/1 var(--cu-fuente, system-ui),sans-serif;cursor:pointer;box-shadow:none;opacity:.7}#ranking-caja .mr-cerrar:hover{opacity:1}#seguir .sg-foto{cursor:pointer}#ranking-caja .mr-nota{margin:6px 0 8px;font-size:12px;opacity:.75}#ranking-caja .mr-lista{list-style:none;margin:0;padding:0;display:grid;gap:4px}#ranking-caja .mr-fila{display:grid;grid-template-columns:26px 26px minmax(0,1fr) auto auto auto;align-items:center;gap:8px;padding:6px 8px;border-radius:9px;cursor:pointer}#ranking-caja .mr-fila:hover{background:#ffffff12}#ranking-caja .mr-fila.mia{background:#4fb3ff29}#ranking-caja .mr-fila.marcada{box-shadow:inset 0 0 0 1.5px #4fb3ff}#ranking-caja .mr-lugar{font-weight:700;font-variant-numeric:tabular-nums;text-align:right}#ranking-caja .mr-bandera{width:26px;height:18px;display:flex;align-items:center;justify-content:center;font-size:10px;opacity:.9}#ranking-caja .mr-bandera img{width:24px;height:16px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px #ffffff40}#ranking-caja .mr-nombre{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}#ranking-caja .mr-vivo,#ranking-caja .mr-cazas{font-variant-numeric:tabular-nums;opacity:.9;white-space:nowrap}#ranking-caja .mr-cazas{min-width:22px;text-align:right}#ranking-caja .mr-marcar{padding:5px 10px;border-radius:999px;border:1px solid rgba(79,179,255,.7);background:transparent;color:#bfe3ff;font:600 12px/1 system-ui,sans-serif;cursor:pointer;box-shadow:none;white-space:nowrap}#ranking-caja .mr-fila.marcada .mr-marcar{background:#4fb3ff;color:#06141f}#ranking-caja .mr-vacio{padding:8px;opacity:.8}#seguir .sg-foto:before{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid rgba(255,255,255,.85);box-sizing:border-box;background:#0a101680;box-shadow:0 3px 12px #00000073}#seguir .sg-foto img{inset:2px;width:calc(100% - 4px);height:calc(100% - 4px);border-radius:50%;border:0;background:none;box-shadow:none;-webkit-mask-image:radial-gradient(ellipse 72% 66% at 50% 36%,#000 62%,rgba(0,0,0,0) 100%);mask-image:radial-gradient(ellipse 72% 66% at 50% 36%,#000 62%,#0000)}#seguir .sg-foto.grave:before{border-color:#ff4a4a;animation:sgLatido 1s ease-in-out infinite}@keyframes sgLatido{0%,to{transform:scale(1);box-shadow:0 3px 12px #00000073,0 0 #ff4a4a8c}45%{transform:scale(1.07);box-shadow:0 3px 12px #00000073,0 0 0 7px #ff4a4a00}}#seguir .sg-lugar{position:absolute;z-index:1;right:-6px;bottom:-2px;min-width:26px;height:26px;padding:0 7px;box-sizing:border-box;border-radius:999px;background:#4fb3ff;color:#06141f;font:700 13px/22px system-ui,sans-serif;text-align:center;border:2px solid #06141f;box-shadow:0 2px 6px #00000080;text-shadow:none;pointer-events:none}#seguir .sg-lugar[hidden]{display:none}@media(max-width:640px){#ranking-velo.velo-central{align-items:flex-end;padding:0}body #ranking-caja{width:100%;max-height:calc(100vh - env(safe-area-inset-top,0px) - 10px);max-height:calc(100dvh - env(safe-area-inset-top,0px) - 10px);border-radius:16px 16px 0 0;border-bottom:0;padding:6px 16px calc(16px + env(safe-area-inset-bottom,0px))}#ranking-caja.pop-caja{animation:rk-sube .34s cubic-bezier(.2,.8,.2,1) both}#ranking-caja.pop-caja.pop-fuera{animation:rk-baja .28s cubic-bezier(.4,0,.9,.6) both}#ranking-caja .mr-asa{display:block;height:22px;margin:0 -16px 2px;position:relative}#ranking-caja .mr-asa:after{content:"";position:absolute;left:50%;top:8px;width:40px;height:4px;margin-left:-20px;border-radius:4px;background:#ffffff4d}}@keyframes rk-sube{0%{transform:translateY(100%)}to{transform:none}}@keyframes rk-baja{0%{transform:none}to{transform:translateY(100%)}}body .velo-central>#cuenta,body .velo-central>#recuperar,body .velo-central>#otro,body .velo-central>#pwa,body .velo-central>#audio{box-sizing:border-box;max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px);overflow-y:auto;overscroll-behavior:contain}@media(max-height:500px){body .velo-central{padding:8px}body #cuenta,body #recuperar,body #otro{padding:14px 18px 12px}body #cuenta h2,body #recuperar h2,body #otro h2{font-size:18px;margin-bottom:4px}body #cuenta p,body #recuperar p,body #otro p{margin-bottom:10px}body #cuenta input,body #recuperar input{padding-top:8px;padding-bottom:8px;margin-bottom:8px}body #cuenta .cu-acciones{gap:8px;margin-top:8px}body #cuenta button:not(.cu-cerrar):not(.cu-ojo),body #recuperar button:not(.re-cerrar),body #otro button{padding-top:9px;padding-bottom:9px}}body #cuenta,body #recuperar,body #otro,body #pwa,body #audio,body #tutorial .tu-caja,body #ranking-caja,body #tienda{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.28) transparent}body #cuenta::-webkit-scrollbar,body #recuperar::-webkit-scrollbar,body #otro::-webkit-scrollbar,body #tutorial .tu-caja::-webkit-scrollbar,body #ranking-caja::-webkit-scrollbar,body #tienda::-webkit-scrollbar{width:6px}body #cuenta::-webkit-scrollbar-thumb,body #recuperar::-webkit-scrollbar-thumb,body #otro::-webkit-scrollbar-thumb,body #tutorial .tu-caja::-webkit-scrollbar-thumb,body #ranking-caja::-webkit-scrollbar-thumb,body #tienda::-webkit-scrollbar-thumb{background:#ffffff47;border-radius:3px}body #cuenta::-webkit-scrollbar-track,body #recuperar::-webkit-scrollbar-track,body #otro::-webkit-scrollbar-track,body #tutorial .tu-caja::-webkit-scrollbar-track,body #ranking-caja::-webkit-scrollbar-track,body #tienda::-webkit-scrollbar-track{background:transparent}body:not(.tactil) #mando{top:12px;right:64px;width:42px;height:42px}body:not(.tactil) #mando svg{width:24px;height:24px}body:not(.tactil) #mando b{font-size:14px}body.tactil #mando{inset:auto 39px 142px auto;width:62px;height:62px}body.tactil #mando svg{width:32px;height:32px}body.tactil #mando b{font-size:19px}#probador{position:fixed;right:12px;top:64px;z-index:16;width:300px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 140px);display:flex;flex-direction:column;border-radius:18px;border:1px solid rgba(255,255,255,.45);color:#fff;background:radial-gradient(circle at 30% 12%,#ffffff2e,#ffffff0d 45%,#00000080),#0a1016c7;box-shadow:0 6px 24px #0000008c;backdrop-filter:blur(8px);font:13px/1.35 var(--cu-fuente, system-ui, sans-serif)}body:not(.tactil) #probador{right:64px;top:64px}body.tactil #probador{top:auto;bottom:260px;right:12px;width:260px;max-height:calc(100dvh - 300px)}body.con-mapa #probador{display:none}#probador .pr-cabeza{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;border:0;background:none;color:#fff;font:600 15px/1 var(--cu-fuente, system-ui, sans-serif);cursor:pointer;box-shadow:none}#probador .pr-cabeza i{width:8px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);transition:transform .2s}#probador.abierto .pr-cabeza i{transform:rotate(-135deg)}#probador .pr-cuerpo{display:none;overflow-y:auto;padding:0 12px 12px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.28) transparent}#probador.abierto .pr-cuerpo{display:block}#probador h3{margin:12px 0 6px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;opacity:.7}#probador .pr-ayuda{margin:0 0 4px;font-size:12px;opacity:.75}#probador .pr-rejilla{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}#probador .pr-ficha{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 4px;border-radius:10px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#fff;cursor:pointer;box-shadow:none;min-width:0}#probador .pr-ficha:hover{border-color:#ffffff80}#probador .pr-ficha:disabled{opacity:.3;cursor:not-allowed}#probador .pr-ficha.activa{border-color:#4fb3ff;background:#4fb3ff38}#probador .pr-ficha small{font-size:11px;line-height:1.2;text-align:center;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%}#probador .pr-criatura small{font-size:12px;font-weight:600}#probador .pr-dibujo{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:8px;overflow:hidden;background:#00000040}#probador .pr-dibujo img,#probador .pr-dibujo canvas{width:40px;height:40px;object-fit:cover;display:block}#probador .pr-quitar{margin-top:10px;width:100%;padding:8px;border-radius:10px;border:1px solid rgba(255,255,255,.3);background:#ffffff14;color:#fff;font:600 13px/1 var(--cu-fuente, system-ui, sans-serif);cursor:pointer;box-shadow:none}body:not(.tactil) #aviso{top:92px}body:not(.tactil) #vida[hidden]~#aviso{top:56px}#aviso-marca{position:fixed;top:92px;left:50%;transform:translate(-50%);z-index:12;display:flex;white-space:nowrap;align-items:center;gap:10px;padding:8px 15px 8px 10px;border-radius:12px;background:#4fb3fff0;color:#06141f;font:600 14px/1.2 system-ui,sans-serif;pointer-events:none;box-shadow:0 3px 14px #00000059}#aviso-marca[hidden]{display:none}#aviso-marca .av-flecha{display:inline-block;width:18px;height:18px;line-height:0;transition:transform .15s linear}#aviso-marca .av-flecha svg{display:block;width:100%;height:100%;fill:currentColor}body:not(.tactil) #vida[hidden]~#aviso-marca{top:56px}body.tactil #aviso-marca{top:200px}@media(max-aspect-ratio:1/1){body.tactil #aviso-marca{top:270px}}body.con-mapa #aviso-marca{opacity:0}body.tactil #mando-tactil #mando-spr{right:130px;bottom:45px}#mando-acc .ic-atacar,#mando-acc .ic-meteoro{transition:opacity .45s ease,transform .6s cubic-bezier(.2,1.5,.4,1)}#mando-acc img.ic-meteoro{position:absolute;left:50%;top:50%;width:80px;height:auto;opacity:0;transform:translate(-50%,-50%) scale(.2) rotate(-60deg)}body.lluvia-meteoritos #mando-acc img.ic-atacar{opacity:0;transform:scale(.3) rotate(40deg)}body.lluvia-meteoritos #mando-acc img.ic-meteoro{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(0)}body #mando-acc{transition:border-color .4s ease,background .4s ease,transform .15s ease,filter .15s ease}body.lluvia-meteoritos #mando-acc{border-color:#ff483cf2;background:radial-gradient(circle at 35% 30%,#ff786459,#96190f59 55%,#00000080);animation:lluviaLatido 1s ease-in-out infinite}@keyframes lluviaLatido{0%,to{box-shadow:0 0 #ff3c3299,0 2px 8px #0000008c}50%{box-shadow:0 0 0 10px #ff3c3200,0 2px 8px #0000008c}}#mando-acc.niega img.ic-meteoro,#lluvia-insignia.niega img{animation:lluviaNiega .4s ease}@keyframes lluviaNiega{0%,to{translate:0 0}20%{translate:-7px 0}40%{translate:6px 0}60%{translate:-4px 0}80%{translate:3px 0}}#lluvia-insignia{position:fixed;right:22px;bottom:22px;width:150px;height:150px;border-radius:50%;z-index:12;pointer-events:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:2px solid rgba(255,72,60,.95);background:radial-gradient(circle at 35% 30%,#ff786459,#96190f59 55%,#0000008c);backdrop-filter:blur(6px);opacity:0;transform:scale(.3) rotate(-40deg);visibility:hidden;transition:opacity .5s ease,transform .65s cubic-bezier(.2,1.5,.4,1),visibility 0s linear .65s}#lluvia-insignia img{width:122px;height:auto;mix-blend-mode:screen}body.lluvia-meteoritos:not(.tactil) #lluvia-insignia{opacity:1;transform:none;visibility:visible;transition:opacity .5s ease,transform .65s cubic-bezier(.2,1.5,.4,1),visibility 0s;animation:lluviaLatido 1s ease-in-out infinite}body.tactil #lluvia-insignia,body.con-mapa #lluvia-insignia{display:none}@media(prefers-reduced-motion:reduce){body.lluvia-meteoritos #mando-acc,body.lluvia-meteoritos #lluvia-insignia{animation:none}}body #clip-boton{position:fixed;z-index:13;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer}body #clip-boton[hidden]{display:none}body #clip-boton svg{width:24px;height:24px;display:block}body:not(.tactil) #clip-boton{top:12px;right:116px;width:42px;height:42px}body.tactil #clip-boton{inset:auto 46px 216px auto;width:48px;height:48px}body.con-mapa #clip-boton{opacity:0;pointer-events:none}body #clip-boton.cargando{cursor:progress}body #clip-boton.cargando svg{opacity:.45}body #clip-boton.cargando:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:3px solid rgba(255,255,255,.18);border-top-color:#fff;animation:crearGira .8s linear infinite;pointer-events:none}body #invitar-boton svg{width:24px;height:24px;display:block}body #invitar-boton[hidden]{display:none}#manada-aviso{position:fixed;top:140px;left:50%;transform:translate(-50%);z-index:14;max-width:calc(100vw - 32px);padding:9px 16px;border-radius:12px;background:#c77dfff2;color:#1a0a2e;font:600 14px/1.3 system-ui,sans-serif;text-align:center;pointer-events:none;box-shadow:0 3px 14px #00000059}#manada-aviso[hidden]{display:none}
