:root{--panel: rgba(23, 28, 35, .78);--panel-suave: rgba(255, 255, 255, .07);--borde: rgba(255, 255, 255, .24);--ink: #f1f5f9;--ink-soft: #b0bdc9;--paper: #11161c;--sky: #74b4de;--grass: #7fae5e;--sun: #f2b705;--acento: #ffd34d;--alert: #ff6b5a;--font: "Avenir Next", "Avenir", "Segoe UI", system-ui, -apple-system, sans-serif}*{box-sizing:border-box}html,body{margin:0;height:100%;overflow:hidden;background:#0d1512;font-family:var(--font);color:var(--ink);-webkit-font-smoothing:antialiased}#app{position:relative;width:100vw;height:100dvh}#scene{position:absolute;inset:0;width:100%;height:100%;display:block}.hidden{display:none!important}.screen{position:absolute;inset:0;display:grid;place-items:center;padding:24px;background:#080b0fbd;backdrop-filter:blur(10px);z-index:40}.panel{width:min(620px,100%);max-height:88dvh;overflow-y:auto;background:var(--panel);border:1px solid var(--borde);border-radius:20px;padding:32px 34px;color:var(--ink);backdrop-filter:blur(14px);box-shadow:0 24px 60px #0000008c}.title{margin:0 0 12px;font-size:2.1rem;font-weight:600;letter-spacing:-.02em;line-height:1.05;color:#fff}#msg-text{white-space:pre-line}.lead{margin:0 0 14px;font-size:1.02rem;line-height:1.55;max-width:62ch;color:var(--ink-soft)}.how{margin:20px 0 24px;border-left:3px solid var(--acento);padding-left:16px}.how p{margin:0 0 8px;font-size:.98rem;line-height:1.5;color:var(--ink-soft)}.how strong{color:#fff}.actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.nombre-en-linea{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:18px;font-size:.92rem;color:var(--ink-soft)}.nombre-en-linea input{font:inherit;font-size:1rem;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.22);border-radius:10px;padding:8px 12px;width:12ch;outline:none}.nombre-en-linea input:focus{border-color:var(--acento)}.intro .nombre-en-linea{justify-content:center;margin:14px 0 6px}.nombre-en-linea input::placeholder{color:#ffffff59}button{font:inherit;font-size:.95rem;padding:10px 18px;border-radius:999px;border:1.5px solid var(--borde);background:var(--panel-suave);color:var(--ink);cursor:pointer}@media (hover: hover){button:hover{border-color:var(--acento);background:#ffffff24}}button:focus-visible{outline:3px solid var(--acento);outline-offset:2px}button.primary{background:var(--acento);color:#14181d;border-color:var(--acento);font-weight:600}button.primary:hover{background:#ffdf78;border-color:#ffdf78}button[disabled]{opacity:.45;cursor:not-allowed}.fineprint{margin:18px 0 0;font-size:.82rem;color:#8fa0ae}.status{margin:12px 0 0;font-size:.95rem;color:var(--ink-soft)}.bar{height:12px;border-radius:999px;background:#ffffff24;overflow:hidden;margin-top:18px}#calib-bar{height:100%;width:0%;background:var(--grass);transition:width .12s linear}.hud{position:absolute;top:18px;left:20px;z-index:20;color:#f4f8fb;text-shadow:0 2px 10px rgba(0,0,0,.5);pointer-events:none}.hud-row{display:flex;gap:28px;align-items:flex-end}.hud-big{font-size:2.4rem;font-weight:600;line-height:1;letter-spacing:-.03em}.hud-slash{opacity:.55;margin:0 2px;font-weight:400}.hud-small{font-size:.78rem;opacity:.82;margin-top:4px}.badge{display:inline-block;margin-top:10px;padding:6px 12px;border-radius:999px;background:var(--panel);border:1px solid var(--borde);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--ink);font-size:.8rem;text-shadow:none}.badge.warn{background:var(--alert);color:#fff}.toolbar{position:absolute;bottom:18px;left:50%;transform:translate(-50%);z-index:30;display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 14px;border-radius:18px;background:#f6efdfeb;box-shadow:0 10px 30px #0000004d}.toolbar button{padding:8px 14px;font-size:.88rem}.slider{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--ink-soft)}.slider input{width:130px;accent-color:var(--acento)}#sens-val{min-width:9ch;font-variant-numeric:tabular-nums}.cam-panel{position:absolute;top:18px;right:18px;z-index:25;width:260px;border-radius:14px;overflow:hidden;background:#0e1814d9;box-shadow:0 10px 30px #00000059}.cam-stack{position:relative;width:100%;aspect-ratio:4 / 3}.cam-stack video,.cam-stack canvas{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.cam-foot{display:flex;align-items:center;gap:8px;padding:7px 10px;font-size:.78rem;color:#dfe7e2}.dot{width:9px;height:9px;border-radius:50%;background:#8d9a94}.dot.ok{background:#57c26a}.dot.weak{background:var(--sun)}.dot.lost{background:var(--alert)}@media (max-width: 720px){.cam-panel{width:150px}.hud-big{font-size:1.7rem}.toolbar{bottom:8px;padding:8px}}.fx-speed{position:absolute;inset:0;z-index:15;display:none;opacity:0;pointer-events:none;backdrop-filter:blur(var(--speed-blur, 0px));-webkit-backdrop-filter:blur(var(--speed-blur, 0px));background:radial-gradient(circle at 50% 54%,#0000 32%,#06101a80);-webkit-mask-image:radial-gradient(circle at 50% 54%,transparent 16%,#000 58%);mask-image:radial-gradient(circle at 50% 54%,transparent 16%,#000 58%)}.fx-streaks{position:absolute;inset:-25%;transform-origin:50% 50%;background:repeating-conic-gradient(from 0deg at 50% 50%,#fff0 0deg 2.1deg,#ffffff80 2.1deg 2.6deg);-webkit-mask-image:radial-gradient(circle at 50% 50%,transparent 26%,#000 72%);mask-image:radial-gradient(circle at 50% 50%,transparent 26%,#000 72%);opacity:.45}.subtitle{margin:22px 0 10px;font-size:1.05rem;font-weight:600;letter-spacing:-.01em}.modes{display:grid;gap:10px;margin-bottom:18px}.mode-card{display:block;width:100%;text-align:left;border-radius:14px;padding:14px 16px;border:1.5px solid var(--borde);background:var(--panel-suave);color:var(--ink);cursor:pointer}.mode-card:hover{border-color:var(--acento);background:#ffffff21}.mode-name{display:block;font-size:1.05rem;font-weight:600}.mode-desc{display:block;margin-top:3px;font-size:.86rem;color:var(--ink-soft);line-height:1.4}.mode-best{display:block;margin-top:5px;font-size:.8rem;color:var(--acento);font-variant-numeric:tabular-nums}#hud-banner{margin-left:8px;background:var(--panel);color:var(--ink)}#hud-banner.hot{background:var(--alert);color:#fff}.hud{top:max(18px,env(safe-area-inset-top));left:max(20px,env(safe-area-inset-left))}.cam-panel{top:max(18px,env(safe-area-inset-top));right:max(18px,env(safe-area-inset-right))}.toolbar{bottom:max(18px,env(safe-area-inset-bottom))}@media (pointer: coarse){body{touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}button{min-height:46px;padding:12px 20px}.panel{padding:22px 20px;border-radius:16px}.title{font-size:1.6rem}.lead{font-size:.95rem}.how p{font-size:.9rem}}@media (max-height: 460px){.hud-big{font-size:1.5rem}.hud-row{gap:16px}.hud-small{font-size:.68rem}.cam-panel{width:140px}.toolbar{gap:6px;padding:6px 8px;border-radius:14px}.toolbar button{padding:8px 12px;font-size:.8rem}.slider input{width:80px}.panel{max-height:92dvh;padding:16px 18px}.title{font-size:1.35rem;margin-bottom:8px}.lead{font-size:.88rem;margin-bottom:8px}.how{margin:12px 0 14px}}@media (orientation: portrait) and (pointer: coarse){.hud-row{gap:14px}.hud-big{font-size:1.35rem}.hud-small{font-size:.64rem}#hud-banner{margin-left:0;font-size:.72rem;padding:5px 9px}.cam-panel{width:118px}.cam-foot{font-size:.64rem;padding:5px 7px}.toolbar{left:0;right:0;transform:none;justify-content:center;border-radius:16px 16px 0 0;padding:8px 10px max(10px,env(safe-area-inset-bottom))}.toolbar button{padding:9px 11px;font-size:.78rem}.slider{font-size:.74rem;gap:5px}.slider input{width:68px}#sens-flap-val,#sens-turn-val{min-width:7ch;font-size:.7rem}.panel{padding:18px}.modes{gap:8px}.mode-card{padding:11px 13px}.mode-name{font-size:.98rem}.mode-desc{font-size:.8rem}}@media (orientation: portrait) and (max-width: 420px){.hud-row{flex-wrap:wrap;row-gap:6px}}.tutorial{position:absolute;inset:0;z-index:35;pointer-events:none}.tutorial button{pointer-events:auto}.tut-top{position:absolute;top:max(16px,env(safe-area-inset-top));left:50%;transform:translate(-50%);width:min(860px,92vw);text-align:center}.tut-text{margin:0;padding:14px 22px;border-radius:18px;background:#f6efdff0;color:#16241d;font-size:clamp(1.25rem,3.6vw,2.1rem);font-weight:600;line-height:1.25;letter-spacing:-.01em;box-shadow:0 10px 30px #00000047}.tut-hint{margin:10px auto 0;padding:9px 16px;border-radius:14px;background:#16241dc7;color:#f3efe2;font-size:clamp(.9rem,2.2vw,1.15rem);max-width:34ch}.tut-progress{margin-top:12px}.tut-dots{display:flex;gap:10px;justify-content:center}.tut-dot{width:20px;height:26px;border-radius:10px 10px 3px 3px;background:#f6efdf59;border:2px solid rgba(246,239,223,.8);transition:background .2s,transform .2s}.tut-dot.on{background:var(--sun);transform:translateY(-3px) scale(1.08)}.tut-bar{width:min(360px,70vw);height:14px;margin:0 auto;border-radius:999px;background:#f6efdf59;overflow:hidden}#tut-bar-fill{height:100%;width:0%;background:var(--sun);transition:width .1s linear}.tut-figure{position:absolute;left:max(14px,env(safe-area-inset-left));bottom:84px;width:clamp(110px,17vw,190px);height:clamp(110px,17vw,190px);background:#f6efdfe0;border-radius:18px;padding:6px;box-shadow:0 8px 24px #00000040}.tutorial.guerra .tut-top{top:max(170px,calc(env(safe-area-inset-top) + 154px));width:min(720px,84vw)}.tut-teclas{position:absolute;left:max(14px,env(safe-area-inset-left));bottom:84px;display:flex;flex-wrap:wrap;gap:8px;max-width:240px;padding:10px 12px;background:#f6efdfe0;border-radius:18px;box-shadow:0 8px 24px #00000040}.tut-teclas span{display:inline-block;min-width:42px;padding:9px 12px;border-radius:9px;background:#fff;color:#14181d;font:700 1.15rem/1 Avenir Next,Helvetica,Arial,sans-serif;text-align:center;box-shadow:0 2px #b9ad96,inset 0 -2px #00000014;border:1px solid #c9bea6}.tut-teclas span.soltar{background:transparent;border-style:dashed;box-shadow:none;color:#4a4034;font-weight:500}@media (max-width: 720px){.tut-teclas{bottom:78px;max-width:200px}}.tut-figure .fig{fill:none;stroke:var(--ink);stroke-width:5;stroke-linecap:round}.tut-figure circle.fig{fill:var(--ink)}.tut-figure .arm{stroke-width:6}.tut-figure .mark{stroke:var(--alert);fill:var(--alert)}.tut-arrow{position:absolute;width:62px;height:62px;fill:none;stroke:var(--sun);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 6px rgba(0,0,0,.5))}.tut-bar-bottom{position:absolute;bottom:max(14px,env(safe-area-inset-bottom));left:50%;transform:translate(-50%);display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:8px 12px;border-radius:16px;background:#f6efdfe6}.tut-help{display:flex;gap:8px}.tut-celebrate{position:absolute;inset:0;background:radial-gradient(circle at 50% 45%,rgba(242,183,5,.32),transparent 62%);animation:tut-pop 1.6s ease-out infinite}@keyframes tut-pop{0%{opacity:.25;transform:scale(.96)}50%{opacity:.8;transform:scale(1.02)}to{opacity:.25;transform:scale(.96)}}.audio-resume{position:absolute;z-index:60;bottom:max(88px,calc(env(safe-area-inset-bottom) + 84px));left:50%;transform:translate(-50%);background:var(--sun);border-color:var(--sun);color:#2a2100;font-weight:600}.settings{margin:8px 0 16px;padding:14px 16px;border-radius:14px;background:#16241d12}.settings-title{margin:4px 0 8px;font-size:.95rem;font-weight:600}.settings .slider{display:flex;align-items:center;gap:10px;margin-bottom:8px}.settings .slider input{flex:1}@media (orientation: portrait) and (pointer: coarse){.tut-figure{width:96px;height:96px;bottom:78px}.tut-text{font-size:1.15rem;padding:11px 15px}}.hud{backdrop-filter:none;-webkit-backdrop-filter:none;background:radial-gradient(165% 125% at 0% 0%,#060c1285,#060c124d 48%,#060c1200 76%);padding:10px 40px 26px 14px;margin:-10px 0 0 -14px}.hud-big{-webkit-text-stroke:3px rgba(0,0,0,.88);paint-order:stroke fill;text-shadow:0 2px 18px rgba(0,0,0,.85)}.hud-small{opacity:1;color:#e9f1f8;-webkit-text-stroke:2.5px rgba(0,0,0,.9);paint-order:stroke fill;text-shadow:0 1px 10px rgba(0,0,0,.9)}.hud-big{font-size:clamp(1.45rem,3vw,2.3rem)}.hud-small{font-size:clamp(.72rem,1.2vw,.86rem)}#hud-banner{font-size:clamp(.78rem,1.4vw,.95rem)}.toolbar{padding:6px 8px}.toolbar button{font-size:.92rem;padding:10px 20px}.cam-panel{width:clamp(120px,15vw,190px)}@media (orientation: portrait) and (pointer: coarse){.hud{padding:0}.cam-panel{width:104px}}.fps{position:absolute;top:calc(env(safe-area-inset-top,0px) + 10px);right:10px;z-index:40;display:flex;align-items:baseline;gap:4px;padding:5px 10px;border-radius:10px;background:#0c141280;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);font-variant-numeric:tabular-nums;line-height:1;pointer-events:none}#fps-val{font-size:1.15rem;font-weight:700;color:#6ee7a0}.fps small{font-size:.6rem;opacity:.65;color:#e8f2ee}.fps.bien #fps-val{color:#5fe08a}.fps.regular #fps-val{color:#f5a83c}.fps.mal #fps-val{color:#f2554c}.perf{position:absolute;top:calc(env(safe-area-inset-top,0px) + 46px);right:10px;z-index:40;max-width:250px;padding:8px 11px;border-radius:10px;background:#0c1412b8;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);color:#e8f2ee;font-size:.68rem;line-height:1.5;font-variant-numeric:tabular-nums;white-space:pre;pointer-events:none}@media (orientation: portrait) and (pointer: coarse){.fps{padding:4px 8px}#fps-val{font-size:1rem}.perf{font-size:.6rem;max-width:190px}}.intro{background:none;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:none;place-items:end center;padding-bottom:7vh}.intro-caja{pointer-events:auto;text-align:center;padding:22px 34px 18px;border-radius:20px;background:#141920b3;border:1px solid var(--borde);backdrop-filter:blur(12px);box-shadow:0 18px 50px #00000080}.intro-titulo{margin:0;font-size:clamp(30px,6vw,58px);letter-spacing:.5px;color:#fff;text-shadow:0 3px 18px rgba(0,0,0,.55)}.intro-lead{margin:6px 0 16px;color:#dbe7f5;font-size:clamp(14px,2.2vw,19px)}.intro-botones{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.intro-pie{margin:14px 0 0;font-size:12px;color:#9fb3c8}.choice{background:#080f1ac7;backdrop-filter:blur(4px);flex-direction:column;gap:clamp(12px,3vh,30px);padding:4vh 3vw}.choice-pregunta{margin:0;text-align:center;color:#fff;font-size:clamp(22px,4.4vw,46px);font-weight:700;text-shadow:0 3px 16px rgba(0,0,0,.5)}.choice-paneles{display:flex;gap:clamp(10px,2.5vw,28px);width:min(1100px,96vw)}.choice-panel{flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:8px;padding:clamp(14px,2.4vh,26px) 16px;border:3px solid rgba(255,255,255,.16);border-radius:22px;background:#142236b8;color:#e8f1fb;cursor:pointer;transition:border-color .15s,background .15s,transform .15s;font:inherit}.choice-panel h3{margin:0;font-size:clamp(18px,2.8vw,30px);color:#fff}.choice-panel p{margin:0;font-size:clamp(12px,1.7vw,17px);color:#b9cbdd;text-align:center}.choice-panel.elegido{border-color:#ffd34d;background:#3a562ccc;transform:translateY(-4px)}.choice-brazo{width:clamp(72px,12vw,128px);aspect-ratio:1}.choice-brazo svg{width:100%;height:100%}.choice-brazo .fig line,.choice-brazo .fig circle{stroke:#cfe0f0;stroke-width:7;stroke-linecap:round;fill:none}.choice-brazo .fig circle{fill:#cfe0f0;stroke:none}.choice-brazo .fig .arriba{stroke:#ffd34d;stroke-width:9}.choice-panel.elegido .fig line,.choice-panel.elegido .fig circle{stroke:#fff}.choice-panel.elegido .fig circle{fill:#fff}.choice-barra{width:86%;height:10px;border-radius:6px;background:#ffffff24;overflow:hidden}.choice-barra span{display:block;height:100%;width:0;border-radius:6px;background:#ffd34d;transition:width .08s linear}.choice-estado{margin:0;color:#cddced;font-size:clamp(14px,2.1vw,20px);min-height:1.4em}.choice-ayuda{margin:0;color:#9fb3c8;font-size:13px}@media (max-width: 560px){.choice-paneles{flex-direction:column}.choice-brazo{width:64px}}.flash{position:absolute;inset:0;z-index:60;pointer-events:none;opacity:0;background:#fff;transition:opacity .12s ease-out}.flash.on{opacity:.92;transition:opacity .1s ease-in}.largada{position:absolute;inset:0;z-index:55;pointer-events:none}.cuenta{position:absolute;top:11vh;left:50%;transform:translate(-50%);font-size:clamp(90px,20vh,220px);font-weight:800;line-height:1;color:#fff;text-shadow:0 0 26px rgba(255,190,60,.85),0 0 70px rgba(255,140,20,.5),0 8px 26px rgba(0,0,0,.55);animation:latido .42s ease-out}.cuenta.ya{font-size:clamp(56px,12vh,132px);color:#b6ffc0;text-shadow:0 0 30px rgba(90,255,130,.9),0 0 80px rgba(40,220,90,.55),0 8px 26px rgba(0,0,0,.5);animation:none}@keyframes latido{0%{transform:translate(-50%) scale(1.55);opacity:.3}55%{transform:translate(-50%) scale(1);opacity:1}to{transform:translate(-50%) scale(1);opacity:1}}.semaforo{position:absolute;right:3.5vw;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:10px;padding:14px 12px;border-radius:20px;background:#0a1018b8;box-shadow:0 10px 34px #00000073}.luz{width:clamp(26px,4.6vw,46px);aspect-ratio:1;border-radius:50%;background:#202832;box-shadow:inset 0 2px 5px #0009;transition:background .12s,box-shadow .12s}.luz.on.roja{background:#ff4b3e;box-shadow:0 0 22px 5px #ff4b3ea6,inset 0 2px 5px #0000004d}.luz.on.amarilla{background:#ffc21f;box-shadow:0 0 22px 5px #ffc21fa6,inset 0 2px 5px #0000004d}.luz.on.verde{background:#46e06a;box-shadow:0 0 26px 7px #46e06ab3,inset 0 2px 5px #0000004d}@media (max-width: 560px){.semaforo{right:2vw;gap:7px;padding:10px 8px}.cuenta{top:8vh}}@media (pointer: coarse){.tut-text{font-size:clamp(20px,4.4vmax,42px);padding:12px 18px;line-height:1.2}.tut-hint{font-size:clamp(15px,2.6vmax,24px);max-width:26ch;padding:8px 14px}.hud-big{font-size:clamp(22px,4vmax,44px)}.hud-small{font-size:clamp(11px,1.7vmax,17px)}#hud-banner{font-size:clamp(14px,2.4vmax,22px);padding:7px 12px}.choice-pregunta{font-size:clamp(24px,5vmax,48px)}.choice-panel h3{font-size:clamp(22px,4.4vmax,42px)}.choice-panel p{font-size:clamp(14px,2.2vmax,20px)}.choice-estado{font-size:clamp(15px,2.7vmax,26px)}.choice-ayuda{font-size:clamp(12px,1.9vmax,18px)}.cuenta{font-size:clamp(90px,17vmax,200px)}.cuenta.ya{font-size:clamp(56px,11vmax,130px)}.title{font-size:clamp(22px,4vmax,40px)}.lead{font-size:clamp(14px,2.4vmax,22px)}}@media (orientation: portrait) and (max-width: 640px){.choice{padding:3vh 4vw;gap:clamp(10px,2vh,22px)}.choice-paneles{flex-direction:column;width:100%;gap:14px}.choice-panel{flex:0 0 auto;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;text-align:left;gap:14px;padding:14px 16px}.choice-panel h3{flex:1 1 0;min-width:0;text-align:left;line-height:1.1}.choice-panel p{display:none}.choice-brazo{flex:0 0 auto;width:clamp(56px,16vmin,92px)}.choice-barra{width:100%;height:12px}.choice-panel.elegido{transform:none}}@media (pointer: coarse) and (max-height: 520px){.choice{padding:2vh 3vw;gap:10px}.choice-pregunta{font-size:clamp(22px,3.7vmax,34px)}.choice-panel{padding:10px 12px;gap:7px}.choice-panel p{display:none}.choice-brazo{width:clamp(46px,8.5vmax,76px)}.choice-estado{font-size:clamp(14px,2.2vmax,20px)}.choice-ayuda{font-size:clamp(11px,1.6vmax,15px)}.choice-barra{height:9px}}@media (pointer: coarse){.perf{font-size:12px;line-height:1.35;max-width:62vw}#fps-val{font-size:1.15rem}}.calib-titulo{font-size:clamp(1.5rem,3.4vmax,2.3rem);line-height:1.15;margin-bottom:10px}.calib-lead{font-size:clamp(1rem,2.4vmax,1.35rem);margin:10px 0 0}.calib-figura{display:block;width:clamp(150px,26vmax,260px);height:clamp(150px,26vmax,260px);margin:4px auto 0}.calib-figura line,.calib-figura circle{fill:none;stroke:var(--ink);stroke-width:5.5;stroke-linecap:round}.calib-figura .calib-cuerpo circle{fill:var(--ink);stroke:none}.calib-pose{opacity:0;animation:calibPose 4s infinite}.calib-pose.pa{animation-name:calibA}.calib-pose.pb{animation-name:calibB}.calib-pose.pc{animation-name:calibC}.calib-pose.pc line{stroke:var(--grass);stroke-width:7}.calib-pose.pc .mano{fill:var(--grass);stroke:none}@keyframes calibA{0%,20%{opacity:1}26%,94%{opacity:0}to{opacity:1}}@keyframes calibB{0%,20%{opacity:0}26%,46%{opacity:1}52%,to{opacity:0}}@keyframes calibC{0%,46%{opacity:0}52%,94%{opacity:1}to{opacity:0}}@keyframes calibPose{0%,to{opacity:0}}@media (prefers-reduced-motion: reduce){.calib-pose{animation:none}.calib-pose.pa,.calib-pose.pb{opacity:.22}.calib-pose.pc{opacity:1}}@media (orientation: portrait) and (max-width: 640px){.calib-figura{width:clamp(140px,44vw,220px);height:clamp(140px,44vw,220px)}}@media (pointer: coarse) and (max-height: 520px){#calib .panel{overflow:hidden;padding:14px 18px}.calib-figura{float:left;width:clamp(104px,17vmax,132px);height:clamp(104px,17vmax,132px);margin:0 16px 6px 0}.calib-titulo{font-size:clamp(1.25rem,2.9vmax,1.8rem);margin-bottom:4px}.calib-lead{font-size:clamp(.9rem,2vmax,1.1rem)}#calib .fineprint{font-size:.72rem;margin-top:8px}#calib .bar{margin-top:10px}}.aves{flex-direction:column;gap:clamp(10px,2vh,22px);padding:3vh 3vw;background:#080f1ad1}.aves-titulo{margin:0;text-align:center;color:#fff;font-weight:700;font-size:clamp(20px,4.2vmax,44px);text-shadow:0 3px 16px rgba(0,0,0,.5)}.aves-lista{display:flex;gap:clamp(8px,1.6vw,20px);width:min(1180px,97vw);align-items:stretch}.ave-tarjeta{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px;padding:clamp(10px,1.8vh,20px) 12px;border:3px solid rgba(255,255,255,.14);border-radius:20px;background:#142236b8;color:#e8f1fb;font:inherit;cursor:pointer;transition:border-color .15s,background .15s,transform .15s}.ave-tarjeta.elegida{border-color:#ffd34d;background:#3a4a2cd1;transform:scale(1.06)}.ave-tarjeta h3{margin:0;color:#fff;font-size:clamp(16px,2.9vmax,30px);line-height:1.1}.ave-lema{margin:0;color:#b9cbdd;font-size:clamp(11px,1.7vmax,17px)}.ave-silueta{width:clamp(70px,13vmax,150px)}.ave-silueta svg{width:100%;height:auto;display:block}.ave-silueta .ala{fill:#cfe0f0}.ave-silueta .cuerpo{fill:#8fa6bd}.ave-tarjeta.elegida .ala{fill:#fff}.ave-tarjeta.elegida .cuerpo{fill:#ffd34d}.ave-barras{width:100%;display:flex;flex-direction:column;gap:3px}.ave-stat{display:flex;align-items:center;gap:6px}.ave-stat i{font-style:normal;width:5.5em;flex:0 0 auto;color:#9db1c6;font-size:clamp(9px,1.3vmax,13px)}.ave-stat b{flex:1 1 auto;height:clamp(5px,.9vmax,9px);border-radius:999px;background:#ffffff24;overflow:hidden}.ave-stat u{display:block;height:100%;background:#7fd39a}.ave-tarjeta.elegida .ave-stat u{background:#ffd34d}.ave-picada{margin:2px 0 0;color:#cddced;font-size:clamp(10px,1.5vmax,15px);text-align:center;line-height:1.25}.aves-confirmar{width:min(460px,70vw);height:clamp(9px,1.4vmax,14px);border-radius:999px;background:#ffffff24;overflow:hidden}.aves-confirmar span{display:block;height:100%;width:0;background:#ffd34d;transition:width .08s linear}.aves-estado{margin:0;color:#cddced;text-align:center;font-size:clamp(13px,2.2vmax,22px);min-height:1.4em}.aves-ayuda{margin:0;color:#9fb3c8;font-size:clamp(11px,1.6vmax,16px)}@media (orientation: portrait) and (max-width: 700px){.aves-lista{flex-direction:column;gap:8px;width:min(1180px,calc(100vw - 20px))}.ave-tarjeta{width:100%;min-width:0;box-sizing:border-box;flex:0 0 auto;flex-direction:row;flex-wrap:wrap;align-items:center;text-align:left;gap:12px}.ave-silueta{width:clamp(48px,14vw,80px);flex:0 0 auto}.ave-tarjeta h3{flex:0 0 5.6em;text-align:left;font-size:17px}.ave-lema,.ave-picada{display:none}.ave-tarjeta{flex-wrap:nowrap;padding:8px 10px;gap:8px}.ave-barras{flex:1 1 0;gap:2px}.ave-stat i{width:4.6em;font-size:10px}.ave-tarjeta.elegida{transform:none;border-color:#ffd34d}}@media (orientation: landscape) and (max-height: 460px){.aves{gap:6px;padding:8px 2vw}.aves-titulo{font-size:20px}.ave-silueta{width:clamp(50px,9vmax,90px)}.ave-picada{display:none}.ave-tarjeta{padding:8px;gap:4px}.ave-tarjeta h3{font-size:17px}.ave-tarjeta.elegida{transform:scale(1.03)}}.mundo-fx{position:absolute;inset:0;z-index:44;pointer-events:none}.dano-borde{position:absolute;inset:0;opacity:0;transition:opacity .14s ease-out;background:radial-gradient(ellipse at center,#f000 42%,#be0c0c57 74%,#780000b8)}.garras{position:absolute;inset:0;opacity:0}.garras.corte{animation:zarpazo .34s ease-out}.garras span{position:absolute;top:50%;left:50%;width:62vmin;height:.9vmin;border-radius:999px;background:linear-gradient(90deg,#fff0,#fff6d6f2 38%,#ffc45ce6 70%,#fff0);box-shadow:0 0 2.4vmin #ffbe5abf;transform-origin:center}.garras span:nth-child(1){transform:translate(-50%,-50%) rotate(-24deg) translateY(-6vmin)}.garras span:nth-child(2){transform:translate(-50%,-50%) rotate(-24deg)}.garras span:nth-child(3){transform:translate(-50%,-50%) rotate(-24deg) translateY(6vmin)}@keyframes zarpazo{0%{opacity:0;transform:scale(.72) rotate(-6deg)}18%{opacity:1;transform:scale(1) rotate(0)}to{opacity:0;transform:scale(1.14) rotate(4deg)}}.mira-flecha{position:absolute;top:50%;left:50%;width:clamp(44px,7vmin,78px);height:clamp(44px,7vmin,78px);margin:0;fill:none;animation:avisoLate .5s ease-in-out infinite;stroke:#ff5a47;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 7px rgba(0,0,0,.75));transform-origin:center}@keyframes avisoLate{0%,to{opacity:1}50%{opacity:.45}}:root{--radar: clamp(104px, 16vmin, 168px)}.radar{position:absolute;right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));width:var(--radar);height:var(--radar);border-radius:50%;background:#08120e80;box-shadow:0 6px 22px #0006,inset 0 0 0 2px #ffffff59;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}@media (orientation: portrait) and (max-width: 640px){.radar{width:96px;height:96px}}.mundo-fx.solo-mapa>:not(.radar){display:none!important}.acciones{position:absolute;left:max(14px,env(safe-area-inset-left));bottom:max(14px,env(safe-area-inset-bottom));display:flex;gap:8px;pointer-events:none}.accion{position:relative;overflow:hidden;width:clamp(44px,6.4vmin,62px);padding:5px 4px 4px;border-radius:10px;background:#08121885;border:1px solid rgba(255,255,255,.14);text-align:center;color:#dfe9f2;line-height:1.05}.accion b{display:block;font-size:clamp(15px,2.3vmin,21px);font-weight:700}.accion span{display:block;font-size:clamp(7px,1.15vmin,9.5px);opacity:.66;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accion-q{border-color:#f2b7056b}.accion-q b{color:#ffdf8a}.accion-e{border-color:#60d8ff75}.accion-e b{color:#bfeeff}.accion-r{border-color:#c488ff75}.accion-r b{color:#e2c9ff}.accion-espera{position:absolute;inset:0;background:#040a0eb8;transform-origin:50% 0;transform:scaleY(0)}.accion.esperando{opacity:.72}.accion.lista{animation:accionLista 1.8s ease-in-out infinite}@keyframes accionLista{0%,to{box-shadow:0 0 #fff0}50%{box-shadow:0 0 10px #ffffff2e}}@media (prefers-reduced-motion: reduce){.accion.lista{animation:none}}.garras-estado{position:absolute;right:max(14px,env(safe-area-inset-right));bottom:calc(max(14px,env(safe-area-inset-bottom)) + var(--radar) + 8px);display:flex;align-items:center;gap:6px;padding:5px 10px 5px 7px;border-radius:999px;background:#08120e80;color:#8ea3b8;transition:color .1s,background .1s}.garras-estado svg{width:clamp(15px,2.2vmin,22px);height:clamp(15px,2.2vmin,22px);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.garras-estado b{font-size:clamp(9px,1.3vmin,13px);font-weight:600;letter-spacing:.04em}.garras-estado.cerrando{color:#ffd34d;background:#3c300a99}.garras-estado.corta{color:#fff;background:#ffd25ad9}.garras-estado.frenado{color:#4d5a67}@media (orientation: portrait) and (max-width: 640px){.garras-estado{bottom:calc(max(14px,env(safe-area-inset-bottom)) + 104px)}}.instalar-pasos{margin:12px 0 4px;padding-left:1.3em;color:var(--ink-soft);font-size:clamp(.92rem,2.2vmax,1.15rem);line-height:1.5}.instalar-pasos li{margin-bottom:8px}.instalar-pasos li:first-child{color:var(--ink);font-weight:600}@media (pointer: coarse) and (max-height: 540px){:root{--radar: clamp(70px, 23vh, 96px)}.hud{background:radial-gradient(150% 130% at 0% 0%,#060c1280,#060c1242 46%,#060c1200 74%);padding:6px 22px 14px 8px;margin:-6px 0 0 -8px;backdrop-filter:none;-webkit-backdrop-filter:none;max-width:52vw}#mode-badge{max-width:50vw;font-size:clamp(8px,2.4vh,11px);padding:2px 7px;line-height:1.25}.hud-row{flex-direction:column;align-items:flex-start;gap:1px}.hud-block{display:flex;align-items:baseline;gap:5px;text-align:left}.hud-big{font-size:clamp(13px,4.2vh,20px)}.hud-small{font-size:clamp(8px,2.5vh,11px);margin-top:0}#hud-banner{position:fixed;left:50%;bottom:max(6px,env(safe-area-inset-bottom));transform:translate(-50%);margin:0;max-width:62vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:clamp(10px,3vh,14px);padding:3px 10px}.cam-panel{width:clamp(58px,17vh,86px)}.cam-foot{font-size:7px;padding:2px 4px}.fps{font-size:.62rem;padding:2px 6px}#fps-val{font-size:.8rem}.radar{width:var(--radar);height:var(--radar)}.garras-estado{bottom:calc(max(8px,env(safe-area-inset-bottom)) + var(--radar) + 5px);padding:3px 7px 3px 5px}.garras-estado b{font-size:8px}.toolbar{left:max(8px,env(safe-area-inset-left));right:auto;transform:none;padding:3px 5px;border-radius:12px}.toolbar button{padding:5px 10px;font-size:.72rem;min-height:32px}.tut-text{font-size:clamp(14px,5vh,22px);padding:6px 12px}.tut-hint{font-size:clamp(10px,3vh,14px);padding:4px 9px}.tut-figure{width:clamp(52px,17vh,78px);height:clamp(52px,17vh,78px);bottom:46px}.cuenta{font-size:clamp(48px,26vh,110px);top:3vh}.cuenta.ya{font-size:clamp(30px,16vh,68px)}.luz{width:clamp(14px,5vh,24px)}.semaforo{gap:4px;padding:6px 5px;right:1.5vw}}@media (pointer: coarse) and (orientation: portrait){:root{--radar: clamp(88px, 24vw, 104px)}.hud{background:radial-gradient(150% 130% at 0% 0%,#060c1280,#060c1242 46%,#060c1200 74%);padding:6px 22px 14px 8px;margin:-6px 0 0 -8px;backdrop-filter:none;-webkit-backdrop-filter:none;max-width:58vw}.hud-row{flex-direction:column;align-items:flex-start;flex-wrap:nowrap;gap:2px}.hud-block{display:flex;align-items:baseline;gap:6px;text-align:left}.hud-big{font-size:clamp(15px,4.8vw,21px)}.hud-small{font-size:clamp(9px,2.7vw,12px);margin-top:0}#mode-badge{max-width:56vw;font-size:clamp(9px,2.6vw,11px);padding:2px 7px;line-height:1.25}#hud-banner{margin:4px 0 0;max-width:56vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:clamp(11px,3.2vw,14px);padding:4px 10px}.radar{width:var(--radar);height:var(--radar);bottom:calc(max(10px,env(safe-area-inset-bottom)) + 66px)}.garras-estado{bottom:calc(max(10px,env(safe-area-inset-bottom)) + 66px + var(--radar) + 7px)}}@media (pointer: coarse){.fx-speed{backdrop-filter:none;-webkit-backdrop-filter:none;background:radial-gradient(circle at 50% 54%,#0000 26%,#06101aa8)}.fx-streaks{will-change:transform}}.tactil{position:absolute;inset:0;z-index:26;pointer-events:none;touch-action:none;-webkit-user-select:none;user-select:none}.tactil-palanca{position:absolute;left:0;top:25%;bottom:0;width:50%;pointer-events:auto;touch-action:none}.tactil-pista{position:absolute;left:max(16px,env(safe-area-inset-left));bottom:max(16px,env(safe-area-inset-bottom));width:clamp(78px,20vh,116px);height:clamp(78px,20vh,116px);border-radius:50%;border:2px dashed rgba(255,255,255,.16);pointer-events:none}.tactil-aro{position:absolute;left:0;top:0;width:140px;height:140px;margin:-70px 0 0 -70px;border-radius:50%;border:2px solid rgba(255,255,255,.3);background:#0a141a38;opacity:0;transition:opacity .12s;pointer-events:none}.tactil-bolita{position:absolute;left:0;top:0;width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;background:#ffffff8c;box-shadow:0 2px 10px #00000059;opacity:0;transition:opacity .12s;pointer-events:none}.tactil-botones{position:absolute;right:max(14px,env(safe-area-inset-right));bottom:calc(max(14px,env(safe-area-inset-bottom)) + 7vh);display:flex;align-items:center;gap:14px;pointer-events:none}.tactil-boton{pointer-events:auto;touch-action:none;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:0;border:2px solid rgba(255,255,255,.28);border-radius:50%;background:#0c181e6b;color:#eef6f2;font:inherit;font-weight:600;letter-spacing:.01em;transition:transform .06s}.tactil-boton svg{width:44%;height:44%}.tactil-boton span{font-size:clamp(8px,1.9vh,10px);opacity:.75}.tactil-boton.grande{width:clamp(92px,27vh,124px);height:clamp(92px,27vh,124px);background:#142e2680;border-color:#8dffa666}.tactil-boton.chico{width:clamp(74px,21vh,96px);height:clamp(74px,21vh,96px)}.tactil-boton.tactil-garras{border-color:#f2b70573;color:#ffdf8a}.tactil-boton.tactil-habilidad{border-color:#60d8ff80;color:#bfeeff}.tactil-boton.tactil-definitiva{border-color:#c488ff80;color:#e2c9ff}.tactil-boton.apretado{background:#8dffa657;transform:scale(.94)}.tactil-boton.tactil-garras.apretado{background:#f2b7056b}.tactil-boton.tactil-habilidad.apretado{background:#60d8ff66}.tactil-boton.tactil-definitiva.apretado{background:#c488ff66}.tactil-espera{position:absolute;inset:0;border-radius:50%;background:#080e149e;transform-origin:50% 0;transform:scaleY(0);pointer-events:none}.tactil-boton.esperando{opacity:.55}.tactil-boton.esperando.apretado{transform:none;background:#0c181e6b}@media (orientation: portrait) and (pointer: coarse){.tactil-palanca{top:30%}.tactil-botones{flex-direction:column;align-items:flex-end;gap:10px;bottom:calc(max(14px,env(safe-area-inset-bottom)) + 76px)}.tactil-boton.grande{width:clamp(84px,24vw,104px);height:clamp(84px,24vw,104px)}.tactil-boton.chico{width:clamp(66px,19vw,82px);height:clamp(66px,19vw,82px)}}body.tactil-activo .toolbar{top:max(10px,env(safe-area-inset-top));bottom:auto;left:50%;right:auto;transform:translate(-50%);border-radius:0 0 14px 14px;opacity:.8}body.tactil-activo .toolbar button{min-height:34px;padding:5px 14px;font-size:.74rem}body.tactil-activo .radar{top:calc(max(10px,env(safe-area-inset-top)) + 34px);bottom:auto}body.tactil-activo .garras-estado{top:calc(max(10px,env(safe-area-inset-top)) + 34px + var(--radar) + 6px);bottom:auto}@media (orientation: portrait) and (pointer: coarse){body.tactil-activo .toolbar{left:auto;right:max(10px,env(safe-area-inset-right));top:calc(max(10px,env(safe-area-inset-top)) + 34px);transform:none;border-radius:12px}body.tactil-activo .radar{top:calc(max(10px,env(safe-area-inset-top)) + 88px)}body.tactil-activo .garras-estado{top:calc(max(10px,env(safe-area-inset-top)) + 88px + var(--radar) + 6px)}}:root{--marca-free: #1f6f9e;--marca-bird: #b9690a}.marca{letter-spacing:-.01em}.marca-free{color:var(--marca-free)}.marca-bird{color:var(--marca-bird);font-weight:700}.intro-caja{--marca-free: #8fd3f5;--marca-bird: #f2b705}.mira{position:fixed;left:0;top:0;z-index:24;pointer-events:none;will-change:transform}.mira i{position:absolute;width:15%;height:15%;border:2px solid #ff4b3a;filter:drop-shadow(0 0 3px rgba(255,75,58,.7))}.mira i:nth-child(1){left:0;top:0;border-right:0;border-bottom:0}.mira i:nth-child(2){right:0;top:0;border-left:0;border-bottom:0}.mira i:nth-child(3){left:0;bottom:0;border-right:0;border-top:0}.mira i:nth-child(4){right:0;bottom:0;border-left:0;border-top:0}.mira span{position:absolute;left:50%;top:100%;transform:translate(-50%,4px);font-size:13px;font-weight:700;color:#ff6b5a;text-shadow:0 1px 3px #000,0 0 2px #000;white-space:nowrap}.mira.marcando i{border-color:#ffd34d;border-style:dashed;box-shadow:none;width:calc(14% + 22% * var(--fijado, 0));height:calc(14% + 22% * var(--fijado, 0))}.mira.marcando span{color:#ffd34d}.mira.enganchado i{animation:miraLate .55s ease-in-out infinite}@keyframes miraLate{0%,to{box-shadow:0 0 8px #ff4b3a8c}50%{box-shadow:0 0 16px #ff4b3a}}.mira[data-estilo=hielo] i{border-color:#b9f2ff;filter:drop-shadow(0 0 3px #68cde7);border-radius:3px}.mira[data-estilo=hielo] span{color:#d6f8ff}.mira[data-estilo=cyber] i{border-color:#29e4ff;filter:drop-shadow(0 0 3px #12a8d6);border-radius:0}.mira[data-estilo=cyber] span{color:#5cecff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.mira[data-estilo=samurai] i{border-color:#ffc23a;filter:drop-shadow(0 0 3px #b3121c);border-radius:0}.mira[data-estilo=samurai] span{color:#ffd98a}.mira[data-estilo=samurai]:after{content:"";position:absolute;inset:49% 8%;border-top:2px solid rgba(200,20,28,.85);transform:rotate(-38deg);pointer-events:none}.mira[data-estilo=cyber]:after{content:"";position:absolute;inset:45% 35%;border-top:1px solid rgba(41,228,255,.53);border-bottom:1px solid rgba(41,228,255,.53);pointer-events:none}.nav-foco{border-color:#ffd34d!important;background:#ffd34d29!important;color:#fff!important;box-shadow:0 0 0 3px #ffd34d38,0 8px 22px #0006;transform:scale(1.04);position:relative;z-index:2}input[type=range].nav-foco{transform:none;background:#ffd34d4d!important;outline:3px solid #ffd34d;outline-offset:3px}@media (prefers-reduced-motion: reduce){.nav-foco{transform:none}}.grupo{margin:0 0 14px;padding:10px 12px 12px;border-left:4px solid var(--grupo, #7fb0e0);border-radius:0 12px 12px 0;background:#ffffff0d}.grupo-partida{--grupo: #ffd34d}.grupo-video{--grupo: #7fd4a0}.grupo-sonido{--grupo: #9ec1ff}.grupo-idioma{--grupo: #f2b8ff}.grupo-idioma button.activo{outline:2px solid var(--grupo)}.idioma-aviso{margin:6px 0 0;font-size:12px;opacity:.75}.grupo-juego{--grupo: #ff9f6b}.grupo-controles{--grupo: #d79fff}.grupo .settings-title{margin:0 0 8px;color:var(--grupo, #fff);font-size:13px;letter-spacing:.09em;text-transform:uppercase}.destacado{border-color:var(--grupo, #7fd4a0)!important;color:#fff!important;background:#7fd4a024!important}.actions-primarias{margin-bottom:14px}.actions-grandes{flex-direction:column;align-items:stretch;gap:10px}.primary.grande{display:flex;flex-direction:column;gap:3px;padding:16px 20px;font-size:clamp(18px,2.6vmax,26px);font-weight:700}.primary.grande small{font-size:clamp(11px,1.4vmax,14px);font-weight:400;opacity:.75}.nav-brazos{position:fixed;left:50%;bottom:14px;transform:translate(-50%);z-index:70;width:min(560px,calc(100vw - 28px));padding:9px 14px 11px;border-radius:13px;background:#0a0e14db;border:1px solid rgba(255,211,77,.3);color:#f2f6fa;text-align:center;pointer-events:none}.nav-brazos p{margin:0 0 7px;font-size:13px}.nav-brazos-barra{height:5px;border-radius:3px;background:#ffffff26;overflow:hidden}.nav-brazos-barra i{display:block;height:100%;width:0%;background:#ffd34d;transition:width .08s linear}.grupo-avanzado{--grupo: #8fa0ae}.grupo-avanzado .actions button{font-size:.86rem}.tienda{flex-direction:column;display:flex;align-items:center;justify-content:flex-start;overflow-y:auto;gap:clamp(8px,1.6vh,18px);background:#080b0fcc;backdrop-filter:blur(10px)}.tienda>*{flex-shrink:0}.tienda>:first-child{margin-top:auto}.tienda>:last-child{margin-bottom:auto}.tienda .aves-titulo b{color:var(--acento)}.tienda-seccion{margin:0;color:#9db1c6;font-size:clamp(11px,1.5vmax,14px);letter-spacing:.12em;text-transform:uppercase}.tienda-ave{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:5px;padding:clamp(8px,1.5vh,16px) 10px;border:3px solid rgba(255,255,255,.14);border-radius:20px;background:#142236b8;color:#e8f1fb;font:inherit;cursor:pointer;transition:border-color .15s,background .15s,transform .15s}.tienda-ave h3{margin:0;color:#fff;font-size:clamp(15px,2.4vmax,26px);line-height:1.1}.tienda-ave .ave-silueta{width:clamp(58px,10vmax,120px)}.tienda-ave.elegida{border-color:var(--acento);background:#3a4a2cd9;transform:scale(1.06)}.tienda-ave.elegida .ala{fill:#fff}.tienda-ave.elegida .cuerpo{fill:var(--acento)}.tienda-lista{display:flex;gap:9px;width:min(880px,calc(100vw - 32px))}.tienda-item{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px;padding:11px 8px 10px;border-radius:16px;border:3px solid rgba(255,255,255,.14);background:#142236b8;color:#e8f1fb;font:inherit;text-align:center;cursor:pointer;transition:border-color .15s,background .15s,transform .15s}.ti-tecla{display:grid;place-items:center;width:21px;height:21px;border-radius:6px;background:#ffffff21;font-size:11.5px;font-weight:700}.ti-nombre{display:flex;flex-direction:column;font-weight:600;font-size:14.5px;color:#fff}.ti-nombre small{font-weight:400;font-size:11px;color:#9db1c6}.ti-nivel{letter-spacing:2px;font-size:12px;color:#7fd4a0}.ti-precio{font-size:12.5px;font-weight:700;color:var(--acento)}.tienda-item.sin-plata{opacity:.45}.tienda-item.sin-plata .ti-precio{color:var(--alert)}.tienda-ave.nav-foco,.tienda-item.nav-foco{transform:scale(1.09)}@media (max-width: 700px){.tienda-ave.nav-foco,.tienda-item.nav-foco,.ave-tarjeta.nav-foco,.skin-tarjeta.nav-foco{transform:scale(1.01);outline:2px solid var(--acento);outline-offset:1px}.tienda-ave.elegida,.ave-tarjeta.elegida{transform:none}}@media (max-width: 560px){.tienda-lista{flex-direction:column;width:min(420px,calc(100vw - 24px))}.tienda-item{flex-direction:row;justify-content:space-between;text-align:left}.ti-nombre{align-items:flex-start}.ti-nombre small{display:none}}@media (orientation: portrait) and (max-width: 700px){.tienda-ave{width:100%;box-sizing:border-box;flex:0 0 auto;flex-direction:row;flex-wrap:nowrap;align-items:center;text-align:left;gap:8px;padding:8px 10px}.tienda-ave .ave-silueta{width:clamp(44px,12vw,64px);flex:0 0 auto}.tienda-ave h3{flex:0 0 5.6em;text-align:left;font-size:16px}.tienda-ave.elegida{transform:none}.tienda .aves-titulo{font-size:20px;text-align:center}.tienda .actions-primarias{position:sticky;bottom:0;padding:8px 0;background:linear-gradient(180deg,#080b0f00,#080b0feb 40%);width:100%;justify-content:center}}.skins-cuerpo{display:flex;gap:12px;width:min(1020px,calc(100vw - 28px));align-items:stretch}.skins-visor{flex:0 0 300px;display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:18px;border:2px solid rgba(255,255,255,.12);background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--rareza, #7fb2e3) 30%,transparent),transparent 68%),linear-gradient(180deg,#0a1626eb,#060e1af5);box-shadow:inset 0 0 40px #00000073}.skins-lienzo{display:block;width:100%;flex:1 1 auto;min-height:212px;border-radius:12px}.skins-ficha{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.skins-rareza{align-self:flex-start;font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:3px 9px;border-radius:999px;color:#0b1420;background:var(--rareza, #7fb2e3)}.skins-nombre-grande{font-size:19px;color:#fff;line-height:1.15}.skins-lema{font-size:12px;color:#b9cbdd}.skins-ficha .primary{margin-top:4px;width:100%}.skins-ficha .primary:disabled{opacity:.55;cursor:default}.skins-aves{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.skins-ave{display:flex;align-items:baseline;gap:6px;padding:7px 15px;border-radius:999px;border:2px solid rgba(255,255,255,.14);background:#101c2ecc;color:#cfe0f2;font:inherit;font-weight:700;font-size:14px;cursor:pointer;transition:border-color .15s,background .15s,transform .15s,color .15s}.skins-ave small{font-weight:500;font-size:11px;color:#90a6bd}.skins-ave.activa{border-color:var(--acento);background:#3a4a2ce6;color:#fff}.skins-ave.nav-foco{transform:scale(1.06)}.skins-ave:not(.skins-casillero)+.skins-casillero{margin-left:14px}.skins-casillero{border-style:dashed}.skins-lista{flex:1 1 auto;max-height:52vh;overflow-y:auto;padding:2px;display:flex;flex-direction:column;gap:8px}.skins-grupo{display:flex;flex-direction:column;gap:7px}.skins-grupo-titulo{margin:0;display:flex;align-items:center;gap:8px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--rareza-grupo, #7fb2e3)}.skins-grupo-titulo:after{content:"";flex:1 1 auto;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--rareza-grupo, #7fb2e3),transparent);opacity:.55}.skins-fila{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.skin-tarjeta{display:flex;flex-direction:column;align-items:stretch;gap:5px;padding:8px 9px;border-radius:14px;border:2px solid color-mix(in srgb,var(--rareza-grupo, #7fb2e3) 55%,transparent);background:#142236b8;color:#e8f1fb;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background .15s,transform .15s}.skin-tarjeta.mirando{border-color:#fff;background:#20344ee6}.skin-tarjeta.equipada{background:#3a4a2cd9}.skin-tarjeta.sin-plumas{opacity:.5}.skin-tarjeta.nav-foco{transform:scale(1.05)}.skin-paleta{display:flex;height:22px;border-radius:7px;overflow:hidden;border:1px solid rgba(0,0,0,.35)}.skin-paleta i{flex:1 1 0}.skin-nombre{font-weight:700;font-size:13px;color:#fff}.skin-estado{font-size:11.5px;font-weight:700;color:var(--acento)}.skin-tarjeta.comprada .skin-estado{color:#7fd4a0}.skin-tarjeta.equipada .skin-estado{color:#cfe8a0}.skin-tarjeta.sin-plumas .skin-estado{color:var(--alert)}.skins-nota{margin:0;font-size:12px;color:#9db1c6;text-align:center;max-width:60ch}@media (orientation: landscape) and (max-height: 520px){.tienda{padding:6px 10px;gap:6px}.tienda .aves-titulo{font-size:15px;margin:0}.tienda-lista{padding-bottom:46px}.tienda-ave h3{font-size:clamp(14px,2vmax,20px)}.tienda-ave .ave-silueta{width:clamp(44px,6vmax,74px)}.skins-visor{flex:0 0 236px;padding:8px}.skins-lienzo{height:132px;min-height:0}.skins-nombre-grande{font-size:16px}.skins-lema{display:none}.skins-lista{max-height:none;padding-bottom:42px}.skins-cuerpo{max-height:62vh}.skins-nota{display:none}.skins-ave{padding:4px 11px;font-size:12.5px}.skins-ave small{display:none}.nido-premios{max-height:84px}.nido-datos{gap:4px}.nido-dato{font-size:10.5px;padding:2px 7px}.nido-acciones .primary,.nido-acciones .secondary{padding:8px 12px;font-size:13px}.tienda .actions-primarias{position:sticky;bottom:0;margin-bottom:0;padding:4px 0;background:linear-gradient(180deg,#080b0f00,#080b0feb 40%);width:100%;justify-content:center}.panel{max-height:94dvh;padding:12px 16px}.panel .title{font-size:clamp(17px,3.4vmax,22px);margin-bottom:4px}.panel .lead{font-size:13px;margin:2px 0 6px}.settings{margin:4px 0 8px;padding:8px 10px}.settings-title{margin:2px 0 4px;font-size:.85rem}.settings .slider{margin-bottom:4px}#pause-settings{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px;align-items:start}#pause-settings.hidden{display:none}.actions{gap:6px;margin-top:4px}.actions button{padding:7px 12px;font-size:13px}}@media (max-width: 620px){.skins-cuerpo{flex-direction:column;width:calc(100vw - 20px);gap:9px}.skins .aves-titulo{font-size:17px;margin-bottom:2px}.skins-visor{flex:0 0 auto;flex-direction:row;align-items:center;gap:10px;padding:9px}.skins-lienzo{width:46%;height:172px;min-height:0;flex:0 0 46%}.skins-ficha{flex:1 1 auto;align-items:stretch}.skins-rareza{align-self:flex-start}.skins-nombre-grande{font-size:17px}.skins-lema{font-size:11.5px}.skins-lista{max-height:46vh}.skins-fila{grid-template-columns:repeat(2,1fr)}.skins-ave{padding:6px 12px;font-size:13px}.skins-ave small,.skins-nota{display:none}}.lvlup{position:fixed;inset:0;z-index:55;display:grid;place-items:center;pointer-events:none}.lvlup i{position:absolute;width:120px;height:120px;border-radius:50%;border:4px solid var(--acento);box-shadow:0 0 22px #ffd34dbf,inset 0 0 14px #ffd34d73;opacity:0}.lvlup b{position:relative;transform:translateY(-96px);color:var(--acento);font-size:clamp(20px,3.4vmax,38px);font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 2px 14px rgba(0,0,0,.75);opacity:0}.lvlup.corriendo i{animation:lvlup-anillo 1.3s ease-out forwards}.lvlup.corriendo i:nth-child(2){animation-delay:.16s}.lvlup.corriendo i:nth-child(3){animation-delay:.32s}.lvlup.corriendo b{animation:lvlup-texto 1.5s ease-out forwards}@keyframes lvlup-anillo{0%{transform:scale(.3);opacity:0}10%{opacity:1}65%{opacity:.9}to{transform:scale(2.8);opacity:0}}@keyframes lvlup-texto{0%{opacity:0;transform:translateY(-70px) scale(.8)}22%{opacity:1;transform:translateY(-100px) scale(1.06)}70%{opacity:1;transform:translateY(-104px) scale(1)}to{opacity:0;transform:translateY(-124px) scale(1)}}@media (prefers-reduced-motion: reduce){.lvlup.corriendo i,.lvlup.corriendo b{animation-duration:.01s}}:root{--alfa: #00e5ff;--beta: #ff2d95;--gama: #ffc400}.marcador{display:flex;align-items:center;gap:10px;margin-top:8px;padding:6px 12px;border-radius:999px;background:var(--panel);border:1px solid var(--borde);backdrop-filter:blur(8px);width:fit-content}.marcador-item{display:flex;align-items:baseline;gap:5px;padding:2px 9px;border-radius:999px;border:1px solid transparent}.marcador-item b{font-size:clamp(15px,2.2vh,22px);font-weight:800;line-height:1}.marcador-item span{font-size:clamp(9px,1.2vh,12px);color:var(--ink-soft);letter-spacing:.04em}.marcador-item[data-equipo=alfa] b{color:var(--alfa)}.marcador-item[data-equipo=beta] b{color:var(--beta)}.marcador-item[data-equipo=gama] b{color:var(--gama)}.marcador-item.mio{border-color:currentColor;background:#ffffff1a}.marcador-item.mio span{color:var(--ink);font-weight:700}.marcador-meta{font-size:clamp(9px,1.2vh,12px);color:var(--ink-soft);padding-left:2px;border-left:1px solid var(--borde)}.marcador-meta i{font-style:normal;font-weight:700;color:var(--ink)}.marcador-reloj{padding-right:9px;border-right:1px solid var(--borde)}.marcador-reloj b{font-size:clamp(13px,1.9vh,18px);font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:.02em}.marcador-bolsa{display:flex;align-items:baseline;gap:4px;padding-left:9px;border-left:1px solid var(--borde)}.marcador-bolsa b{font-size:clamp(12px,1.7vh,16px);font-weight:700;color:var(--acento);font-variant-numeric:tabular-nums}.marcador-bolsa b+span{margin-right:4px}.marcador-bolsa span{font-size:clamp(9px,1.2vh,12px);color:var(--ink-soft)}.podio{flex-direction:column;display:flex;align-items:center;justify-content:safe center;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom));gap:clamp(8px,1.6vh,18px);background:#080b0fdb;backdrop-filter:blur(10px)}.podio-gano{margin:0;font-size:clamp(22px,4.4vh,44px);font-weight:800;color:var(--ink)}.podio-gano b[data-equipo=alfa]{color:var(--alfa)}.podio-gano b[data-equipo=beta]{color:var(--beta)}.podio-gano b[data-equipo=gama]{color:var(--gama)}.podio-sub{margin:0;color:var(--ink-soft);font-size:clamp(12px,1.7vh,16px)}.podio-marcador{display:flex;gap:10px}.podio-marcador div{min-width:108px;padding:8px 14px;border-radius:14px;background:var(--panel-suave);border:1px solid var(--borde);text-align:center}.podio-marcador b{display:block;font-size:clamp(20px,3.2vh,32px);font-weight:800}.podio-marcador small{color:var(--ink-soft);letter-spacing:.05em}.podio-marcador div[data-equipo=alfa] b{color:var(--alfa)}.podio-marcador div[data-equipo=beta] b{color:var(--beta)}.podio-marcador div[data-equipo=gama] b{color:var(--gama)}.podio-marcador div.mio{border-color:var(--acento)}.podio-lista{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.podio-tarjeta{width:clamp(150px,20vw,210px);padding:12px 14px;border-radius:16px;background:var(--panel);border:1px solid var(--borde);text-align:center}.podio-tarjeta .pt-premio{display:block;font-size:clamp(9px,1.2vh,12px);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.podio-tarjeta .pt-ave{display:block;margin:8px auto 2px;width:clamp(72px,9vw,104px)}.podio-tarjeta .pt-ave svg{width:100%;height:auto;display:block}.podio-tarjeta .pt-ave .ala{fill:#dbe6f2}.podio-tarjeta .pt-ave .cuerpo{fill:currentColor}.podio-tarjeta[data-equipo=alfa] .pt-ave{color:var(--alfa)}.podio-tarjeta[data-equipo=beta] .pt-ave{color:var(--beta)}.podio-tarjeta[data-equipo=gama] .pt-ave{color:var(--gama)}.podio-tarjeta .pt-quien{display:block;margin:4px 0 2px;font-size:clamp(14px,2.1vh,20px);font-weight:800}.podio-tarjeta .pt-especie{display:block;color:var(--ink-soft);font-size:clamp(10px,1.4vh,13px)}.podio-tarjeta .pt-kda{display:block;margin-top:8px;font-variant-numeric:tabular-nums;font-size:clamp(12px,1.8vh,16px);color:var(--ink)}.podio-tarjeta .pt-kda i{font-style:normal;color:var(--ink-soft);font-size:.78em}.podio-tarjeta.vos{border-color:var(--acento);box-shadow:0 0 18px #ffd34d4d}.podio-tarjeta[data-equipo=alfa] .pt-quien{color:var(--alfa)}.podio-tarjeta[data-equipo=beta] .pt-quien{color:var(--beta)}.podio-tarjeta[data-equipo=gama] .pt-quien{color:var(--gama)}.vida-barra{position:fixed;left:max(10px,env(safe-area-inset-left));top:50%;transform:translateY(-50%);width:clamp(8px,1vw,13px);height:clamp(120px,34vh,300px);border-radius:999px;background:#080c1280;border:1px solid var(--borde);overflow:hidden;z-index:21;pointer-events:none}.vida-barra i{position:absolute;left:0;right:0;bottom:0;display:block;height:100%;border-radius:999px;background:#3ddc6e;transition:height .18s ease-out,background-color .18s linear}.vida-barra.critica i{animation:vida-latido .85s ease-in-out infinite}@keyframes vida-latido{0%,to{opacity:1}50%{opacity:.45}}body.tactil-activo .tut-teclas{bottom:calc(max(16px,env(safe-area-inset-bottom)) + clamp(78px,20vh,116px) + 14px)}@media (pointer: coarse) and (max-height: 540px){.tutorial.guerra .tut-top{top:max(6px,env(safe-area-inset-top));left:54vw;right:calc(max(14px,env(safe-area-inset-right)) + var(--radar) + 12px);width:auto;transform:none}.tutorial.guerra .tut-text{font-size:clamp(12px,4vh,16px);padding:5px 8px;line-height:1.2}.tutorial.guerra .tut-progress{margin-top:6px}.tut-teclas{padding:6px 8px;gap:6px}.tut-teclas span{min-width:30px;padding:6px 8px;font-size:.9rem}}@media (pointer: coarse) and (orientation: portrait){.tutorial.guerra .tut-top{top:calc(max(10px,env(safe-area-inset-top)) + 88px + var(--radar) + 16px);width:92vw}}.nido #nido-visor{touch-action:none;cursor:grab}.nido #nido-visor:active{cursor:grabbing}.nido-datos{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.nido-dato{display:flex;align-items:baseline;gap:5px;padding:3px 9px;border-radius:999px;background:#ffffff14;font-size:11.5px;color:#cfe0f2}.nido-dato b{color:#fff;font-size:13px}.nido-dato.sin-plumas b{color:var(--alert)}.nido-premios{display:flex;flex-direction:column;gap:4px;margin-top:2px;max-height:148px;overflow-y:auto}.nido-grupo{display:flex;flex-direction:column;gap:2px;padding:4px 7px;border-radius:10px;border-left:3px solid var(--rareza-grupo, #7fb2e3);background:#ffffff0d}.nido-grupo-titulo{display:flex;justify-content:space-between;gap:8px;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--rareza-grupo, #7fb2e3)}.nido-premio{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:#dbe8f6}.nido-premio i{font-style:normal;color:#93a7bd}.nido-premio.tiene i:after{content:var(--rotulo-ya-la-tienes, " ·ya la tienes");color:#7fd4a0}.nido-aviso{font-size:11.5px;color:#ffd9a0;min-height:14px}.nido-falta{font-size:12px;font-weight:700;color:#ffd9a0}.nido-falta:empty{display:none}.nido-acciones{display:flex;gap:8px;width:100%;margin-top:4px}.nido-acciones .primary,.nido-acciones .secondary{flex:1 1 0;width:auto}.nido-barra{position:relative;height:10px;border-radius:999px;background:#00000073;overflow:hidden;border:1px solid rgba(255,255,255,.14)}.nido-barra i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#ffb055,#ffe0a8);transition:width .25s linear}.huevo-cascara{height:34px;border-radius:9px;border:1px solid rgba(0,0,0,.35);background:linear-gradient(160deg,var(--cascara, #bda474),rgba(0,0,0,.55));position:relative;overflow:hidden}.huevo-cascara:after{content:"";position:absolute;left:50%;top:50%;width:20px;height:27px;transform:translate(-50%,-50%);border-radius:50% 50% 46% 46%/62% 62% 38% 38%;background:var(--cascara, #bda474);box-shadow:0 0 10px #ffffff73,inset -3px -4px 6px #00000059}.huevo-listo{color:#ffd9a0!important}@media (max-width: 620px){.nido-premios{max-height:96px}.nido-dato{font-size:11px;padding:2px 8px}}.aviso-baja{position:absolute;left:50%;top:26%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:2px;pointer-events:none;z-index:6;text-align:center}.aviso-baja b{font-size:clamp(22px,4.2vmax,54px);font-weight:800;letter-spacing:.01em;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.55),0 0 18px rgba(255,210,90,.75),0 0 44px rgba(255,150,30,.45)}.aviso-baja span{font-size:clamp(11px,1.5vmax,18px);font-weight:700;color:#ffd166;text-shadow:0 2px 6px rgba(0,0,0,.7)}.aviso-baja[data-cadena="2"] b{color:#ffe08a}.aviso-baja[data-cadena="3"] b{color:#ffc04d;text-shadow:0 2px 0 rgba(0,0,0,.55),0 0 22px rgba(255,140,20,.9),0 0 60px rgba(255,90,0,.6)}.aviso-baja[data-cadena="4"] b{color:#ff9d3a;text-shadow:0 2px 0 rgba(0,0,0,.6),0 0 26px rgba(255,90,20,1),0 0 70px rgba(255,40,0,.7)}.aviso-baja.entra{animation:baja-entra .85s cubic-bezier(.16,1,.3,1) both}@keyframes baja-entra{0%{opacity:0;transform:translate(-50%,10px) scale(.72)}14%{opacity:1;transform:translate(-50%) scale(1.14)}30%{transform:translate(-50%) scale(1)}to{opacity:1;transform:translate(-50%) scale(1)}}.aviso-baja.sale{animation:baja-sale .45s ease-in both}@keyframes baja-sale{0%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%,-18px) scale(.94)}}@media (prefers-reduced-motion: reduce){.aviso-baja.entra,.aviso-baja.sale{animation:none}}.podio-tabla{display:flex;flex-direction:column;gap:3px;width:100%;max-width:560px;margin:0 auto}.pt-fila{display:grid;grid-template-columns:2.2em 1fr auto auto;align-items:center;gap:10px;padding:6px 10px;border-radius:8px;border-left:3px solid transparent;background:#ffffff0d;font-size:clamp(12px,1.5vmax,15px)}.pt-fila[data-equipo=alfa]{border-left-color:#00e5ff}.pt-fila[data-equipo=beta]{border-left-color:#ff2d95}.pt-fila[data-equipo=gama]{border-left-color:#ffc400}.pt-fila.vos{background:#ffd16629;outline:1px solid rgba(255,209,102,.5);font-weight:700}.pt-fila.fuera{margin-top:10px;border-top:2px dotted rgba(255,255,255,.28)}.pt-puesto{opacity:.65;text-align:right;font-variant-numeric:tabular-nums}.pt-nombre{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt-esp{opacity:.6;font-size:.85em}.pt-num{font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap}.pt-num i{opacity:.5;font-style:normal;font-size:.8em;margin-right:5px}@media (max-width: 520px){.pt-esp{display:none}.pt-fila{grid-template-columns:2em 1fr auto;gap:7px}}.aviso-caja{position:absolute;left:50%;top:40%;transform:translate(-50%);pointer-events:none;z-index:6;text-align:center}.aviso-caja b{font-size:clamp(16px,2.4vmax,30px);font-weight:800;text-shadow:0 2px 0 rgba(0,0,0,.55),0 0 20px currentColor}.aviso-caja.entra{animation:caja-entra .7s cubic-bezier(.16,1,.3,1) both}@keyframes caja-entra{0%{opacity:0;transform:translate(-50%,14px) scale(.8)}20%{opacity:1;transform:translate(-50%) scale(1.08)}36%{transform:translate(-50%) scale(1)}to{opacity:1;transform:translate(-50%) scale(1)}}.aviso-caja.sale{animation:caja-sale .4s ease-in both}@keyframes caja-sale{0%{opacity:1}to{opacity:0;transform:translate(-50%,-14px) scale(.95)}}@media (prefers-reduced-motion: reduce){.aviso-caja.entra,.aviso-caja.sale{animation:none}}.aves.carrera .ave-barras,.aves.carrera .ave-lema,.aves.carrera .ave-picada{display:none}.aves-sub{margin:-4px auto 10px;max-width:34em;text-align:center;font-size:clamp(12px,1.6vmax,16px);opacity:.8}.votos{margin:4px 0 14px}.votos-titulo{margin:0 0 8px;font-size:clamp(12px,1.5vmax,15px);letter-spacing:.08em;text-transform:uppercase;opacity:.75}.votos-lista{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.voto{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;border-radius:10px;border:2px solid rgba(255,255,255,.14);background:#ffffff0f;color:inherit;text-align:left;cursor:pointer}.voto b{font-size:clamp(13px,1.7vmax,17px)}.voto span{font-size:.82em;opacity:.7}.voto .voto-cuenta{margin-top:4px;font-weight:700;opacity:1}.voto.puntera{border-color:#ffd166b3}.voto.mio{background:#ffd16633;border-color:#ffd166}.mapa-mini{width:min(100%,150px);margin:0 auto;aspect-ratio:1;border-radius:10px;display:block;image-rendering:auto;box-shadow:inset 0 0 0 1px #ffffff1f}.mapas .ave-tarjeta h3{margin-top:8px}:root{--fila-arriba: calc(max(8px, env(safe-area-inset-top)) + 2px) ;--borde-der: max(10px, env(safe-area-inset-right));--ancho-pausa: 86px;--ancho-fps: 66px}body.en-guerra .toolbar,body.en-guerra.tactil-activo .toolbar{top:var(--fila-arriba);bottom:auto;left:auto;right:var(--borde-der);transform:none;width:var(--ancho-pausa);box-sizing:border-box;padding:3px;border-radius:12px;opacity:.92}body.en-guerra .toolbar button,body.en-guerra.tactil-activo .toolbar button{width:100%;min-height:32px;padding:5px 8px;font-size:.8rem}body.en-guerra .fps{top:calc(var(--fila-arriba) + 3px);right:calc(var(--borde-der) + var(--ancho-pausa) + 8px);min-width:var(--ancho-fps);box-sizing:border-box;justify-content:center}.marcador{position:fixed;top:var(--fila-arriba);right:calc(var(--borde-der) + var(--ancho-pausa) + 8px + var(--ancho-fps) + 8px);margin:0;max-width:calc(100vw - 420px);flex-wrap:wrap;justify-content:flex-end}body.en-guerra .acciones{left:auto;right:var(--borde-der);bottom:calc(max(14px,env(safe-area-inset-bottom)) + var(--radar) + 8px + 34px + 8px)}body.en-guerra.tactil-activo .acciones{display:none}body.en-guerra.tactil-activo .radar{top:calc(var(--fila-arriba) + 46px)}body.en-guerra.tactil-activo .garras-estado{top:calc(var(--fila-arriba) + 46px + var(--radar) + 6px)}@media (pointer: coarse) and (max-height: 540px){:root{--ancho-pausa: 70px;--ancho-fps: 52px}body.en-guerra .toolbar button,body.en-guerra.tactil-activo .toolbar button{min-height:28px;font-size:.68rem;padding:3px 6px}.marcador{gap:4px;padding:3px 8px;max-width:calc(100vw - 300px)}.marcador-item{padding:1px 5px}body.en-guerra.tactil-activo .radar{top:calc(var(--fila-arriba) + 40px)}body.en-guerra.tactil-activo .garras-estado{top:calc(var(--fila-arriba) + 40px + var(--radar) + 5px)}}@media (pointer: coarse) and (orientation: portrait){body.en-guerra.tactil-activo .toolbar{top:var(--fila-arriba)}.marcador{top:calc(var(--fila-arriba) + 40px);right:var(--borde-der);max-width:calc(100vw - 24px)}body.en-guerra.tactil-activo .radar{top:calc(var(--fila-arriba) + 96px)}body.en-guerra.tactil-activo .garras-estado{top:calc(var(--fila-arriba) + 96px + var(--radar) + 6px)}}@media (pointer: coarse) and (orientation: landscape){body.en-guerra.tactil-activo .tactil-botones{display:grid;grid-template-areas:"def hab gar" ". pic ale";justify-items:center;align-items:end;gap:8px 10px}body.en-guerra.tactil-activo #tactil-definitiva{grid-area:def}body.en-guerra.tactil-activo #tactil-habilidad{grid-area:hab}body.en-guerra.tactil-activo #tactil-garras{grid-area:gar}body.en-guerra.tactil-activo #tactil-picada{grid-area:pic}body.en-guerra.tactil-activo #tactil-aletear{grid-area:ale}body.en-guerra.tactil-activo .tactil-boton.chico{width:clamp(52px,15vh,66px);height:clamp(52px,15vh,66px)}body.en-guerra.tactil-activo .tactil-boton.grande{width:clamp(70px,21vh,88px);height:clamp(70px,21vh,88px)}body.en-guerra.tactil-activo .tactil-botones{bottom:max(10px,env(safe-area-inset-bottom))}}.logo{display:flex;justify-content:center;margin:0 auto 6px;line-height:0}.logo-img{display:block;width:auto;height:auto;max-width:min(420px,72vw,100%);max-height:32vh;object-fit:contain;filter:drop-shadow(0 0 14px rgba(170,220,255,.45)) drop-shadow(0 0 3px rgba(255,255,255,.5))}.intro-titulo.logo .logo-img{max-width:min(460px,70vw,100%);max-height:38vh}.logo-carga .logo-img{max-width:min(300px,60vw,100%);max-height:26vh}@media (max-height: 520px){.logo-img{max-height:30vh}.intro-titulo.logo .logo-img{max-height:34vh}.logo-carga .logo-img{max-height:24vh}}@media (orientation: portrait) and (max-width: 520px){.logo-img{max-width:78vw}.intro-titulo.logo .logo-img{max-width:80vw}}.toolbar,body.tactil-activo .toolbar,body.en-guerra .toolbar,body.en-guerra.tactil-activo .toolbar{background:#0a1016b8;border:1px solid rgba(255,255,255,.22);box-shadow:0 6px 18px #00000059;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:1}.toolbar button,body.tactil-activo .toolbar button,body.en-guerra .toolbar button,body.en-guerra.tactil-activo .toolbar button{color:#fff;font-weight:700;background:#ffffff1f;border:1.5px solid rgba(255,255,255,.55);text-shadow:0 1px 2px rgba(0,0,0,.6)}.toolbar button:hover{background:#ffd34d38;border-color:var(--acento)}.dificultad-tarjeta{min-width:clamp(150px,22vw,240px)}.dificultad-nivel{display:flex;justify-content:center;gap:6px;margin:4px 0 8px}.dificultad-nivel i{width:14px;height:24px;border-radius:50%/70% 70% 30% 30%;border:2px solid rgba(255,255,255,.55);transform:rotate(18deg)}.dificultad-nivel i.lleno{background:var(--acento);border-color:var(--acento)}.voz{position:fixed;right:max(10px,env(safe-area-inset-right));top:calc(env(safe-area-inset-top) + 46px);z-index:70;display:flex;flex-direction:column;align-items:flex-end;gap:6px;color:#f4f8fb;font-size:.8rem;pointer-events:none}.voz>*{pointer-events:auto}.voz-barra{display:flex;align-items:center;gap:6px}.voz-redondo{position:relative;width:38px;height:38px;padding:0!important;display:grid;place-items:center;border-radius:50%;background:#0a10169e;border:1px solid rgba(255,255,255,.3);color:#fff}.voz-redondo svg{width:19px;height:19px}.voz-pastilla[aria-expanded=true]{background:#0a1016d9;border-color:#fff9}.voz-luz{position:absolute;right:1px;top:1px;width:10px;height:10px;border-radius:50%;background:#6b7682;border:2px solid rgba(10,16,22,.9)}.voz.activa .voz-luz{background:#5fe08a}.voz.transmitiendo .voz-luz{background:#ff4d4d;box-shadow:0 0 0 3px #ff4d4d59}.voz-quien{max-width:34vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:4px 9px;border-radius:999px;background:#143c23b8;border:1px solid rgba(95,224,138,.55);font-size:.74rem;font-weight:700;opacity:0;transform:translate(6px);transition:opacity .2s,transform .2s}.voz-quien.visible{opacity:1;transform:none}.voz-quien:not(.visible){pointer-events:none}.voz-cuerpo{width:min(228px,calc(100vw - 20px));padding:8px 10px 10px;border-radius:14px;background:#0a1016db;border:1px solid rgba(255,255,255,.22);max-height:min(60vh,calc(100vh - 110px));overflow-y:auto;overscroll-behavior:contain}.voz-cabeza{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.voz-cabeza b{font-size:.82rem}.voz-cerrar{width:28px;height:28px;padding:0!important;display:grid;place-items:center;border-radius:50%;background:transparent;border:none;color:#fff;opacity:.8}.voz-cuerpo p{margin:0 0 8px;line-height:1.35;font-size:.76rem;opacity:.9}.voz-apagada .primary{width:100%;font-size:.8rem;padding:8px 10px}.voz-cuerpo p.voz-privacidad{font-size:.68rem;opacity:.7}.voz-fila{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:8px}.voz-fila button{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 2px!important;font-size:.66rem;border-radius:10px}.voz svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.voz-fila svg{width:18px;height:18px}.voz button.apagado{border-color:#ff8a7a;color:#ffb3a8}.voz-volumen{display:flex;align-items:center;gap:8px;margin-bottom:6px}.voz-volumen span{display:grid;opacity:.8}.voz-volumen input{flex:1;min-width:0;accent-color:var(--acento)}.voz-aviso{color:#ffd34d}.voz-lista{list-style:none;margin:0;padding:0}.voz-lista li{display:flex;align-items:center;gap:6px;padding:3px 4px;border-radius:8px;min-height:30px}.voz-lista li b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem}.voz-lista li small{opacity:.7;font-size:.68rem;white-space:nowrap}.voz-lista li.voz-vacia{opacity:.7;font-size:.74rem}.voz-lista li small.voz-callado{display:grid;color:#ffb3a8;opacity:.9}.voz-lista li small.voz-callado svg{width:14px;height:14px}.voz-habla{flex:none;width:8px;height:8px;border-radius:50%;background:#fff3}.voz-lista li.habla{background:#5fe08a29}.voz-lista li.habla .voz-habla{background:#5fe08a;box-shadow:0 0 0 3px #5fe08a59}.voz-uno{padding:4px 7px!important}@media (pointer: coarse){.voz-redondo{width:40px;height:40px}.voz-redondo:after{content:"";position:absolute;inset:-4px}.voz-fila button{padding:8px 2px!important}.voz-uno{padding:6px 9px!important}}@media (pointer: coarse) and (orientation: portrait){.voz{top:calc(env(safe-area-inset-top) + 100px)}}.eco-barra{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 14px;width:min(1100px,100%)}.eco-barra .aves-titulo{margin:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center}.eco-saldos{display:inline-flex;gap:10px;flex-wrap:wrap;align-items:center;font-size:.8em}.eco-moneda{display:inline-flex;align-items:center;gap:5px;padding:3px 10px 3px 6px;border-radius:999px;background:#ffffff14;border:1px solid var(--borde);font-weight:500;white-space:nowrap}.eco-moneda svg{width:18px;height:18px;flex:none}.eco-moneda b{color:#fff}.eco-moneda.plumas b{color:#f2d47a}.eco-moneda.cristales b{color:#7fe0ff}.eco-prueba{font-size:11px;text-transform:uppercase;letter-spacing:.08em;padding:2px 8px;border-radius:6px;background:#5b3a10;color:#ffd79a}.eco-vistas,.eco-botones,.eco-pestanas{display:inline-flex;gap:6px;flex-wrap:wrap;justify-content:center}.eco-vistas button,.eco-botones button,.eco-pestanas button{padding:7px 14px;font-size:14px;border-radius:999px}.eco-vistas button.activa,.eco-pestanas button.activa{background:var(--acento);color:#14181d;border-color:var(--acento);font-weight:600}.eco-aviso{margin:0;max-width:760px;padding:8px 14px;border-radius:10px;background:#ffc4501f;border:1px solid rgba(255,196,80,.45);color:#ffe3ad;font-size:13px;text-align:center}.skins-para{font-size:12px;color:#93a7bd}.skins-vacio{color:var(--ink-soft);font-size:14px;text-align:center;margin:18px 8px}.skins-pago{display:flex;flex-direction:column;gap:6px;width:100%}.skins-pago p{margin:0 0 2px;font-size:13px;color:#d7e2ee;line-height:1.35}.skins-pago button{width:100%;display:flex;flex-direction:column;align-items:center}.skins-pago button small{font-size:11px;color:#9fb1c4;font-weight:400}.skins-pago button[data-pagar=plumas]{border-color:#c9a44a}.skins-pago button[data-pagar=cristales]{border-color:#4fb7d9}.tienda-explica{margin:-4px 0 0;font-size:12px;color:#a9b8c8;text-align:center;max-width:560px}.eco-panel{width:min(760px,100%);padding:22px 24px;display:flex;flex-direction:column;gap:12px}.eco-cabeza{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.eco-cabeza h2{margin:0;font-size:22px}.eco-cuerpo{display:flex;flex-direction:column;gap:12px}.eco-cuerpo p{margin:0;line-height:1.45}.eco-cuerpo h3{margin:6px 0 0;font-size:16px;display:flex;align-items:center;gap:6px}.eco-cuerpo h3 svg{width:18px;height:18px}.eco-error{margin:0;padding:8px 12px;border-radius:10px;background:#ff6b5a29;border:1px solid rgba(255,107,90,.6);color:#ffc9c1}.eco-destacado{padding:10px 12px;border-radius:10px;background:#ffd34d1a;border-left:3px solid var(--acento)}.eco-chico{font-size:12.5px;color:var(--ink-soft)}.eco-chip{display:inline-block;font-size:11.5px;padding:2px 8px;border-radius:999px;background:#7fe0ff24;color:#bdefff;margin-left:4px}.eco-opciones{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.eco-opciones button{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:2px}.eco-opciones button small{font-size:11.5px;font-weight:400;color:#9fb1c4}.eco-opciones button.primary small{color:#3b3312}.eco-peligro{background:#5a1d1d!important;color:#ffd9d9!important;border-color:#a33!important}.eco-peligro small{color:#f0b5b5!important}.eco-caja{padding:12px 14px;border-radius:14px;background:var(--panel-suave);border:1px solid var(--borde);display:flex;flex-direction:column;gap:8px}.eco-recursos{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.eco-recursos>div{padding:10px 12px;border-radius:12px;background:#ffffff0d}.eco-recursos p{font-size:13px;color:#c7d3df}.eco-form{display:flex;flex-direction:column;gap:10px}.eco-form label{display:flex;flex-direction:column;gap:4px;font-size:13.5px;color:#c7d3df}.eco-form input:not([type=radio]){font:inherit;padding:10px 12px;border-radius:10px;border:1.5px solid var(--borde);background:#0000004d;color:#fff}.eco-form input:focus{outline:none;border-color:var(--acento)}.eco-form fieldset{border:1px solid var(--borde);border-radius:10px;padding:8px 12px;display:flex;gap:18px;flex-wrap:wrap}.eco-form legend{font-size:13px;color:#c7d3df;padding:0 4px}.eco-form .eco-radio{flex-direction:row;align-items:center;gap:6px;font-size:14px;color:#fff}.eco-codigo{display:flex;flex-direction:column;gap:10px;align-items:center;text-align:center}.eco-codigo-grande{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:clamp(20px,5vw,30px);letter-spacing:.08em;padding:12px 18px;border-radius:12px;background:#0b1016;border:2px dashed var(--acento);color:#fff;user-select:all}.eco-nivel{font-size:14px}.eco-barra-xp{height:8px;border-radius:999px;background:#ffffff1a;overflow:hidden}.eco-barra-xp i{display:block;height:100%;background:linear-gradient(90deg,#ffd34d,#ffb84d);border-radius:inherit}.eco-temporada.activa{border-color:#ffd34d99}.eco-niveles{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:4px;max-height:230px;overflow-y:auto;padding-right:4px}.eco-fila-nivel{display:grid;grid-template-columns:26px 1fr 1fr;gap:4px;align-items:center;font-size:11.5px;padding:3px 4px;border-radius:6px;background:#ffffff08}.eco-fila-nivel b{color:#93a7bd;text-align:right}.eco-fila-nivel.alcanzado b{color:var(--acento)}.eco-premio{padding:2px 5px;border-radius:5px;background:#ffffff0f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eco-premio.plumas{color:#f2d47a}.eco-premio.cristales{color:#7fe0ff}.eco-premio.skin{color:#e4c6ff}.eco-premio.entregado{background:#7fae5e40}.eco-premio.vacio{color:#5c6b7a;background:none}.eco-misiones{display:flex;flex-direction:column;gap:8px}.eco-mision{display:grid;grid-template-columns:1fr auto;gap:4px 10px;font-size:13px}.eco-mision .eco-barra-xp{grid-column:1 / -1;height:6px}.eco-mision.hecha{color:#bfe3a6}.eco-paquetes{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.eco-paquete{display:flex;align-items:center;gap:6px;font-size:18px}.eco-paquete svg{width:22px;height:22px}.eco-paquetes button{font-size:13px}@media (max-width: 560px){.eco-panel{padding:16px 14px}.eco-cabeza h2{font-size:19px}}.aves-titulo .eco-saldos{font-size:15px;letter-spacing:0;text-transform:none;font-weight:500}.aves-titulo .eco-moneda b{font-size:17px}.eco-caja>button,.eco-caja button{display:flex;flex-direction:column;align-items:center;gap:2px}.eco-caja button small{font-size:11.5px;font-weight:400;color:#9fb1c4}.eco-oferta{border-color:#ffc55a;margin-bottom:10px}.eco-premio{display:inline-flex;align-items:center;gap:3px}.eco-premio svg{width:12px;height:12px;flex:none}.cine{position:absolute;inset:0;z-index:60;pointer-events:none}.cine>*{pointer-events:auto}.cine-toque{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:radial-gradient(ellipse at center,#0c1624,#06090e);color:#fff;cursor:pointer;text-align:center;padding:24px}.cine-toque-logo{width:min(56vw,420px);height:auto;filter:drop-shadow(0 10px 30px rgba(0,0,0,.5))}.cine-toque p{margin:0;font-size:clamp(18px,3vmin,26px);font-weight:600;letter-spacing:.02em;animation:cine-latido 1.8s ease-in-out infinite}@keyframes cine-latido{0%,to{opacity:.55}50%{opacity:1}}.cine-carga{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:#06090e;color:#dfe9f3;font-size:clamp(15px,2.4vmin,20px)}.cine-carga p{margin:0}.cine-barra-fondo{width:min(60vw,320px);height:6px;border-radius:3px;background:#ffffff24;overflow:hidden}.cine-barra-fondo i{display:block;height:100%;background:#ffd34d;transform-origin:left;transform:scaleX(0);transition:transform .3s ease}.cine-saltar{position:absolute;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));min-height:44px;padding:0 20px;border-radius:999px;border:1px solid rgba(255,255,255,.35);background:#080c1273;color:#fff;font:inherit;font-size:16px;font-weight:600;cursor:pointer;backdrop-filter:blur(6px)}.cine-saltar:hover,.cine-saltar:focus-visible{background:#080c12b3;outline:2px solid #ffd34d;outline-offset:2px}.cine-cierre{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;opacity:0;transition:opacity .9s ease;pointer-events:none;background:radial-gradient(ellipse at center,#04080e85,#04080e2e 60%,#04080e00)}.cine-cierre.visible{opacity:1}.cine-cierre .primary{pointer-events:auto;margin-top:18px}.cine-logo{width:min(46vw,64vh,520px);height:auto;filter:drop-shadow(0 8px 26px rgba(0,0,0,.55))}.cine-estudio{margin:0;color:#fff;font-size:clamp(16px,2.6vmin,26px);font-weight:600;letter-spacing:.04em;text-shadow:0 2px 12px rgba(0,0,0,.7)}.cine-web{margin:0;color:#e0d0f4;font-size:clamp(15px,2.2vmin,22px);font-weight:600;letter-spacing:.06em;text-shadow:0 2px 12px rgba(0,0,0,.7)}.cine-velo{position:absolute;inset:0;background:#000;opacity:0;transition:opacity .35s ease;pointer-events:none}.cine-velo.visible{opacity:1}.cine.cine-calma{background:#04080e8c}.cine.cine-calma .cine-cierre{transition:none}body.modo-grabar{background:#000}body.modo-grabar #scene,body.modo-grabar .cine{width:min(100vw,calc(100vh * 16 / 9));height:min(100vh,56.25vw);inset:0;margin:auto}body.modo-grabar,body.modo-grabar *{cursor:none!important}body.modo-grabar .cine-saltar{display:none!important}@media (prefers-reduced-motion: reduce){.cine-toque p{animation:none;opacity:1}.cine-cierre,.cine-velo,.cine-barra-fondo i{transition:none}}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:700;font-display:swap;src:url(./BarlowCondensed-BoldItalic-Bip8un5-.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:800;font-display:swap;src:url(./BarlowCondensed-ExtraBoldItalic-DnfNiuOR.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:900;font-display:swap;src:url(./BarlowCondensed-BlackItalic-OWYPRzlX.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(./Barlow-Medium-D4FFRWtI.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(./Barlow-SemiBold-CabBSGdB.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(./Barlow-Bold-B7apchCh.woff) format("woff")}:root{--aero-noche: #0b1630;--aero-profundo: #13244a;--aero-panel: rgba(11, 22, 48, .74);--aero-naranja: #ff8a1f;--aero-naranja-claro: #ffa24a;--aero-naranja-hondo: #e5740c;--aero-celeste: #3ec6ff;--aero-celeste-suave: rgba(62, 198, 255, .45);--aero-dorado: #ffc845;--aero-texto: #ffffff;--aero-texto-suave: rgba(255, 255, 255, .74);--aero-bien: #4be08a;--aero-peligro: #ff4d5e;--aero-inclinacion: -12deg;--aero-titulos: "Barlow Condensed", "Arial Narrow", "Roboto Condensed", "Avenir Next Condensed", sans-serif;--aero-cuerpo: "Barlow", "Avenir Next", "Segoe UI", system-ui, sans-serif;--aero-margen: clamp(20px, 6.5vw, 96px);--aero-arriba: clamp(20px, 6vh, 64px)}.screen.aero-menu{display:block;padding:0;place-items:initial;pointer-events:none;font-family:var(--aero-cuerpo);color:var(--aero-texto);background:linear-gradient(100deg,#0b1630f0,#0b1630cc,#0b163033 60%,#0b163000);backdrop-filter:none;-webkit-backdrop-filter:none}.aero-col{position:absolute;left:var(--aero-margen);top:var(--aero-arriba);width:min(640px,calc(100vw - 2 * var(--aero-margen)));display:flex;flex-direction:column;align-items:flex-start;gap:clamp(8px,1.8vh,16px);pointer-events:auto}.aero-col .logo{justify-content:flex-start;margin:0 0 0 -6px}.aero-col .logo-img{max-width:min(400px,62vw);max-height:28vh;filter:drop-shadow(0 10px 28px rgba(0,0,0,.55))}.aero-lema{margin:0 0 clamp(6px,2.4vh,26px);font-family:var(--aero-titulos);font-style:italic;font-weight:700;font-size:clamp(17px,2.4vh,22px);letter-spacing:.06em;text-transform:uppercase;color:var(--aero-celeste)}.aero-nav{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(8px,1.5vh,14px);counter-reset:aero-op;padding:4px 0 4px 14px}.aero-nav>button{position:relative;isolation:isolate;display:grid;grid-template-columns:auto 1fr;align-items:baseline;column-gap:14px;row-gap:2px;margin:0;border:0;border-radius:0;background:none;box-shadow:none;text-align:left;text-transform:uppercase;font-family:var(--aero-titulos);font-style:italic;transition:transform .12s ease-out}.aero-nav>button:after{content:"";position:absolute;inset:0;z-index:-1;transform:skew(var(--aero-inclinacion));transition:background-color .12s ease-out,border-color .12s ease-out,box-shadow .12s ease-out}.aero-nav>button:before{counter-increment:aero-op;content:counter(aero-op,decimal-leading-zero);font-weight:700;font-size:.42em;letter-spacing:.04em;transform:translateY(-.2em)}.aero-nav>button small{grid-column:2;font-family:var(--aero-cuerpo);font-style:normal;text-transform:none;font-weight:600}.aero-nav>.aero-principal{min-width:min(560px,calc(100vw - 2 * var(--aero-margen) - 24px));padding:clamp(10px,2vh,18px) clamp(64px,7vw,96px) clamp(10px,2vh,18px) clamp(22px,3vw,40px);color:var(--aero-noche);font-weight:900;font-size:clamp(46px,8.6vh,88px);line-height:.95}.aero-nav>.aero-principal:after{background-color:var(--aero-naranja);box-shadow:0 14px 36px #ff8a1f52;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b1630' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h13M13 6l6 6-6 6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:clamp(28px,4vh,40px);background-position:right clamp(20px,2.6vw,34px) center}.aero-nav>.aero-principal:before{opacity:.7}.aero-nav>.aero-principal small{font-size:clamp(13px,1.9vh,17px);color:#0b1630c7}.aero-nav>.aero-sec{min-width:min(460px,calc(100vw - 2 * var(--aero-margen) - 24px));padding:clamp(8px,1.4vh,12px) 28px clamp(8px,1.4vh,12px) 30px;color:var(--aero-texto);font-weight:800;font-size:clamp(22px,3.6vh,34px);line-height:1.05}.aero-nav>.aero-sec:after{background:var(--aero-panel);border:1px solid var(--aero-celeste-suave);border-left:6px solid var(--aero-celeste)}.aero-nav>.aero-sec:before{color:var(--aero-celeste)}.aero-nav>.aero-sec small{font-size:clamp(12px,1.7vh,15px);color:var(--aero-texto-suave)}.aero-nav>button:hover,.aero-nav>button:focus-visible,.aero-nav>button.nav-foco{transform:translate(10px)!important;background:none!important;border-color:transparent!important;box-shadow:none!important;outline:none}.aero-nav>.aero-principal:hover:after,.aero-nav>.aero-principal:focus-visible:after,.aero-nav>.aero-principal.nav-foco:after{background-color:var(--aero-naranja-claro);box-shadow:-10px 0 0 var(--aero-celeste),0 18px 40px #ff8a1f80}.aero-nav>.aero-sec:hover:after,.aero-nav>.aero-sec:focus-visible:after,.aero-nav>.aero-sec.nav-foco:after{background:#3ec6ff33;border-color:var(--aero-celeste);border-left-width:12px}.aero-nav>.aero-principal.nav-foco,.aero-nav>.aero-sec.nav-foco{color:inherit!important}.aero-nav>.aero-principal.nav-foco{color:var(--aero-noche)!important}.aero-nav>.aero-sec.nav-foco{color:var(--aero-texto)!important}.aero-nav>button:focus-visible:after{outline:3px solid #fff;outline-offset:4px}.aero-nav>button:active{transform:translate(10px) scale(.97)!important;transition-duration:80ms}.aero-nav>.aero-principal:active:after{background-color:var(--aero-naranja-hondo)}.aero-nombre{position:absolute;right:var(--aero-margen);bottom:calc(clamp(16px,5vh,56px) + 34px);margin:0;flex-direction:column;align-items:stretch;gap:8px;padding:14px 18px 16px;background:var(--aero-panel);border:1px solid var(--aero-celeste-suave);pointer-events:auto}.aero-nombre span{font-family:var(--aero-titulos);font-style:italic;font-weight:700;font-size:15px;letter-spacing:.12em;text-transform:uppercase;color:var(--aero-celeste)}.aero-nombre input{width:min(320px,60vw);font-family:var(--aero-cuerpo);font-weight:600;font-size:18px;color:#fff;background:#ffffff0f;border:0;border-bottom:2px solid var(--aero-celeste);border-radius:0;padding:10px 12px}.aero-nombre input:focus{border-color:var(--aero-naranja);background:#ffffff1a}.intro .aero-nombre{justify-content:flex-start;margin:0}.aero-utiles{position:absolute;right:var(--aero-margen);top:var(--aero-arriba);display:flex;gap:12px;pointer-events:auto}.aero-icono{position:relative;isolation:isolate;width:52px;height:52px;padding:0;border:0;border-radius:0;background:none;font-size:0;color:transparent;overflow:hidden}.aero-icono:after{content:"";position:absolute;inset:0;z-index:-1;transform:skew(var(--aero-inclinacion));background:var(--aero-panel);border:1px solid rgba(62,198,255,.55);transition:background-color .12s ease-out,border-color .12s ease-out}.aero-icono:before{content:"";position:absolute;inset:0;background-repeat:no-repeat;background-position:center;background-size:24px}.ico-pantalla:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233ec6ff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 9V4h5M20 9V4h-5M4 15v5h5M20 15v5h-5'/%3E%3C/svg%3E")}.ico-instalar:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233ec6ff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v11M7 10l5 5 5-5M5 19h14'/%3E%3C/svg%3E")}.ico-tele:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233ec6ff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='12' rx='1'/%3E%3Cpath d='M8 21h8M12 17v4'/%3E%3C/svg%3E")}.ico-tele.tele-activa:after{background:#3ec6ff59}.aero-icono:hover,.aero-icono:focus-visible,.aero-icono.nav-foco{background:none!important;border-color:transparent!important;box-shadow:none!important;color:transparent!important;transform:none!important;outline:none}.aero-icono:hover:after,.aero-icono:focus-visible:after,.aero-icono.nav-foco:after{background:#3ec6ff38;border-color:#fff}.aero-pie,.aero-marca{position:absolute;bottom:clamp(16px,5vh,56px);margin:0;font-size:14px;pointer-events:none}.aero-pie{left:var(--aero-margen);color:var(--aero-texto-suave);font-weight:500}.aero-marca{right:var(--aero-margen);font-family:var(--aero-titulos);font-style:italic;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#fff9}@keyframes aero-entra{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}.screen.aero-menu:not(.hidden) .aero-col>*,.screen.aero-menu:not(.hidden) .aero-nav>button{animation:aero-entra .28s cubic-bezier(.2,.8,.2,1) both}.screen.aero-menu:not(.hidden) .aero-lema{animation-delay:40ms}.screen.aero-menu:not(.hidden) .aero-nav>button:nth-child(1){animation-delay:70ms}.screen.aero-menu:not(.hidden) .aero-nav>button:nth-child(2){animation-delay:.11s}.screen.aero-menu:not(.hidden) .aero-nav>button:nth-child(3){animation-delay:.15s}.screen.aero-menu:not(.hidden) .aero-nav>button:nth-child(4){animation-delay:.19s}.screen.aero-menu:not(.hidden) .aero-nombre{animation:aero-entra .28s cubic-bezier(.2,.8,.2,1) .23s both}@media (prefers-reduced-motion: reduce){@keyframes aero-aparece{0%{opacity:0}to{opacity:1}}.screen.aero-menu:not(.hidden) .aero-col>*,.screen.aero-menu:not(.hidden) .aero-nav>button,.screen.aero-menu:not(.hidden) .aero-nombre{animation:aero-aparece .15s ease-out both;animation-delay:0ms!important}.aero-nav>button:hover,.aero-nav>button:focus-visible,.aero-nav>button.nav-foco,.aero-nav>button:active{transform:none!important}}@media (max-width: 640px) and (orientation: portrait){.screen.aero-menu{--aero-margen: 20px;background:linear-gradient(180deg,#0b16308c,#0b163026 26%,#0b1630db 50%,#0b1630f7)}.aero-col{top:calc(env(safe-area-inset-top) + 56px);bottom:calc(env(safe-area-inset-bottom) + 118px);max-height:none;align-items:stretch}.aero-col .logo{justify-content:center;margin:0 0 auto}.aero-col .logo-img{max-width:78vw;max-height:26vh}.aero-lema{text-align:center;margin:0 0 8px;font-size:15px}.aero-nav{padding:4px 16px 4px 10px;align-items:stretch}.aero-nav>.aero-principal,.aero-nav>.aero-sec{min-width:0}.aero-nav>.aero-principal{font-size:clamp(44px,7.4vh,64px);padding-right:64px}.aero-nav>.aero-sec{font-size:clamp(20px,3vh,26px)}.aero-nombre{left:20px;right:20px;bottom:calc(env(safe-area-inset-bottom) + 42px);flex-direction:row;align-items:center;padding:8px 12px}.aero-nombre span{font-size:13px;white-space:nowrap}.aero-nombre input{width:auto;flex:1;min-width:0;font-size:16px}.aero-utiles{top:calc(env(safe-area-inset-top) + 14px);right:16px;gap:8px}.aero-icono{width:44px;height:44px}.aero-pie{left:20px;right:20px;bottom:calc(env(safe-area-inset-bottom) + 16px);text-align:center;font-size:12px}.aero-marca{display:none}}@media (max-height: 520px){.aero-col .logo-img{max-height:22vh}.aero-nombre{bottom:16px;padding:8px 12px}.aero-nombre span{display:none}.aero-nombre input{width:180px}.aero-pie,.aero-lema{display:none}.aero-nav>.aero-principal{font-size:clamp(34px,12vh,52px)}.aero-nav>.aero-sec{font-size:clamp(16px,5.6vh,22px)}.aero-marca{display:none}.aero-col{max-height:calc(100dvh - 2 * var(--aero-arriba));overflow-y:auto;padding-right:24px;scrollbar-width:none}}@keyframes pantalla-barre{0%{clip-path:polygon(-25% 0,-25% 0,-40% 100%,-40% 100%)}to{clip-path:polygon(-25% 0,145% 0,130% 100%,-40% 100%)}}.screen:not(.hidden){animation:pantalla-barre .28s cubic-bezier(.3,.7,.2,1) both}@media (prefers-reduced-motion: reduce){@keyframes pantalla-aparece{0%{opacity:0}to{opacity:1}}.screen:not(.hidden){animation:pantalla-aparece .15s ease-out both}}#aves.aves-aero{--aves-escenario: clamp(200px, calc(60vh - 120px) , 470px);display:block;padding:0;gap:0;font-family:var(--aero-cuerpo);color:var(--aero-texto);background:#0b1630db}.screen.aero-menu:before,#aves.aves-aero:before,.screen.aero-panel:before,.aves.aero-elegir:before{content:"";position:absolute;inset:clamp(12px,3.5vmin,48px);pointer-events:none;opacity:.6;background:linear-gradient(var(--aero-celeste),var(--aero-celeste)) left top / 36px 1px no-repeat,linear-gradient(var(--aero-celeste),var(--aero-celeste)) left top / 1px 36px no-repeat,linear-gradient(var(--aero-celeste),var(--aero-celeste)) right top / 36px 1px no-repeat,linear-gradient(var(--aero-celeste),var(--aero-celeste)) right top / 1px 36px no-repeat,linear-gradient(var(--aero-celeste),var(--aero-celeste)) left bottom / 36px 1px no-repeat,linear-gradient(var(--aero-celeste),var(--aero-celeste)) left bottom / 1px 36px no-repeat,linear-gradient(var(--aero-celeste),var(--aero-celeste)) right bottom / 36px 1px no-repeat,linear-gradient(var(--aero-celeste),var(--aero-celeste)) right bottom / 1px 36px no-repeat}#aves .aves-cabeza{position:absolute;left:var(--aero-margen);top:var(--aero-arriba);right:var(--aero-margen);z-index:2}#aves .aves-modo{margin:0 0 4px;font-family:var(--aero-titulos);font-style:italic;font-weight:700;font-size:16px;letter-spacing:.16em;text-transform:uppercase;color:var(--aero-celeste)}#aves .aves-titulo{margin:0;text-align:left;font-family:var(--aero-titulos);font-style:italic;font-weight:900;font-size:clamp(34px,6vh,56px);line-height:1;text-transform:uppercase;text-shadow:none}#aves .aves-sub{margin:6px 0 0;text-align:left;max-width:40em}#aves .aves-lista{position:absolute;left:calc(var(--aero-margen) + 14px);top:calc(var(--aero-arriba) + clamp(96px,15vh,128px));width:min(380px,30vw);flex-direction:column;gap:clamp(5px,.9vh,10px);counter-reset:aves-num;z-index:2}#aves .ave-tarjeta{position:relative;isolation:isolate;flex:0 0 auto;display:grid;grid-template-columns:26px 96px 1fr;align-items:center;column-gap:12px;width:100%;min-height:clamp(50px,7.4vh,76px);height:clamp(50px,7.4vh,76px);padding:3px 16px;border:0;border-radius:0;background:none;text-align:left;transform:none;transition:transform .12s ease-out}#aves .ave-tarjeta:after{content:"";position:absolute;inset:0;z-index:-1;transform:skew(var(--aero-inclinacion));background:var(--aero-panel);border:1px solid rgba(62,198,255,.35);border-left:6px solid rgba(62,198,255,.8);transition:background-color .12s ease-out,border-color .12s ease-out}#aves .ave-tarjeta:before{counter-increment:aves-num;content:counter(aves-num,decimal-leading-zero);font-family:var(--aero-titulos);font-style:italic;font-weight:700;font-size:17px;color:var(--aero-celeste)}#aves .ave-silueta{width:96px;max-height:clamp(42px,6.6vh,68px);grid-column:2}#aves .ave-silueta svg{max-height:clamp(42px,6.6vh,68px)}#aves .ave-silueta .ala{fill:#cfe0f0}#aves .ave-silueta .cuerpo{fill:#8fa6bd}#aves .ave-tarjeta h3{grid-column:3;font-family:var(--aero-titulos);font-style:italic;font-weight:800;font-size:clamp(22px,3.3vh,28px);line-height:1;text-transform:uppercase}#aves .ave-lema{grid-column:3;margin-top:-6px;font-size:14px;font-weight:500;color:var(--aero-texto-suave)}#aves .ave-barras,#aves .ave-picada{display:none}#aves .ave-tarjeta:hover,#aves .ave-tarjeta.elegida{transform:translate(12px);background:none;border-color:transparent}#aves .ave-tarjeta.elegida:after{background:#3ec6ff33;border-color:var(--aero-celeste);border-left-width:12px}#aves .ave-tarjeta.elegida .ala{fill:#fff}#aves .ave-tarjeta.elegida .cuerpo{fill:var(--aero-celeste)}#aves .ave-tarjeta:focus-visible{outline:none}#aves .ave-tarjeta:focus-visible:after{outline:3px solid #fff;outline-offset:4px}#aves .aves-escenario{position:absolute;left:calc(var(--aero-margen) + min(420px,33vw));right:var(--aero-margen);top:calc(var(--aero-arriba) + 40px);height:var(--aves-escenario);pointer-events:none}#aves .aves-fantasma{position:absolute;left:0;top:2vh;margin:0;white-space:nowrap;font-family:var(--aero-titulos);font-style:italic;font-weight:900;font-size:clamp(120px,26vh,250px);line-height:1;text-transform:uppercase;color:transparent;-webkit-text-stroke:2px rgba(62,198,255,.2)}#aves .aves-visor{position:absolute;inset:0;width:100%;height:100%;filter:drop-shadow(0 30px 40px rgba(0,0,0,.5))}#aves .aves-silueta-grande{position:absolute;inset:10% 15%;display:grid;place-items:center}#aves .aves-silueta-grande svg{width:100%;height:auto}#aves .aves-silueta-grande .ala{fill:#cfe0f0}#aves .aves-silueta-grande .cuerpo{fill:var(--aero-celeste)}#aves .aves-ficha{position:absolute;left:calc(var(--aero-margen) + min(440px,34vw));right:var(--aero-margen);top:calc(var(--aero-arriba) + 40px + var(--aves-escenario) + 8px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.4vw,32px);align-items:start}#aves .aves-nombre{margin:0;font-family:var(--aero-titulos);font-style:italic;font-weight:900;font-size:clamp(44px,8vh,76px);line-height:.9;text-transform:uppercase}#aves .aves-lema{margin:6px 0 0;font-family:var(--aero-titulos);font-style:italic;font-weight:700;font-size:19px;letter-spacing:.1em;text-transform:uppercase;color:var(--aero-celeste)}#aves .aves-picada{margin-top:14px;padding:10px 14px;background:#13244acc;border-left:4px solid var(--aero-dorado)}#aves .aves-picada span{font-family:var(--aero-titulos);font-style:italic;font-weight:700;font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:var(--aero-dorado)}#aves .aves-picada p{margin:4px 0 0;font-size:15px;line-height:1.4;font-weight:500}#aves .aves-stats{display:flex;flex-direction:column;gap:12px;padding-top:6px}.aves-stat p{display:flex;justify-content:space-between;margin:0 0 6px;font-family:var(--aero-titulos);font-style:italic;font-weight:700;font-size:16px;letter-spacing:.1em;text-transform:uppercase}.aves-stat p b{font-weight:700;color:var(--aero-texto-suave)}.aves-segs{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:4px}.aves-segs i{height:11px;transform:skew(var(--aero-inclinacion));background:#ffffff1f}.aves-stat.st-vida .lleno{background:var(--aero-bien)}.aves-stat.st-garras .lleno{background:var(--aero-peligro)}.aves-stat.st-giro .lleno{background:var(--aero-celeste)}.aves-stat.st-velocidad .lleno{background:var(--aero-dorado)}#aves.carrera .aves-stats,#aves.carrera .aves-picada,#aves.carrera .aves-lema{display:none}#aves .aves-pie{position:absolute;left:calc(var(--aero-margen) + 14px);bottom:clamp(24px,7vh,72px);width:min(380px,30vw);display:flex;flex-direction:column;gap:8px}#aves .aves-estado,#aves .aves-ayuda{text-align:left;font-size:14px;font-weight:600;min-height:0;color:#fffc}#aves .aves-confirmar{width:100%;height:8px;border-radius:0;transform:skew(var(--aero-inclinacion))}#aves .aves-confirmar span{background:var(--aero-celeste)}#aves .aves-ok{position:absolute;right:var(--aero-margen);bottom:clamp(24px,7vh,72px);isolation:isolate;min-width:min(420px,34vw);padding:20px 88px 20px 36px;border:0;border-radius:0;background:none;color:var(--aero-noche);text-align:left;font-family:var(--aero-titulos);font-style:italic;font-weight:900;font-size:clamp(28px,4.6vh,40px);line-height:1;text-transform:uppercase;transition:transform .12s ease-out}#aves .aves-ok:after{content:"";position:absolute;inset:0;z-index:-1;transform:skew(var(--aero-inclinacion));background-color:var(--aero-naranja);box-shadow:0 14px 36px #ff8a1f59;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b1630' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h13M13 6l6 6-6 6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:34px;background-position:right 28px center}#aves .aves-ok:hover,#aves .aves-ok:focus-visible{transform:translate(8px);background:none;border-color:transparent;outline:none}#aves .aves-ok:hover:after,#aves .aves-ok:focus-visible:after{background-color:var(--aero-naranja-claro);box-shadow:-10px 0 0 var(--aero-celeste),0 18px 40px #ff8a1f80}#aves .aves-ok:focus-visible:after{outline:3px solid #fff;outline-offset:4px}#aves .aves-ok:active{transform:translate(8px) scale(.97)}@media (max-width: 640px) and (orientation: portrait){#aves.aves-aero{--aero-margen: 20px;overflow-y:auto}#aves .aves-cabeza{top:calc(env(safe-area-inset-top) + 22px)}#aves .aves-modo{font-size:13px}#aves .aves-titulo{font-size:32px}#aves .aves-escenario{left:10px;right:10px;top:calc(env(safe-area-inset-top) + 92px);height:200px}#aves .aves-fantasma{font-size:104px;top:6px;left:8px;-webkit-text-stroke-width:1.5px}#aves .aves-ficha{left:20px;right:20px;top:calc(env(safe-area-inset-top) + 300px);grid-template-columns:1fr;gap:10px}#aves .aves-nombre{font-size:44px;display:inline}#aves .aves-lema{display:inline;margin-left:10px;font-size:15px}#aves .aves-picada{margin-top:10px}#aves .aves-picada p{font-size:13.5px}#aves .aves-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;row-gap:8px;padding:0}.aves-stat p{font-size:13px;margin-bottom:4px}.aves-segs i{height:8px}#aves .aves-lista{left:20px;right:20px;width:auto;top:auto;bottom:calc(env(safe-area-inset-bottom) + 118px);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}#aves .ave-tarjeta{grid-template-columns:1fr;min-height:58px;height:auto;padding:4px;justify-items:center}#aves .ave-tarjeta:before,#aves .ave-tarjeta h3,#aves .ave-lema{display:none}#aves .ave-silueta{width:100%;grid-column:1}#aves .ave-tarjeta:hover,#aves .ave-tarjeta.elegida{transform:none}#aves .aves-pie{left:20px;right:20px;width:auto;bottom:calc(env(safe-area-inset-bottom) + 92px)}#aves .aves-pie .aves-confirmar{display:none}#aves .aves-estado,#aves .aves-ayuda{text-align:center;font-size:12px}#aves .aves-ok{left:26px;right:26px;min-width:0;bottom:calc(env(safe-area-inset-bottom) + 18px);padding:18px 64px 18px 24px;font-size:28px}#aves .aves-ok:after{background-size:28px;background-position:right 20px center}}@media (max-height: 860px){#aves .ave-tarjeta .ave-lema{display:none}}@media (max-height: 520px) and (orientation: landscape){#aves .aves-titulo{font-size:26px}#aves .aves-modo{display:none}#aves .aves-lista{top:calc(var(--aero-arriba) + 44px);gap:4px}#aves .ave-tarjeta{min-height:38px;height:44px;grid-template-columns:22px 64px 1fr}#aves .ave-silueta{width:64px}#aves .ave-lema{display:none}#aves.aves-aero{--aves-escenario: 40vh}#aves .aves-escenario{top:calc(var(--aero-arriba) + 10px)}#aves .aves-fantasma{font-size:24vh}#aves .aves-ficha{top:calc(var(--aero-arriba) + 10px + var(--aves-escenario));gap:12px}#aves .aves-nombre{font-size:30px}#aves .aves-lema{font-size:14px}#aves .aves-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;row-gap:4px;padding:0}.aves-stat p{font-size:12px;margin-bottom:3px}.aves-segs i{height:7px}#aves .aves-picada,#aves .aves-pie{display:none}#aves .aves-ok{padding:12px 70px 12px 24px;font-size:24px;bottom:16px}}.screen.aero-panel{font-family:var(--aero-cuerpo);color:var(--aero-texto);background:#0b1630b8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.aero-panel .panel{--corte: 26px;position:relative;width:min(640px,100%);border:0;border-radius:0;padding:clamp(22px,3.6vh,36px) clamp(22px,3vw,40px);background:linear-gradient(90deg,var(--aero-celeste) 0 5px,transparent 5px),linear-gradient(160deg,#13244af5,#0b1630f7);box-shadow:inset 0 0 0 1px #3ec6ff4d,0 30px 70px #0000008c;clip-path:polygon(0 0,calc(100% - var(--corte)) 0,100% var(--corte),100% 100%,var(--corte) 100%,0 calc(100% - var(--corte)));backdrop-filter:none;scrollbar-width:thin;scrollbar-color:rgba(62,198,255,.5) transparent}.aero-panel .title{margin:0 0 10px;font-family:var(--aero-titulos);font-style:italic;font-weight:900;font-size:clamp(34px,5.2vh,56px);line-height:.95;letter-spacing:.01em;text-transform:uppercase;color:var(--aero-texto)}.aero-panel .lead{font-family:var(--aero-cuerpo);font-weight:500;font-size:clamp(15px,1.9vh,18px);color:var(--aero-texto-suave)}.aero-panel .fineprint{font-size:13px;color:#ffffff8c}.aero-panel .status{font-weight:600;color:var(--aero-celeste)}.aero-panel .actions{gap:10px 14px;padding-left:6px}.aero-panel .actions button,.aero-panel .mode-card,.aero-panel .voto{position:relative;isolation:isolate;border:0!important;border-radius:0;background:none!important;box-shadow:none!important;color:var(--aero-texto);transition:transform .12s ease-out}.aero-panel .actions button{min-height:42px;padding:9px 22px;font-family:var(--aero-titulos);font-style:italic;font-weight:700;font-size:18px;letter-spacing:.05em;text-transform:uppercase}.aero-panel .actions button:after,.aero-panel .mode-card:after,.aero-panel .voto:after{content:"";position:absolute;inset:0;z-index:-1;transform:skew(var(--aero-inclinacion));background:#3ec6ff1a;border:1px solid var(--aero-celeste-suave);transition:background-color .12s ease-out,border-color .12s ease-out,box-shadow .12s ease-out}.aero-panel .actions button:hover,.aero-panel .actions button:focus-visible,.aero-panel .actions button.nav-foco,.aero-panel .mode-card:hover,.aero-panel .mode-card:focus-visible,.aero-panel .mode-card.nav-foco,.aero-panel .voto:hover,.aero-panel .voto.nav-foco{transform:translate(6px)!important;outline:none;color:var(--aero-texto)!important}.aero-panel .actions button:hover:after,.aero-panel .actions button:focus-visible:after,.aero-panel .actions button.nav-foco:after,.aero-panel .mode-card:hover:after,.aero-panel .mode-card:focus-visible:after,.aero-panel .mode-card.nav-foco:after,.aero-panel .voto:hover:after,.aero-panel .voto.nav-foco:after{background:#3ec6ff42;border-color:var(--aero-celeste);box-shadow:-6px 0 0 var(--aero-celeste)}.aero-panel .actions button.primary{color:var(--aero-noche)!important;font-weight:900;font-size:21px;padding:10px 30px}.aero-panel .actions button.primary:after{background:var(--aero-naranja);border-color:var(--aero-naranja);box-shadow:0 10px 26px #ff8a1f4d}.aero-panel .actions button.primary:hover:after,.aero-panel .actions button.primary:focus-visible:after,.aero-panel .actions button.primary.nav-foco:after{background:var(--aero-naranja-claro);border-color:var(--aero-naranja-claro);box-shadow:-6px 0 0 var(--aero-celeste),0 14px 32px #ff8a1f73}.aero-panel .actions button.destacado{color:var(--aero-texto)!important}.aero-panel .actions button.destacado:after{background:#3ec6ff38;border-color:var(--grupo, var(--aero-celeste))}.aero-panel .actions button[disabled]{opacity:.4}.aero-panel .settings{margin:6px 0 0;padding:0;background:none;border-radius:0}.aero-panel .grupo{margin:0 0 12px;padding:12px 14px 14px 16px;border-radius:0;border-left:3px solid var(--grupo);background:#ffffff0b}.aero-panel .grupo-partida{--grupo: var(--aero-naranja)}.aero-panel .grupo-video{--grupo: var(--aero-celeste)}.aero-panel .grupo-sonido{--grupo: var(--aero-dorado)}.aero-panel .grupo-idioma{--grupo: #f2b8ff}.aero-panel .grupo-juego{--grupo: var(--aero-bien)}.aero-panel .grupo-controles{--grupo: #b99bff}.aero-panel .grupo-avanzado{--grupo: #8fa3c0}.aero-panel .grupo .settings-title{margin:0 0 10px;font-family:var(--aero-titulos);font-style:italic;font-weight:700;font-size:15px;letter-spacing:.16em}.aero-panel .grupo .actions{margin-top:4px;padding-left:4px}.aero-panel .grupo .actions button{font-size:16px;min-height:38px;padding:7px 18px}.aero-panel .slider{display:grid;grid-template-columns:6.5em 1fr auto;align-items:center;gap:12px;margin:0 0 10px;font-family:var(--aero-titulos);font-style:italic;font-weight:600;font-size:15px;letter-spacing:.04em;text-transform:uppercase;color:var(--aero-texto-suave)}.aero-panel .slider span{font-family:var(--aero-cuerpo);font-style:normal;text-transform:none;font-size:14px;color:var(--aero-texto);min-width:4.5em;text-align:right}.aero-panel input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:26px;margin:0;background:transparent;cursor:pointer}.aero-panel input[type=range]::-webkit-slider-runnable-track{height:6px;background:linear-gradient(90deg,var(--grupo, var(--aero-celeste)) var(--lleno, 50%),rgba(255,255,255,.16) var(--lleno, 50%))}.aero-panel input[type=range]::-moz-range-track{height:6px;background:linear-gradient(90deg,var(--grupo, var(--aero-celeste)) var(--lleno, 50%),rgba(255,255,255,.16) var(--lleno, 50%))}.aero-panel input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:22px;margin-top:-8px;border:0;background:#fff;transform:skew(var(--aero-inclinacion));box-shadow:0 2px 8px #00000073}.aero-panel input[type=range]::-moz-range-thumb{width:12px;height:22px;border:0;border-radius:0;background:#fff;transform:skew(var(--aero-inclinacion))}.aero-panel input[type=range].nav-foco{background:#3ec6ff24!important;outline:2px solid var(--aero-celeste);outline-offset:2px}.aero-panel input[type=range].nav-foco::-webkit-slider-thumb{background:var(--aero-celeste)}@media (min-width: 760px) and (min-height: 480px){#message.es-pausa .panel{width:min(1100px,100%);display:grid;grid-template-columns:minmax(250px,320px) 1fr;grid-auto-rows:min-content;column-gap:clamp(22px,3vw,44px);overflow:hidden}#message.es-pausa .panel>*{grid-column:1}#message.es-pausa .actions-primarias{flex-direction:column;align-items:stretch}#message.es-pausa .actions-primarias button{text-align:left}#message.es-pausa #pause-settings{grid-column:2;grid-row:1 / span 20;max-height:calc(88dvh - (2*clamp(22px,3.6vh,36px)));overflow-y:auto;padding-right:8px;columns:2 300px;column-gap:12px;scrollbar-width:thin;scrollbar-color:rgba(62,198,255,.5) transparent}#message.es-pausa .grupo{break-inside:avoid}}#message:not(.es-pausa) #msg-text{font-family:var(--aero-titulos);font-style:italic;font-weight:600;font-size:clamp(18px,2.6vh,24px);color:var(--aero-texto);font-variant-numeric:tabular-nums}.aero-panel .votos-titulo{font-family:var(--aero-titulos);font-style:italic;font-weight:700;letter-spacing:.14em;color:var(--aero-celeste);opacity:1}.aero-panel .voto{padding:10px 18px}.aero-panel .voto b{font-family:var(--aero-titulos);font-style:italic;font-weight:800;text-transform:uppercase;font-size:19px}.aero-panel .voto .voto-cuenta{color:var(--aero-dorado)}.aero-panel .voto.puntera:after{border-color:var(--aero-dorado)}.aero-panel .voto.mio:after{background:#ffc84538;border-color:var(--aero-dorado)}.aero-panel .modes{gap:10px;padding-left:8px}.aero-panel .mode-card{padding:12px 22px;text-align:left}.aero-panel .mode-name{font-family:var(--aero-titulos);font-style:italic;font-weight:800;font-size:22px;text-transform:uppercase}.aero-panel .mode-desc{color:var(--aero-texto-suave)}.aero-panel .mode-best{color:var(--aero-dorado);font-weight:600}.aero-panel .calib-pose.pc line{stroke:var(--aero-celeste)}.aero-panel .calib-pose.pc .mano{fill:var(--aero-naranja)}.aero-panel .bar{height:12px;border-radius:0;transform:skew(var(--aero-inclinacion));background:#ffffff24}.aero-panel #calib-bar{background:var(--aero-celeste);box-shadow:0 0 14px #3ec6ff99}.aero-panel .instalar-pasos{font-size:16px;line-height:1.5;color:var(--aero-texto-suave);padding-left:1.2em}.aero-panel .instalar-pasos li::marker{font-family:var(--aero-titulos);font-weight:800;color:var(--aero-celeste)}.aero-panel .instalar-pasos li:first-child{color:var(--aero-texto)}#loader.aero-panel .panel{text-align:center}#loader.aero-panel .lead{margin-left:auto;margin-right:auto}@media (max-width: 560px){.screen.aero-panel{padding:14px}.aero-panel .panel{--corte: 18px;padding:22px 18px 24px 22px}.aero-panel .actions-primarias{flex-direction:column;align-items:stretch}.aero-panel .actions button{font-size:17px}.aero-panel .slider{grid-template-columns:5.4em 1fr auto;gap:8px}}@media (max-height: 480px){.aero-panel .panel{--corte: 16px;padding:14px 18px;max-height:94dvh}.aero-panel .title{font-size:30px;margin-bottom:4px}.aero-panel .actions button{min-height:36px;padding:6px 16px;font-size:16px}.aero-panel .actions button.primary{font-size:18px;padding:6px 22px}}@media (prefers-reduced-motion: reduce){.aero-panel .actions button,.aero-panel .mode-card,.aero-panel .voto{transition:none}}.aves.aero-elegir{font-family:var(--aero-cuerpo);color:var(--aero-texto);background:#0b1630d6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(14px,3vh,34px);padding:var(--aero-arriba) var(--aero-margen)}.aero-elegir .aves-titulo{position:absolute;left:var(--aero-margen);right:var(--aero-margen);top:var(--aero-arriba);text-align:left;font-family:var(--aero-titulos);font-style:italic;font-weight:900;font-size:clamp(34px,7vh,64px);line-height:.95;text-transform:uppercase;text-shadow:none}.aero-elegir .aves-lista{counter-reset:aero-tarjeta;width:100%;max-width:1280px;justify-content:center;gap:clamp(12px,1.8vw,26px);padding:14px 16px}.aero-elegir .ave-tarjeta{position:relative;isolation:isolate;flex:1 1 0;max-width:250px;align-items:flex-start;text-align:left;gap:8px;padding:clamp(12px,2vh,20px) clamp(12px,1.4vw,20px) clamp(14px,2.2vh,22px);border:0;border-radius:0;background:none;transform:none;transition:transform .14s ease-out}.aero-elegir .ave-tarjeta:after{content:"";position:absolute;inset:0;z-index:-1;transform:skew(var(--aero-inclinacion));background:var(--aero-panel);border:1px solid var(--aero-celeste-suave);border-bottom:5px solid rgba(62,198,255,.55);transition:background-color .14s ease-out,border-color .14s ease-out,box-shadow .14s ease-out}.aero-elegir .ave-tarjeta:before{counter-increment:aero-tarjeta;content:counter(aero-tarjeta,decimal-leading-zero);font-family:var(--aero-titulos);font-style:italic;font-weight:700;font-size:15px;letter-spacing:.06em;color:var(--aero-celeste)}.aero-elegir .ave-tarjeta h3{margin:2px 0 0;font-family:var(--aero-titulos);font-style:italic;font-weight:800;font-size:clamp(20px,3.1vh,30px);line-height:.98;text-transform:uppercase}.aero-elegir .ave-lema{color:var(--aero-texto-suave);font-size:clamp(12px,1.6vh,15px);line-height:1.3}.aero-elegir .mapa-mini{width:100%;max-width:none;aspect-ratio:4 / 3;object-fit:cover;border-radius:0;box-shadow:none;clip-path:polygon(8% 0,100% 0,92% 100%,0 100%)}.aero-elegir .ave-tarjeta.elegida,.aero-elegir .ave-tarjeta.nav-foco,.aero-elegir .ave-tarjeta:hover{transform:translateY(-10px)!important;background:none!important;border-color:transparent!important;box-shadow:none!important;color:var(--aero-texto)!important}.aero-elegir .ave-tarjeta:hover:after{background:#3ec6ff24}.aero-elegir .ave-tarjeta.elegida:after{background:#3ec6ff38;border-color:var(--aero-celeste);border-bottom-color:var(--aero-naranja);box-shadow:0 0 0 2px var(--aero-celeste),0 18px 40px #3ec6ff40}.aero-elegir .ave-tarjeta.elegida:before{color:var(--aero-naranja)}.aero-elegir .dificultad-tarjeta{max-width:320px;min-width:0}.aero-elegir .dificultad-nivel{margin:2px 0 4px;justify-content:flex-start}.aero-elegir .dificultad-nivel i{border-color:#ffffff80}.aero-elegir .dificultad-nivel i.lleno{background:var(--aero-dorado);border-color:var(--aero-dorado)}.aero-elegir .aves-confirmar{width:min(460px,70vw);height:10px;border-radius:0;transform:skew(var(--aero-inclinacion));background:#ffffff24}.aero-elegir .aves-confirmar span{background:var(--aero-celeste);box-shadow:0 0 14px #3ec6ff99}.aero-elegir .aves-estado{font-weight:600;font-size:clamp(14px,2vh,18px);color:var(--aero-texto)}.aero-elegir .aves-ayuda{color:var(--aero-texto-suave);font-size:14px}@media (orientation: portrait) and (max-width: 700px){.aves.aero-elegir{--aero-margen: 20px;align-items:stretch;justify-content:flex-start;overflow-y:auto;gap:14px;padding-top:calc(env(safe-area-inset-top) + 28px)}.aero-elegir .aves-titulo{position:static}.aero-elegir .aves-lista{flex-direction:column;padding:4px 10px;gap:10px;flex:0 0 auto}.aero-elegir .aves-confirmar{align-self:center;flex:0 0 auto}.aero-elegir .ave-tarjeta{max-width:none;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:12px;row-gap:2px;align-items:center;padding:10px 14px;flex:0 0 auto}.aero-elegir .ave-tarjeta:before{grid-row:1 / span 2}.aero-elegir .mapa-tarjeta{grid-template-columns:auto 88px 1fr}.aero-elegir .mapa-mini{grid-row:1 / span 2;width:88px}.aero-elegir .ave-tarjeta h3{font-size:22px}.aero-elegir .ave-lema{display:block;font-size:12px}.aero-elegir .dificultad-nivel{grid-column:2;grid-row:1;display:none}.aero-elegir .ave-tarjeta.elegida,.aero-elegir .ave-tarjeta.nav-foco,.aero-elegir .ave-tarjeta:hover{transform:translate(8px)!important}}@media (orientation: landscape) and (max-height: 520px){.aves.aero-elegir{gap:8px;padding:14px 24px}.aero-elegir .aves-titulo{position:static;align-self:stretch;font-size:28px}.aero-elegir .aves-lista{padding:10px 12px 4px;gap:10px}.aero-elegir .ave-tarjeta{padding:8px 10px;gap:4px}.aero-elegir .ave-tarjeta h3{font-size:17px}.aero-elegir .ave-lema{display:none}.aero-elegir .mapa-mini{aspect-ratio:16 / 10}.aero-elegir .ave-tarjeta.elegida,.aero-elegir .ave-tarjeta.nav-foco,.aero-elegir .ave-tarjeta:hover{transform:translateY(-5px)!important}}@media (prefers-reduced-motion: reduce){.aero-elegir .ave-tarjeta{transition:none}}.choice.aero-pregunta{font-family:var(--aero-cuerpo);color:var(--aero-texto);background:#0b1630d1;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;gap:clamp(10px,2.4vh,26px);padding:var(--aero-arriba) var(--aero-margen)}.choice.aero-pregunta:before{content:"";position:absolute;inset:clamp(12px,3.5vmin,48px);pointer-events:none;opacity:.6;background:linear-gradient(var(--aero-celeste),var(--aero-celeste)) left top / 36px 1px no-repeat,linear-gradient(var(--aero-celeste),var(--aero-celeste)) left top / 1px 36px no-repeat,linear-gradient(var(--aero-celeste),var(--aero-celeste)) right top / 36px 1px no-repeat,linear-gradient(var(--aero-celeste),var(--aero-celeste)) right top / 1px 36px no-repeat,linear-gradient(var(--aero-celeste),var(--aero-celeste)) left bottom / 36px 1px no-repeat,linear-gradient(var(--aero-celeste),var(--aero-celeste)) left bottom / 1px 36px no-repeat,linear-gradient(var(--aero-celeste),var(--aero-celeste)) right bottom / 36px 1px no-repeat,linear-gradient(var(--aero-celeste),var(--aero-celeste)) right bottom / 1px 36px no-repeat}.aero-pregunta .choice-kicker{margin:0;font-family:var(--aero-titulos);font-style:italic;font-weight:700;font-size:clamp(14px,2vh,19px);letter-spacing:.18em;text-transform:uppercase;color:var(--aero-celeste)}.aero-pregunta .choice-pregunta{font-family:var(--aero-titulos);font-style:italic;font-weight:900;font-size:clamp(32px,7vh,72px);line-height:.95;text-transform:uppercase;text-shadow:none}.aero-pregunta .choice-paneles{width:min(1120px,100%);gap:clamp(18px,3vw,44px);padding:14px 18px}.aero-pregunta .choice-panel{position:relative;isolation:isolate;gap:6px;padding:clamp(14px,2.4vh,26px) clamp(18px,2.6vw,36px) clamp(18px,2.8vh,30px);border:0;border-radius:0;background:none;color:var(--aero-texto);transform:none;transition:transform .14s ease-out}.aero-pregunta .choice-panel:after{content:"";position:absolute;inset:0;z-index:-1;transform:skew(var(--aero-inclinacion));background:var(--aero-panel);border:1px solid var(--aero-celeste-suave);border-bottom:5px solid rgba(62,198,255,.55);transition:background-color .14s ease-out,border-color .14s ease-out,box-shadow .14s ease-out}.aero-pregunta .choice-panel h3{font-family:var(--aero-titulos);font-style:italic;font-weight:900;font-size:clamp(26px,4.6vh,44px);line-height:.95;text-transform:uppercase;text-align:center}.aero-pregunta .choice-panel p{color:var(--aero-texto-suave);font-size:clamp(13px,1.9vh,17px);line-height:1.4;max-width:34ch}.aero-pregunta .choice-panel:hover:after{background:#3ec6ff1f}.aero-pregunta .choice-panel.elegido{transform:translateY(-10px);background:none;border-color:transparent}.aero-pregunta .choice-panel.elegido:after{background:#3ec6ff38;border-color:var(--aero-celeste);border-bottom-color:var(--aero-naranja);box-shadow:0 0 0 2px var(--aero-celeste),0 20px 44px #3ec6ff47}.aero-pregunta .choice-brazo{width:clamp(110px,21vh,190px)}.aero-pregunta .choice-brazo .fig .sombra{fill:#00000059;stroke:none}.aero-pregunta .choice-brazo .fig .cuerpo{fill:#dbe8f7;stroke:none}.aero-pregunta .choice-brazo .fig .cuerpo-trazo{fill:none;stroke:#dbe8f7;stroke-width:9;stroke-linecap:round}.aero-pregunta .choice-brazo .fig .brazo{fill:none;stroke:var(--aero-naranja);stroke-width:9;stroke-linecap:round}.aero-pregunta .choice-brazo .fig .mano{fill:var(--aero-naranja);stroke:none}.aero-pregunta .choice-brazo .fig .plumas{fill:none;stroke:var(--aero-naranja-claro);stroke-width:4.5;stroke-linecap:round}.aero-pregunta .choice-brazo .fig .movimiento,.aero-pregunta .choice-brazo .fig .movimiento-punta{fill:none;stroke:var(--aero-celeste);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.aero-pregunta .choice-brazo .fig .movimiento{stroke-dasharray:4 5}.aero-pregunta .choice-brazo .arriba{animation:pregunta-brazo 1.6s ease-in-out infinite}@keyframes pregunta-brazo{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.aero-pregunta .choice-panel.elegido .fig .cuerpo{fill:#fff}.aero-pregunta .choice-panel.elegido .fig .cuerpo-trazo{stroke:#fff}.aero-pregunta .choice-barra{width:80%;height:10px;margin-top:6px;border-radius:0;transform:skew(var(--aero-inclinacion));background:#ffffff24}.aero-pregunta .choice-barra span{border-radius:0;background:var(--aero-naranja);box-shadow:0 0 12px #ff8a1f99}.aero-pregunta .choice-estado{font-weight:600;font-size:clamp(15px,2.2vh,20px);color:var(--aero-texto)}.aero-pregunta .choice-ayuda{color:var(--aero-texto-suave);font-size:14px}@media (max-width: 560px){.choice.aero-pregunta{--aero-margen: 20px;justify-content:flex-start;overflow-y:auto;padding-top:calc(env(safe-area-inset-top) + 34px)}.aero-pregunta .choice-pregunta{font-size:36px}.aero-pregunta .choice-paneles{padding:8px 12px;gap:16px}.aero-pregunta .choice-panel{display:grid;grid-template-columns:84px 1fr;column-gap:12px;align-items:center;text-align:left;padding:14px 20px 16px}.aero-pregunta .choice-brazo{width:84px;grid-row:1 / span 3}.aero-pregunta .choice-panel>:not(.choice-brazo){grid-column:2}.aero-pregunta .choice-panel h3{text-align:left;font-size:28px}.aero-pregunta .choice-panel p{text-align:left;font-size:13px}.aero-pregunta .choice-barra{width:100%}.aero-pregunta .choice-panel.elegido{transform:translate(8px)}}@media (max-height: 480px) and (orientation: landscape){.choice.aero-pregunta{gap:6px;padding:14px 28px}.aero-pregunta .choice-kicker{display:none}.aero-pregunta .choice-pregunta{font-size:30px}.aero-pregunta .choice-brazo{width:96px}.aero-pregunta .choice-panel{padding:10px 20px 12px}.aero-pregunta .choice-panel h3{font-size:24px}.aero-pregunta .choice-panel p{font-size:12px}}@media (prefers-reduced-motion: reduce){.aero-pregunta .choice-brazo .arriba{animation:none}.aero-pregunta .choice-panel{transition:none}}.calib-aero .panel{width:min(920px,100%);display:grid;grid-template-columns:minmax(180px,.9fr) 1.1fr;align-items:center;column-gap:clamp(20px,3.4vw,48px)}.calib-aero .calib-figura{float:none;width:100%;height:auto;max-height:56vh;aspect-ratio:1;margin:0}.calib-aero .calib-figura .sombra{fill:#0006;stroke:none}.calib-aero .calib-figura .relleno{fill:#dbe8f7;stroke:none}.calib-aero .calib-figura .trazo{fill:none;stroke:#dbe8f7;stroke-width:9;stroke-linecap:round}.calib-aero .calib-figura .ala{fill:none;stroke:var(--aero-naranja);stroke-width:9;stroke-linecap:round}.calib-aero .calib-figura .plumas{fill:none;stroke:var(--aero-naranja-claro);stroke-width:4.5;stroke-linecap:round}.calib-aero .calib-figura .mano{fill:var(--aero-naranja);stroke:none}.calib-aero .calib-kicker{margin:0 0 4px;font-family:var(--aero-titulos);font-style:italic;font-weight:700;font-size:15px;letter-spacing:.18em;text-transform:uppercase;color:var(--aero-celeste)}.calib-aero .calib-titulo{font-size:clamp(34px,6vh,60px)}.calib-aero .calib-lead{margin:8px 0 0;font-size:clamp(15px,2.1vh,19px)}.calib-aero .bar{height:14px;margin-top:18px}.calib-aero #calib-status{font-size:clamp(15px,2.2vh,19px);min-height:1.4em}.calib-pasos{list-style:none;margin:14px 0 6px;padding:0;display:grid;gap:6px;counter-reset:calib-paso}.calib-pasos li{font-size:clamp(14px,1.9vh,17px);color:var(--aero-texto-suave)}.calib-pasos li:before{counter-increment:calib-paso;content:counter(calib-paso,decimal-leading-zero);display:inline-block;min-width:1.7em;font-family:var(--aero-titulos);font-style:italic;font-weight:700;color:var(--aero-celeste)}.calib-pasos b{color:var(--aero-texto);font-weight:600}@media (max-width: 640px){.calib-aero .panel{grid-template-columns:1fr}.calib-aero .calib-figura{width:min(200px,52vw);max-height:none;justify-self:center}.calib-aero .calib-titulo{font-size:34px}}@media (max-height: 520px) and (orientation: landscape){.calib-aero .panel{grid-template-columns:150px 1fr;column-gap:18px;overflow:hidden}.calib-aero .calib-figura{max-height:150px}.calib-aero .calib-kicker{display:none}.calib-aero .calib-titulo{font-size:26px}.calib-aero .calib-lead{font-size:13px;margin-top:2px}.calib-aero .bar{margin-top:8px}.calib-aero .calib-pasos{display:none}.calib-aero #calib-status{font-size:13px;margin-top:6px}}@media (prefers-reduced-motion: reduce){.calib-aero .calib-pose.pa,.calib-aero .calib-pose.pb{opacity:.22}}.tienda.aero-tienda{font-family:var(--aero-cuerpo);color:var(--aero-texto);background:#0b1630db;gap:clamp(10px,1.8vh,20px);padding:var(--aero-arriba) var(--aero-margen)}.aero-tienda .tienda-cabeza{width:min(1240px,100%);display:grid;grid-template-columns:1fr auto;align-items:end;column-gap:20px}.aero-tienda .tienda-base{grid-column:1;margin:0;font-family:var(--aero-titulos);font-style:italic;font-weight:700;font-size:clamp(14px,2vh,18px);letter-spacing:.16em;text-transform:uppercase;color:var(--aero-celeste)}.aero-tienda .tienda-base b{color:var(--aero-texto)}.aero-tienda .aves-titulo{grid-column:1;text-align:left;font-family:var(--aero-titulos);font-style:italic;font-weight:900;font-size:clamp(34px,6.4vh,60px);line-height:.95;text-transform:uppercase;text-shadow:none}.aero-tienda .tienda-saldo{grid-column:2;grid-row:1 / span 2;position:relative;isolation:isolate;margin:0;padding:10px 26px;font-family:var(--aero-titulos);font-style:italic;font-weight:700;font-size:clamp(14px,1.9vh,17px);letter-spacing:.08em;text-transform:uppercase;color:var(--aero-texto-suave);white-space:nowrap}.aero-tienda .tienda-saldo:after{content:"";position:absolute;inset:0;z-index:-1;transform:skew(var(--aero-inclinacion));background:#ffc8451f;border:1px solid rgba(255,200,69,.6)}.aero-tienda .tienda-saldo b{margin-right:6px;font-weight:900;font-size:clamp(28px,4.4vh,40px);color:var(--aero-dorado);vertical-align:-.12em}.aero-tienda .tienda-explica{width:min(1240px,100%);max-width:none;margin:0;text-align:left;font-size:14px;color:var(--aero-texto-suave)}.aero-tienda .aves-lista{width:min(1240px,100%);gap:clamp(10px,1.4vw,20px);padding:12px 14px}.aero-tienda .tienda-ave{position:relative;isolation:isolate;align-items:stretch;gap:6px;padding:14px 16px 16px;border:0;border-radius:0;background:none;color:var(--aero-texto);transform:none;transition:transform .14s ease-out}.aero-tienda .tienda-ave:after{content:"";position:absolute;inset:0;z-index:-1;transform:skew(var(--aero-inclinacion));background:var(--aero-panel);border:1px solid var(--aero-celeste-suave);border-bottom:5px solid rgba(62,198,255,.5);transition:background-color .14s ease-out,border-color .14s ease-out,box-shadow .14s ease-out}.aero-tienda .tienda-ave .ave-silueta{width:clamp(60px,9vh,96px);align-self:center}.aero-tienda .tienda-ave .ave-silueta .ala{fill:#cfe0f0}.aero-tienda .tienda-ave .ave-silueta .cuerpo{fill:#8fa6bd}.aero-tienda .tienda-ave h3{font-family:var(--aero-titulos);font-style:italic;font-weight:800;font-size:clamp(20px,3vh,28px);line-height:.95;text-transform:uppercase;text-align:center}.aero-tienda .tienda-ave .ave-lema{display:none}.aero-tienda .ave-barras{gap:4px}.aero-tienda .ave-stat i{width:5.2em;font-family:var(--aero-titulos);font-style:italic;font-weight:600;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--aero-texto-suave)}.aero-tienda .ave-stat b{height:6px;border-radius:0;transform:skew(var(--aero-inclinacion));background:#ffffff21}.aero-tienda .ave-stat:nth-child(1) u{background:var(--aero-bien)}.aero-tienda .ave-stat:nth-child(2) u{background:var(--aero-peligro)}.aero-tienda .ave-stat:nth-child(3) u{background:var(--aero-naranja)}.aero-tienda .ave-stat:nth-child(4) u{background:var(--aero-celeste)}.aero-tienda .ave-stat:nth-child(5) u{background:var(--aero-dorado)}.aero-tienda .tienda-ave.elegida{transform:scale(1.04);background:none;border-color:transparent}.aero-tienda .tienda-ave.elegida:after{background:#3ec6ff3d;border-color:var(--aero-celeste);border-bottom-color:var(--aero-naranja);box-shadow:0 0 0 2px var(--aero-celeste),0 18px 40px #3ec6ff40}.aero-tienda .tienda-ave.elegida:before{content:var(--rotulo-tu-ave, "Tu ave");position:absolute;top:-12px;left:50%;transform:translate(-50%) skew(var(--aero-inclinacion));padding:2px 12px;background:var(--aero-naranja);color:var(--aero-noche);font-family:var(--aero-titulos);font-style:italic;font-weight:900;font-size:13px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.aero-tienda .tienda-ave.elegida .ala{fill:#fff}.aero-tienda .tienda-ave.elegida .cuerpo{fill:var(--aero-naranja)}.aero-tienda .tienda-seccion{width:min(1240px,100%);text-align:left;font-family:var(--aero-titulos);font-style:italic;font-weight:700;font-size:15px;letter-spacing:.18em;color:var(--aero-celeste)}.aero-tienda .tienda-lista{width:min(1240px,100%);gap:clamp(10px,1.4vw,20px);padding:0 14px}.aero-tienda .tienda-item{position:relative;isolation:isolate;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;column-gap:12px;row-gap:4px;padding:12px 18px;border:0;border-radius:0;background:none;text-align:left;color:var(--aero-texto);transform:none;transition:transform .14s ease-out}.aero-tienda .tienda-item:after{content:"";position:absolute;inset:0;z-index:-1;transform:skew(var(--aero-inclinacion));background:var(--aero-panel);border:1px solid var(--aero-celeste-suave);border-left:5px solid var(--aero-dorado);transition:background-color .14s ease-out,border-color .14s ease-out,box-shadow .14s ease-out}.aero-tienda .ti-tecla{grid-row:1 / span 2;width:30px;height:30px;border-radius:0;transform:skew(var(--aero-inclinacion));background:#3ec6ff2e;font-family:var(--aero-titulos);font-style:italic;font-size:17px;color:var(--aero-celeste)}.aero-tienda .ti-nombre{font-family:var(--aero-titulos);font-style:italic;font-weight:800;font-size:20px;text-transform:uppercase;line-height:1}.aero-tienda .ti-nombre small{margin-top:3px;font-family:var(--aero-cuerpo);font-style:normal;font-weight:500;font-size:12px;text-transform:none;color:var(--aero-texto-suave)}.aero-tienda .ti-nivel{grid-column:2;font-size:13px;letter-spacing:3px;color:var(--aero-dorado)}.aero-tienda .ti-precio{grid-column:2;font-family:var(--aero-titulos);font-style:italic;font-weight:800;font-size:16px;letter-spacing:.04em;text-transform:uppercase;color:var(--aero-dorado)}.aero-tienda .tienda-item.sin-plata{opacity:.5}.aero-tienda .tienda-item.sin-plata .ti-precio{color:var(--aero-peligro)}.aero-tienda .tienda-item.sin-plata:after{border-left-color:#ffffff40}.aero-tienda .tienda-ave.nav-foco,.aero-tienda .tienda-item.nav-foco{transform:translateY(-6px)!important;background:none!important;border-color:transparent!important;box-shadow:none!important;outline:none!important;color:var(--aero-texto)!important}.aero-tienda .tienda-ave.elegida.nav-foco{transform:translateY(-6px) scale(1.04)!important}.aero-tienda .tienda-ave.nav-foco:after,.aero-tienda .tienda-item.nav-foco:after{outline:2px solid #fff;outline-offset:3px}@media (hover: hover){.aero-tienda .tienda-ave:hover:after,.aero-tienda .tienda-item:hover:after{background-color:#3ec6ff24}.aero-tienda .tienda-ave.elegida:hover:after{background-color:#3ec6ff4d}}.aero-tienda .actions-primarias{justify-content:center;margin:4px 0 0}.aero-tienda #tienda-cerrar{position:relative;isolation:isolate;padding:14px 70px 14px 34px;border:0;border-radius:0;background:none;color:var(--aero-noche);font-family:var(--aero-titulos);font-style:italic;font-weight:900;font-size:clamp(22px,3.4vh,30px);text-transform:uppercase}.aero-tienda #tienda-cerrar:after{content:"";position:absolute;inset:0;z-index:-1;transform:skew(var(--aero-inclinacion));background-color:var(--aero-naranja);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b1630' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h13M13 6l6 6-6 6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:26px;background-position:right 22px center;box-shadow:0 12px 30px #ff8a1f59}.aero-tienda #tienda-cerrar.nav-foco{transform:translate(6px)!important;background:none!important;border-color:transparent!important;box-shadow:none!important;color:var(--aero-noche)!important}.aero-tienda #tienda-cerrar.nav-foco:after{background-color:var(--aero-naranja-claro);box-shadow:-6px 0 0 var(--aero-celeste),0 14px 34px #ff8a1f80}@media (orientation: portrait) and (max-width: 700px){.tienda.aero-tienda{--aero-margen: 16px;padding-top:calc(env(safe-area-inset-top) + 18px);gap:10px}.aero-tienda .tienda-cabeza{grid-template-columns:1fr;row-gap:6px}.aero-tienda .tienda-saldo{grid-column:1;grid-row:auto;justify-self:start;padding:6px 18px}.aero-tienda .aves-titulo{font-size:34px;text-align:left}.aero-tienda .tienda-explica{font-size:12px}.aero-tienda .aves-lista{flex-direction:column;gap:10px;padding:12px 10px 4px}.aero-tienda .tienda-ave{display:grid;grid-template-columns:50px 5.4em 1fr;align-items:center;column-gap:10px;padding:8px 14px}.aero-tienda .tienda-ave .ave-silueta{width:50px}.aero-tienda .tienda-ave h3{font-size:19px;text-align:left;flex:none}.aero-tienda .ave-barras{gap:2px}.aero-tienda .ave-stat i{width:5.6em;font-size:10px}.aero-tienda .ave-stat b{height:5px}.aero-tienda .tienda-ave.elegida{transform:none}.aero-tienda .tienda-ave.elegida:before{top:-9px;left:auto;right:18px;transform:skew(var(--aero-inclinacion));font-size:11px}.aero-tienda .tienda-ave.nav-foco,.aero-tienda .tienda-ave.elegida.nav-foco{transform:translate(6px)!important}.aero-tienda .tienda-lista{flex-direction:column;padding:0 10px;width:100%}.aero-tienda .tienda-item{grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;padding:10px 16px}.aero-tienda .ti-nivel{grid-column:2;grid-row:2}.aero-tienda .ti-precio{grid-column:3;grid-row:1 / span 2}.aero-tienda .tienda-item.nav-foco{transform:translate(6px)!important}.aero-tienda .actions-primarias{width:calc(100% + 32px);margin:0 -16px;padding:16px 16px calc(env(safe-area-inset-bottom) + 14px);background:linear-gradient(transparent,#0b1630f5 35%)}.aero-tienda #tienda-cerrar{width:calc(100% - 20px);text-align:left}}@media (orientation: landscape) and (max-height: 520px){.tienda.aero-tienda{gap:6px;padding:12px 22px}.aero-tienda .aves-titulo{font-size:26px}.aero-tienda .tienda-base,.aero-tienda .tienda-explica{display:none}.aero-tienda .tienda-saldo{padding:4px 16px}.aero-tienda .tienda-saldo b{font-size:24px}.aero-tienda .tienda-ave{padding:8px 10px 10px;gap:3px}.aero-tienda .tienda-ave .ave-silueta{width:44px}.aero-tienda .tienda-ave h3{font-size:16px}.aero-tienda .ave-stat i{font-size:9px;width:5em}.aero-tienda .ave-stat b{height:4px}.aero-tienda .tienda-item{padding:6px 12px}.aero-tienda .ti-nombre{font-size:16px}.aero-tienda .ti-nombre small{display:none}.aero-tienda #tienda-cerrar{padding:8px 56px 8px 24px;font-size:20px}.aero-tienda .actions-primarias{background:linear-gradient(180deg,#0b163000,#0b1630f0 45%)}}@media (prefers-reduced-motion: reduce){.aero-tienda .tienda-ave,.aero-tienda .tienda-item{transition:none}}.tienda.aero-skins{font-family:var(--aero-cuerpo);color:var(--aero-texto);background:#0b1630e0;padding:var(--aero-arriba) var(--aero-margen);gap:clamp(10px,1.6vh,18px)}.aero-skins .eco-barra{width:min(1240px,100%);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}.aero-skins .eco-barra .aves-titulo{justify-content:flex-start;gap:16px;font-family:var(--aero-titulos);font-style:italic;font-weight:900;font-size:clamp(34px,6vh,58px);line-height:.95;text-transform:uppercase;text-shadow:none}.aero-skins .eco-saldos{font-size:.34em;font-family:var(--aero-cuerpo);font-style:normal;text-transform:none}.aero-skins .eco-moneda{border-radius:0;transform:skew(var(--aero-inclinacion))}.aero-skins .eco-moneda>*{transform:skew(12deg)}.aero-skins .eco-prueba{border-radius:0;transform:skew(var(--aero-inclinacion))}.aero-skins .eco-aviso{width:min(1240px,100%);margin:0;border-radius:0;border:0;border-left:4px solid var(--aero-dorado);background:#ffc8451a;color:var(--aero-texto);text-align:left;font-size:13px}.aero-skins .eco-vistas button,.aero-skins .eco-botones button,.aero-skins .skins-ave{position:relative;isolation:isolate;padding:8px 18px;border:0!important;border-radius:0;background:none!important;box-shadow:none!important;color:var(--aero-texto)!important;font-family:var(--aero-titulos);font-style:italic;font-weight:700;font-size:16px;letter-spacing:.05em;text-transform:uppercase;transition:transform .12s ease-out}.aero-skins .eco-vistas button:after,.aero-skins .eco-botones button:after,.aero-skins .skins-ave:after{content:"";position:absolute;inset:0;z-index:-1;transform:skew(var(--aero-inclinacion));background:var(--aero-panel);border:1px solid var(--aero-celeste-suave);transition:background-color .12s ease-out,border-color .12s ease-out}.aero-skins .eco-botones button{font-size:14px;padding:6px 14px;color:var(--aero-texto-suave)!important}.aero-skins .eco-vistas button.activa,.aero-skins .skins-ave.activa{color:var(--aero-noche)!important}.aero-skins .eco-vistas button.activa:after,.aero-skins .skins-ave.activa:after{background:var(--aero-celeste);border-color:var(--aero-celeste)}.aero-skins .skins-ave small{font-family:var(--aero-cuerpo);font-style:normal;color:inherit;opacity:.7}.aero-skins .skins-aves{width:min(1240px,100%);justify-content:flex-start;gap:10px;padding-left:8px}@media (max-width: 1000px){.aero-skins .skins-aves{gap:4px;padding-left:4px}.aero-skins .skins-ave{padding:7px 11px;font-size:14px}.aero-skins .skins-ave:not(.skins-casillero)+.skins-casillero{margin-left:8px}}.aero-skins .eco-vistas button.nav-foco,.aero-skins .eco-botones button.nav-foco,.aero-skins .skins-ave.nav-foco{transform:translateY(-3px)!important}.aero-skins .eco-vistas button.nav-foco:after,.aero-skins .eco-botones button.nav-foco:after,.aero-skins .skins-ave.nav-foco:after{outline:2px solid #fff;outline-offset:2px}@media (hover: hover){.aero-skins .eco-vistas button:not(.activa):hover:after,.aero-skins .eco-botones button:hover:after,.aero-skins .skins-ave:not(.activa):hover:after{background:#3ec6ff29}}.aero-skins .skins-cuerpo{width:min(1240px,100%);display:grid;grid-template-columns:minmax(300px,.8fr) 1.2fr;gap:clamp(16px,2.4vw,32px)}.aero-skins .skins-visor{position:relative;--corte: 24px;padding:14px 18px 18px 22px;border:0;border-radius:0;clip-path:polygon(0 0,calc(100% - var(--corte)) 0,100% var(--corte),100% 100%,var(--corte) 100%,0 calc(100% - var(--corte)));background:linear-gradient(90deg,var(--rareza, var(--aero-celeste)) 0 5px,transparent 5px),radial-gradient(circle at 50% 36%,color-mix(in srgb,var(--rareza, #7fb2e3) 34%,transparent),transparent 66%),linear-gradient(160deg,#13244af5,#0b1630fa);box-shadow:inset 0 0 0 1px #3ec6ff40}.aero-skins .skins-lienzo{flex:none;height:clamp(170px,30vh,320px);min-height:0;border-radius:0}.aero-skins .skins-rareza{border-radius:0;transform:skew(var(--aero-inclinacion));padding:3px 12px;font-family:var(--aero-titulos);font-style:italic;font-weight:800;font-size:13px;letter-spacing:.12em}.aero-skins .skins-nombre-grande{font-family:var(--aero-titulos);font-style:italic;font-weight:900;font-size:clamp(28px,4.4vh,42px);line-height:.95;text-transform:uppercase}.aero-skins .skins-lema{font-size:15px;color:var(--aero-texto-suave)}.aero-skins .skins-para{font-size:13px;color:var(--aero-celeste)}.aero-skins .skins-ficha .primary,.aero-skins .nido-acciones .primary,.aero-skins .nido-acciones .secondary,.aero-skins .actions-primarias .primary,.aero-skins .skins-pago button{position:relative;isolation:isolate;border:0!important;border-radius:0;background:none!important;box-shadow:none!important;font-family:var(--aero-titulos);font-style:italic;font-weight:900;text-transform:uppercase;letter-spacing:.03em;transition:transform .12s ease-out}.aero-skins .skins-ficha .primary,.aero-skins .nido-acciones .primary,.aero-skins .actions-primarias .primary{color:var(--aero-noche)!important;font-size:21px;padding:11px 22px}.aero-skins .skins-ficha .primary:after,.aero-skins .nido-acciones .primary:after,.aero-skins .actions-primarias .primary:after,.aero-skins .nido-acciones .secondary:after,.aero-skins .skins-pago button:after{content:"";position:absolute;inset:0;z-index:-1;transform:skew(var(--aero-inclinacion));background:var(--aero-naranja);box-shadow:0 10px 26px #ff8a1f4d;transition:background-color .12s ease-out,box-shadow .12s ease-out}.aero-skins .nido-acciones .secondary,.aero-skins .skins-pago button{color:var(--aero-texto)!important;font-size:18px;padding:9px 18px}.aero-skins .nido-acciones .secondary:after,.aero-skins .skins-pago button:after{background:#3ec6ff29;border:1px solid var(--aero-celeste);box-shadow:none}.aero-skins .skins-pago button[data-pagar=plumas]:after{border-color:var(--aero-dorado);background:#ffc84524}.aero-skins .skins-pago button small{font-family:var(--aero-cuerpo);font-style:normal;text-transform:none;font-weight:500;color:var(--aero-texto-suave)}.aero-skins .skins-ficha .primary:disabled:after,.aero-skins .nido-acciones .primary:disabled:after{background:#ffffff2e;box-shadow:none}.aero-skins .skins-ficha .primary:disabled,.aero-skins .nido-acciones .primary:disabled{color:var(--aero-texto)!important;opacity:1}.aero-skins .skins-ficha .primary.sin-plumas:after{background:#ff4d5e40;border:1px solid var(--aero-peligro);box-shadow:none}.aero-skins .skins-ficha .primary.sin-plumas{color:var(--aero-texto)!important}.aero-skins .skins-ficha .primary.nav-foco,.aero-skins .nido-acciones button.nav-foco,.aero-skins .actions-primarias .primary.nav-foco,.aero-skins .skins-pago button.nav-foco{transform:translate(6px)!important}.aero-skins .skins-ficha .primary.nav-foco:after,.aero-skins .nido-acciones .primary.nav-foco:after,.aero-skins .actions-primarias .primary.nav-foco:after{background-color:var(--aero-naranja-claro);box-shadow:-6px 0 0 var(--aero-celeste),0 14px 32px #ff8a1f73}.aero-skins .nido-acciones .secondary.nav-foco:after,.aero-skins .skins-pago button.nav-foco:after{outline:2px solid #fff;outline-offset:2px}.aero-skins .actions-primarias{position:sticky;bottom:0;z-index:3;pointer-events:none;justify-content:center;width:100%;margin:0;padding:14px 0 12px;background:linear-gradient(180deg,#0b163000,#0b1630f2 40%)}.aero-skins .actions-primarias .primary{padding:13px 64px 13px 32px;font-size:clamp(22px,3.2vh,28px)}.aero-skins .actions-primarias .primary:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b1630' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h13M13 6l6 6-6 6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:24px;background-position:right 20px center}.aero-skins .skins-lista{max-height:56vh;gap:14px;padding:6px 10px 6px 12px;scrollbar-width:thin;scrollbar-color:rgba(62,198,255,.5) transparent}.aero-skins .skins-grupo-titulo{font-family:var(--aero-titulos);font-style:italic;font-weight:700;font-size:15px;letter-spacing:.18em}.aero-skins .skins-grupo-titulo:after{height:1px;border-radius:0}.aero-skins .skins-fila{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px 16px}.aero-skins .skin-tarjeta{position:relative;isolation:isolate;gap:6px;padding:10px 14px 12px;border:0!important;border-radius:0;background:none!important;box-shadow:none!important;color:var(--aero-texto)!important;opacity:1;transform:none;transition:transform .14s ease-out}.aero-skins .skin-tarjeta:after{content:"";position:absolute;inset:0;z-index:-1;transform:skew(var(--aero-inclinacion));background:linear-gradient(170deg,color-mix(in srgb,var(--rareza-grupo, #7fb2e3) 22%,rgba(11,22,48,.9)),#0b1630eb 60%);border:1px solid color-mix(in srgb,var(--rareza-grupo, #7fb2e3) 70%,transparent);border-top:4px solid var(--rareza-grupo, #7fb2e3);transition:background-color .14s ease-out,box-shadow .14s ease-out}.aero-skins .skin-paleta,.aero-skins .huevo-cascara{height:42px;border-radius:0;border:0;clip-path:polygon(6% 0,100% 0,94% 100%,0 100%)}.aero-skins .skin-nombre{font-family:var(--aero-titulos);font-style:italic;font-weight:800;font-size:17px;line-height:1;text-transform:uppercase}.aero-skins .skin-estado{font-family:var(--aero-titulos);font-style:italic;font-weight:700;font-size:14px;letter-spacing:.03em;color:var(--aero-dorado)}.aero-skins .skin-tarjeta.comprada .skin-estado{color:var(--aero-bien)}.aero-skins .skin-tarjeta.equipada .skin-estado{color:var(--aero-celeste)}.aero-skins .skin-tarjeta.sin-plumas .skin-estado{color:var(--aero-peligro)}.aero-skins .skin-tarjeta.sin-plumas .skin-paleta,.aero-skins .skin-tarjeta.sin-plumas .huevo-cascara,.aero-skins .skin-tarjeta.sin-plumas .skin-nombre{opacity:.55}.aero-skins .skins-grupo[data-rareza=legendaria] .skin-tarjeta:after{box-shadow:0 0 22px color-mix(in srgb,var(--rareza-grupo) 35%,transparent)}.aero-skins .skin-tarjeta.equipada:after{border-bottom:4px solid var(--aero-celeste)}.aero-skins .skin-tarjeta.mirando{transform:translateY(-6px)}.aero-skins .skin-tarjeta.mirando:after{background:linear-gradient(170deg,color-mix(in srgb,var(--rareza-grupo, #7fb2e3) 45%,rgba(11,22,48,.9)),#13244af2 70%);box-shadow:0 0 0 2px var(--rareza-grupo, #7fb2e3),0 16px 34px #00000073}.aero-skins .skin-tarjeta.nav-foco{transform:translateY(-6px)!important}.aero-skins .skin-tarjeta.nav-foco:after{outline:2px solid #fff;outline-offset:3px}@media (hover: hover){.aero-skins .skin-tarjeta:hover{transform:translateY(-4px)}}.aero-skins .skins-nota{color:var(--aero-texto-suave);font-size:13px;max-width:80ch}.aero-skins .nido-dato{border-radius:0;transform:skew(var(--aero-inclinacion));background:#3ec6ff1f}.aero-skins .nido-dato>*{display:inline-block;transform:skew(12deg)}.aero-skins .nido-grupo{border-radius:0}.aero-skins .nido-grupo-titulo{font-family:var(--aero-titulos);font-style:italic;font-size:13px}.aero-skins .nido-barra{height:12px;border-radius:0;transform:skew(var(--aero-inclinacion))}.aero-skins .nido-barra i{border-radius:0;background:linear-gradient(90deg,var(--aero-naranja),var(--aero-dorado))}.aero-skins .nido-falta,.aero-skins .nido-aviso{color:var(--aero-dorado)}@media (max-width: 620px){.tienda.aero-skins{--aero-margen: 12px;padding-top:calc(env(safe-area-inset-top) + 14px)}.aero-skins .eco-barra{justify-content:flex-start;gap:10px}.aero-skins .eco-barra .aves-titulo{font-size:32px}.aero-skins .eco-saldos{font-size:14px}.aero-skins .eco-vistas button,.aero-skins .skins-ave{font-size:14px;padding:6px 13px}.aero-skins .skins-aves{padding-left:4px;gap:8px}.aero-skins .skins-cuerpo{display:flex;flex-direction:column;width:100%}.aero-skins .skins-visor{--corte: 16px;padding:10px 12px 12px 16px}.aero-skins .skins-lienzo{height:172px}.aero-skins .skins-nombre-grande{font-size:24px}.aero-skins .skins-lema{font-size:12px}.aero-skins .skins-ficha .primary{font-size:18px;padding:9px 14px}.aero-skins .skins-lista{max-height:none;padding:6px 8px 70px}.aero-skins .skins-fila{grid-template-columns:repeat(2,1fr);gap:12px}.aero-skins .skin-nombre{font-size:15px}.aero-skins .actions-primarias{background:linear-gradient(180deg,#0b163000,#0b1630f2 40%)}.aero-skins .actions-primarias .primary{width:calc(100% - 20px);text-align:left}}@media (orientation: landscape) and (max-height: 520px){.tienda.aero-skins{padding:10px 20px;gap:6px}.aero-skins .eco-barra .aves-titulo{font-size:26px}.aero-skins .skins-cuerpo{grid-template-columns:250px 1fr}.aero-skins .skins-lienzo{height:132px}.aero-skins .skins-nombre-grande{font-size:20px}.aero-skins .skins-ficha .primary{font-size:16px;padding:7px 12px}.aero-skins .skin-paleta,.aero-skins .huevo-cascara{height:26px}.aero-skins .actions-primarias{background:linear-gradient(180deg,#0b163000,#0b1630f2 45%)}.aero-skins .actions-primarias .primary{padding:8px 52px 8px 22px;font-size:20px}}@media (prefers-reduced-motion: reduce){.aero-skins .skin-tarjeta,.aero-skins .skins-ave,.aero-skins .eco-vistas button{transition:none}}@media (min-width: 621px) and (max-height: 780px) and (min-height: 521px){.aero-skins .skins-lienzo{height:22vh}.aero-skins .skins-nota{display:none}}.aero-panel .eco-panel{width:min(880px,100%);gap:14px}.aero-panel .eco-cabeza h2{font-family:var(--aero-titulos);font-style:italic;font-weight:900;font-size:clamp(32px,5vh,48px);line-height:.95;text-transform:uppercase}.aero-panel .eco-moneda{border-radius:0;transform:skew(var(--aero-inclinacion))}.aero-panel .eco-moneda>*{transform:skew(12deg)}.aero-panel .eco-prueba{border-radius:0}.aero-panel .eco-cuerpo{gap:14px}.aero-panel .eco-cuerpo p{color:var(--aero-texto-suave)}.aero-panel .eco-cuerpo p b{color:var(--aero-texto)}.aero-panel .eco-cuerpo h3{margin-top:4px;font-family:var(--aero-titulos);font-style:italic;font-weight:800;font-size:20px;text-transform:uppercase;color:var(--aero-texto)}.aero-panel .eco-chico{font-size:13px;color:#ffffff94}.aero-panel .eco-destacado{border-radius:0;border-left:4px solid var(--aero-dorado);background:#ffc8451a;color:var(--aero-texto)!important}.aero-panel .eco-error{border-radius:0;border:0;border-left:4px solid var(--aero-peligro);background:#ff4d5e24}.aero-panel .eco-chip{border-radius:0;transform:skew(var(--aero-inclinacion));background:#3ec6ff2e;color:var(--aero-celeste);font-family:var(--aero-titulos);font-style:italic;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.aero-panel .eco-pestanas{justify-content:flex-start;gap:10px;padding-left:6px}.aero-panel .eco-pestanas button,.aero-panel .eco-opciones button,.aero-panel .eco-caja>button,.aero-panel .eco-form>button,.aero-panel .eco-codigo>button{position:relative;isolation:isolate;border:0!important;border-radius:0;background:none!important;box-shadow:none!important;color:var(--aero-texto)!important;font-family:var(--aero-titulos);font-style:italic;font-weight:700;font-size:17px;letter-spacing:.04em;text-transform:uppercase;transition:transform .12s ease-out}.aero-panel .eco-pestanas button{padding:8px 20px}.aero-panel .eco-opciones button,.aero-panel .eco-caja>button,.aero-panel .eco-form>button,.aero-panel .eco-codigo>button{padding:11px 20px}.aero-panel .eco-pestanas button:after,.aero-panel .eco-opciones button:after,.aero-panel .eco-caja>button:after,.aero-panel .eco-form>button:after,.aero-panel .eco-codigo>button:after{content:"";position:absolute;inset:0;z-index:-1;transform:skew(var(--aero-inclinacion));background:var(--aero-panel);border:1px solid var(--aero-celeste-suave);transition:background-color .12s ease-out,border-color .12s ease-out,box-shadow .12s ease-out}.aero-panel .eco-pestanas button.activa{color:var(--aero-noche)!important}.aero-panel .eco-pestanas button.activa:after{background:var(--aero-celeste);border-color:var(--aero-celeste)}.aero-panel .eco-opciones button.primary,.aero-panel .eco-form>button.primary,.aero-panel .eco-codigo>button.primary{color:var(--aero-noche)!important;font-weight:900}.aero-panel .eco-opciones button.primary:after,.aero-panel .eco-form>button.primary:after,.aero-panel .eco-codigo>button.primary:after{background:var(--aero-naranja);border-color:var(--aero-naranja);box-shadow:0 10px 26px #ff8a1f4d}.aero-panel .eco-opciones button small{font-family:var(--aero-cuerpo);font-style:normal;font-weight:500;text-transform:none;letter-spacing:0;color:var(--aero-texto-suave)}.aero-panel .eco-opciones button.primary small{color:#0b1630bf}.aero-panel .eco-opciones button.secondary:after{border-color:#ff4d5e99}.aero-panel button[disabled]:after{opacity:.45}.aero-panel .eco-pestanas button.nav-foco,.aero-panel .eco-opciones button.nav-foco,.aero-panel .eco-caja>button.nav-foco,.aero-panel .eco-form>button.nav-foco,.aero-panel .eco-codigo>button.nav-foco{transform:translate(6px)!important}.aero-panel .eco-pestanas button.nav-foco:after,.aero-panel .eco-opciones button.nav-foco:after,.aero-panel .eco-caja>button.nav-foco:after,.aero-panel .eco-form>button.nav-foco:after,.aero-panel .eco-codigo>button.nav-foco:after{outline:2px solid #fff;outline-offset:2px}@media (hover: hover){.aero-panel .eco-pestanas button:not(.activa):hover:after,.aero-panel .eco-opciones button:not(.primary):hover:after,.aero-panel .eco-caja>button:hover:after,.aero-panel .eco-form>button:not(.primary):hover:after{background:#3ec6ff2e}}.aero-panel .eco-caja,.aero-panel .eco-recursos>div{border:0;border-radius:0;border-left:3px solid var(--aero-celeste-suave);background:#ffffff0b}.aero-panel .eco-oferta{border-left-color:var(--aero-dorado);background:linear-gradient(90deg,#ffc55a1f,#ffffff08 60%)}.aero-panel .eco-oferta .eco-paquete{font-family:var(--aero-titulos);font-style:italic;font-weight:900;font-size:22px;text-transform:uppercase;color:var(--aero-dorado)}.aero-panel .eco-temporada.activa{border-left-color:var(--aero-naranja);background:linear-gradient(90deg,#ff8a1f1a,#ffffff08 60%)}.aero-panel .eco-temporada>p:first-child b{font-family:var(--aero-titulos);font-style:italic;font-weight:900;font-size:22px;text-transform:uppercase;color:var(--aero-texto)}.aero-panel .eco-nivel{font-family:var(--aero-titulos);font-style:italic;font-size:18px;text-transform:uppercase;letter-spacing:.03em}.aero-panel .eco-nivel b{font-size:28px;color:var(--aero-dorado)}.aero-panel .eco-barra-xp{height:10px;border-radius:0;transform:skew(var(--aero-inclinacion));background:#ffffff1f}.aero-panel .eco-barra-xp i{border-radius:0;background:linear-gradient(90deg,var(--aero-naranja),var(--aero-dorado))}.aero-panel .eco-recursos h3{font-size:17px}.aero-panel .eco-recursos p{color:var(--aero-texto-suave)}.aero-panel .eco-niveles{display:grid;grid-auto-flow:column;grid-auto-columns:92px;grid-template-columns:none;gap:8px;max-height:none;overflow-x:auto;overflow-y:hidden;padding:4px 4px 10px;scrollbar-width:thin;scrollbar-color:rgba(62,198,255,.5) transparent}.aero-panel .eco-fila-nivel{grid-template-columns:1fr;grid-template-rows:auto 1fr 1fr;gap:5px;padding:6px 6px 8px;border-radius:0;border-top:3px solid rgba(255,255,255,.18);background:#0b1630b3;text-align:center}.aero-panel .eco-fila-nivel b{text-align:center;font-family:var(--aero-titulos);font-style:italic;font-size:18px;color:var(--aero-texto-suave)}.aero-panel .eco-fila-nivel.alcanzado{border-top-color:var(--aero-celeste);background:#3ec6ff1f}.aero-panel .eco-fila-nivel.alcanzado b{color:var(--aero-celeste)}.aero-panel .eco-premio{border-radius:0;padding:5px 4px;font-size:12px;font-weight:600;text-overflow:ellipsis}.aero-panel .eco-premio svg{width:13px;height:13px;vertical-align:-2px}.aero-panel .eco-fila-nivel .eco-premio:last-child{background:#ffc8451a}.aero-panel .eco-premio.entregado{background:#4be08a33!important;color:var(--aero-bien)}.aero-panel .eco-mision{font-size:14px;color:var(--aero-texto)}.aero-panel .eco-mision.hecha{color:var(--aero-bien)}.aero-panel .eco-mision.hecha .eco-barra-xp i{background:var(--aero-bien)}.aero-panel .eco-paquete b{font-family:var(--aero-titulos);font-style:italic;font-weight:900;font-size:32px;color:var(--aero-celeste)}.aero-panel .eco-form label{font-family:var(--aero-titulos);font-style:italic;font-weight:600;font-size:15px;letter-spacing:.05em;text-transform:uppercase;color:var(--aero-texto-suave)}.aero-panel .eco-form input:not([type=radio]){border-radius:0;border:1px solid var(--aero-celeste-suave);border-left:4px solid var(--aero-celeste);background:#0b1630cc;font-family:var(--aero-cuerpo);font-style:normal;text-transform:none;letter-spacing:0;font-size:16px}.aero-panel .eco-form input:focus{border-color:var(--aero-celeste);box-shadow:0 0 0 2px #3ec6ff59}.aero-panel .eco-form fieldset{border-radius:0;border-color:var(--aero-celeste-suave)}.aero-panel .eco-form .eco-radio{font-family:var(--aero-cuerpo);font-style:normal;text-transform:none;letter-spacing:0;color:var(--aero-texto)}.aero-panel .eco-form input[type=radio]{accent-color:var(--aero-celeste)}.aero-panel .eco-codigo-grande{border-radius:0;border-color:var(--aero-dorado);background:#0b1630e6}@media (max-width: 560px){.aero-panel .eco-cabeza h2{font-size:30px}.aero-panel .eco-pestanas button{font-size:15px;padding:7px 14px}.aero-panel .eco-niveles{grid-auto-columns:84px}}.aero-panel .eco-caja>button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left}.aero-panel .eco-caja>button small{font-family:var(--aero-cuerpo);font-style:normal;font-weight:500;font-size:12px;text-transform:none;letter-spacing:0;color:var(--aero-texto-suave)}.aero-skins .skins-visor{position:relative}.nido-revelacion{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;padding-top:18px;overflow:hidden;pointer-events:none;opacity:0;visibility:hidden;text-align:center}.nido-revelacion.mostrando{visibility:visible;animation:revelacion-entra 3.4s ease-out forwards}.nido-rayos{position:absolute;left:50%;top:38%;width:180%;aspect-ratio:1;transform:translate(-50%,-50%);z-index:-1;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--rareza, #7fb2e3) 45%,transparent) 0deg 7deg,transparent 7deg 18deg);-webkit-mask-image:radial-gradient(circle,#000 12%,transparent 60%);mask-image:radial-gradient(circle,#000 12%,transparent 60%)}.nido-revelacion.mostrando .nido-rayos{animation:revelacion-rayos 7s linear infinite}.nido-revelacion:before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(circle at 50% 38%,#fff,var(--rareza, #7fb2e3) 40%,transparent 75%);opacity:0}.nido-revelacion.mostrando:before{animation:revelacion-destello .7s ease-out}.nido-rev-rareza{margin:0;padding:4px 18px;transform:skew(var(--aero-inclinacion));background:var(--rareza, #7fb2e3);color:var(--aero-noche);font-family:var(--aero-titulos);font-style:italic;font-weight:900;font-size:clamp(18px,2.6vh,24px);letter-spacing:.14em;text-transform:uppercase}.nido-rev-nombre{margin:0;font-family:var(--aero-titulos);font-style:italic;font-weight:900;font-size:clamp(30px,5vh,50px);line-height:.95;text-transform:uppercase;color:#fff;text-shadow:0 0 22px var(--rareza, #7fb2e3),0 4px 14px rgba(0,0,0,.6)}.nido-rev-extra{margin:0;font-family:var(--aero-titulos);font-style:italic;font-weight:700;font-size:17px;letter-spacing:.08em;text-transform:uppercase;color:var(--aero-dorado);text-shadow:0 2px 8px rgba(0,0,0,.7)}.nido-revelacion[data-rareza=legendaria] .nido-rev-nombre{font-size:clamp(36px,6vh,60px)}@keyframes revelacion-entra{0%{opacity:0;transform:scale(1.15)}10%{opacity:1;transform:scale(1)}82%{opacity:1}to{opacity:0}}@keyframes revelacion-destello{0%{opacity:.95}to{opacity:0}}@keyframes revelacion-rayos{to{transform:translate(-50%,-50%) rotate(360deg)}}@media (prefers-reduced-motion: reduce){.nido-revelacion.mostrando{animation:revelacion-quieta 3.4s linear forwards}.nido-revelacion.mostrando .nido-rayos,.nido-revelacion.mostrando:before{animation:none}@keyframes revelacion-quieta{0%,88%{opacity:1}to{opacity:0}}}.hud{font-family:var(--aero-cuerpo);background:radial-gradient(100% 100% at 0% 0%,#060c1280,#060c124d 42%,#060c1200 68%)}.hud-big{font-family:var(--aero-titulos);font-style:italic;font-weight:900;letter-spacing:0;font-size:clamp(1.8rem,3.6vw,2.8rem)}.hud-small{font-family:var(--aero-titulos);font-style:italic;font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:clamp(.78rem,1.3vw,.95rem)}.hud-block{padding-left:10px;border-left:3px solid var(--aero-celeste)}.hud .badge,.marcador,.fps{border:0;border-radius:0;background:#0b1630c7;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);box-shadow:none}.hud .badge{padding:5px 18px;border-left:0;background:linear-gradient(90deg,var(--aero-celeste) 0 4px,rgba(11,22,48,.8) 4px);font-family:var(--aero-titulos);font-style:italic;font-weight:700;font-size:clamp(.82rem,1.4vw,1rem);letter-spacing:.06em;text-transform:uppercase;color:var(--aero-texto)}#hud-banner.hot{background:linear-gradient(90deg,#fff 0 4px,var(--aero-peligro) 4px);color:#fff}.marcador{padding:5px 20px;gap:12px}.marcador-item{border-radius:0;padding:1px 8px}.marcador-item b,.marcador-reloj b,.marcador-meta i,.marcador-bolsa b{font-family:var(--aero-titulos);font-style:italic;font-weight:900}.marcador-item b{font-size:clamp(18px,2.6vh,26px)}.marcador-item span,.marcador-meta,.marcador-bolsa span{font-family:var(--aero-titulos);font-style:italic;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.marcador-item.mio{border:0;background:#ffffff1a;box-shadow:inset 0 -3px 0 currentColor}.marcador-bolsa b{color:var(--aero-dorado)}.marcador-reloj,.marcador-meta,.marcador-bolsa{border-color:#3ec6ff4d}.fps{padding:5px 14px}#fps-val{font-family:var(--aero-titulos);font-style:italic;font-weight:900}.toolbar{background:none;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.toolbar button,#tut-pause,#tut-repeat{border:0;border-radius:0;background:#0b1630d1;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);box-shadow:inset 0 -3px 0 var(--aero-celeste);color:var(--aero-texto);font-family:var(--aero-titulos);font-style:italic;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.toolbar button.nav-foco,#tut-pause.nav-foco,#tut-repeat.nav-foco{transform:none;background:#3ec6ff4d!important;box-shadow:inset 0 -3px #fff!important}.accion{border:0;border-radius:0;background:#0b1630b8;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);box-shadow:inset 0 -3px 0 var(--color-accion, var(--aero-celeste))}.accion-q{--color-accion: var(--aero-dorado)}.accion-e{--color-accion: var(--aero-celeste)}.accion-r{--color-accion: #c488ff}.accion b{font-family:var(--aero-titulos);font-style:italic;font-weight:900;font-size:clamp(18px,2.8vmin,25px);color:var(--color-accion)!important}.accion span{font-family:var(--aero-titulos);font-style:italic;font-weight:600;letter-spacing:.05em;text-transform:uppercase;opacity:.8}@keyframes accionLista{0%,to{background-color:#0b1630b8}50%{background-color:#3ec6ff38}}.garras-estado{border-radius:0;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);font-family:var(--aero-titulos);font-style:italic;text-transform:uppercase;letter-spacing:.05em}.vida-barra{border-radius:0;border:1px solid rgba(62,198,255,.5);background:#0b163099}.vida-barra i{border-radius:0}@media (pointer: coarse) and (orientation: portrait){body.en-guerra .hud{top:calc(var(--fila-arriba) + 96px)}.hud-big{font-size:clamp(19px,5.6vw,25px)}.hud-small{font-size:clamp(10px,2.9vw,13px)}.hud-block{padding-left:7px;border-left-width:2px}.marcador{padding:4px 14px;gap:6px}.marcador-item b{font-size:18px}}body.en-guerra .toolbar,body.en-guerra.tactil-activo .toolbar{background:none;border:0;box-shadow:none;padding:0}.msg-tabla{list-style:none;margin:4px 0 12px;padding:0 0 0 6px;display:flex;flex-direction:column;gap:6px}.mt-fila{position:relative;isolation:isolate;display:grid;grid-template-columns:3.2em 1fr auto;align-items:baseline;gap:12px;padding:7px 18px;font-family:var(--aero-titulos);font-style:italic;text-transform:uppercase;animation:mt-entra .42s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(var(--i, 0) * .11s + .15s)}.mt-fila:after{content:"";position:absolute;inset:0;z-index:-1;transform:skew(var(--aero-inclinacion));background:#0b1630bf;border-left:4px solid rgba(62,198,255,.4)}.mt-puesto{font-weight:900;font-size:22px;color:var(--aero-texto-suave)}.mt-nombre{font-weight:800;font-size:20px;letter-spacing:.03em}.mt-tiempo{font-weight:700;font-size:18px;font-variant-numeric:tabular-nums;color:var(--aero-texto-suave)}.mt-p1{--medalla: #ffc845}.mt-p2{--medalla: #d7e2ee}.mt-p3{--medalla: #e0935a}.mt-podio .mt-puesto,.mt-podio .mt-tiempo{color:var(--medalla)}.mt-podio:after{border-left-color:var(--medalla);background:linear-gradient(90deg,color-mix(in srgb,var(--medalla) 22%,rgba(11,22,48,.8)),#0b1630bf 60%)}.mt-p1{padding-top:11px;padding-bottom:11px}.mt-p1 .mt-puesto{font-size:30px}.mt-p1 .mt-nombre{font-size:26px}.mt-vos:after{box-shadow:0 0 0 2px var(--aero-celeste)}.mt-vos .mt-nombre{color:var(--aero-celeste)}@keyframes mt-entra{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:none}}.podio.aero-podio{font-family:var(--aero-cuerpo);color:var(--aero-texto);background:#0b1630db;padding:var(--aero-arriba) var(--aero-margen)}.podio.aero-podio{background:radial-gradient(circle at 50% 16vh,#0b163000 0,#0b16308c 30vmax,#0b1630e6 60vmax),repeating-conic-gradient(from 0deg at 50% 16vh,color-mix(in srgb,var(--color-ganador, #3ec6ff) 26%,transparent) 0deg 6deg,transparent 6deg 16deg),#0b1630b8}.aero-podio:has(#podio-equipo[data-equipo=alfa]){--color-ganador: var(--alfa)}.aero-podio:has(#podio-equipo[data-equipo=beta]){--color-ganador: var(--beta)}.aero-podio:has(#podio-equipo[data-equipo=gama]){--color-ganador: var(--gama)}.aero-podio .podio-gano{margin:0;font-family:var(--aero-titulos);font-style:italic;font-weight:900;font-size:clamp(44px,9vh,96px);line-height:.9;text-transform:uppercase;text-shadow:0 6px 30px rgba(0,0,0,.5);animation:podio-golpe .7s cubic-bezier(.2,1.4,.4,1) backwards}.aero-podio .podio-sub{font-size:clamp(14px,2vh,18px);color:var(--aero-texto-suave);animation:mt-aparece .5s .4s backwards}@keyframes podio-golpe{0%{opacity:0;transform:scale(1.8)}to{opacity:1;transform:none}}@keyframes mt-aparece{0%{opacity:0}to{opacity:1}}.aero-podio .podio-marcador div{position:relative;isolation:isolate;border:0;border-radius:0;background:none;padding:6px 20px;animation:mt-entra .42s .5s backwards}.aero-podio .podio-marcador div:after{content:"";position:absolute;inset:0;z-index:-1;transform:skew(var(--aero-inclinacion));background:#0b1630cc;border-bottom:3px solid currentColor}.aero-podio .podio-marcador div[data-equipo=alfa]{color:var(--alfa)}.aero-podio .podio-marcador div[data-equipo=beta]{color:var(--beta)}.aero-podio .podio-marcador div[data-equipo=gama]{color:var(--gama)}.aero-podio .podio-marcador div.mio:after{box-shadow:0 0 0 2px #fff}.aero-podio .podio-marcador b{font-family:var(--aero-titulos);font-style:italic;font-weight:900}.aero-podio .podio-marcador small{font-family:var(--aero-titulos);font-style:italic;text-transform:uppercase;letter-spacing:.1em;color:var(--aero-texto)}.aero-podio .tienda-seccion{font-family:var(--aero-titulos);font-style:italic;font-weight:700;font-size:15px;letter-spacing:.18em;color:var(--aero-celeste)}.aero-podio .podio-lista{gap:clamp(14px,2vw,26px)}.aero-podio .podio-tarjeta{position:relative;isolation:isolate;border:0;border-radius:0;background:none;box-shadow:none;animation:podio-sube .56s cubic-bezier(.2,.9,.3,1.1) backwards}.aero-podio .podio-tarjeta:nth-child(1){animation-delay:.7s}.aero-podio .podio-tarjeta:nth-child(2){animation-delay:.85s}.aero-podio .podio-tarjeta:nth-child(3){animation-delay:1s}.aero-podio .podio-tarjeta:after{content:"";position:absolute;inset:0;z-index:-1;transform:skew(var(--aero-inclinacion));background:linear-gradient(170deg,#ffc8452e,#0b1630e6 55%);border:1px solid rgba(255,200,69,.5);border-top:4px solid var(--aero-dorado)}.aero-podio .podio-tarjeta.vos:after{box-shadow:0 0 0 2px var(--aero-celeste),0 0 26px #3ec6ff59}.aero-podio .pt-premio{border-radius:0;transform:skew(var(--aero-inclinacion));background:var(--aero-dorado);color:var(--aero-noche);font-family:var(--aero-titulos);font-style:italic;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.aero-podio .pt-quien{font-family:var(--aero-titulos);font-style:italic;font-weight:900;text-transform:uppercase}.aero-podio .pt-kda{font-family:var(--aero-titulos);font-style:italic;font-weight:700}@keyframes podio-sube{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:none}}.aero-podio .pt-fila{border-radius:0;background:#0b1630b3;font-family:var(--aero-titulos);font-style:italic}.aero-podio .pt-nombre{text-transform:uppercase;font-weight:800}.aero-podio .pt-fila.vos{background:#3ec6ff29;box-shadow:inset 0 0 0 1px var(--aero-celeste)}.aero-podio #podio-salir{position:relative;isolation:isolate;padding:13px 64px 13px 32px;border:0!important;border-radius:0;background:none!important;box-shadow:none!important;color:var(--aero-noche)!important;font-family:var(--aero-titulos);font-style:italic;font-weight:900;font-size:clamp(20px,3vh,26px);text-transform:uppercase}.aero-podio #podio-salir:after{content:"";position:absolute;inset:0;z-index:-1;transform:skew(var(--aero-inclinacion));background-color:var(--aero-naranja);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b1630' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h13M13 6l6 6-6 6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:24px;background-position:right 20px center;box-shadow:0 12px 30px #ff8a1f59}.aero-podio #podio-salir.nav-foco{transform:translate(6px)!important}.aero-podio #podio-salir.nav-foco:after{background-color:var(--aero-naranja-claro);box-shadow:-6px 0 0 var(--aero-celeste),0 14px 34px #ff8a1f80}@media (prefers-reduced-motion: reduce){.mt-fila,.aero-podio .podio-gano,.aero-podio .podio-sub,.aero-podio .podio-marcador div,.aero-podio .podio-tarjeta{animation:none}}.cine-toque{background:radial-gradient(ellipse at center,#13244a,#0b1630 55%,#060c1b);font-family:var(--aero-cuerpo)}.cine-toque p{font-family:var(--aero-titulos);font-style:italic;font-weight:800;font-size:clamp(22px,3.6vmin,32px);letter-spacing:.12em;text-transform:uppercase;color:var(--aero-texto)}.cine-toque p:before,.cine-toque p:after{content:"";display:inline-block;width:1.4em;height:3px;margin:0 .5em;vertical-align:middle;background:var(--aero-celeste);transform:skew(var(--aero-inclinacion))}.cine-carga{background:radial-gradient(ellipse at center,#13244a,#0b1630 60%);font-family:var(--aero-titulos);font-style:italic;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--aero-texto)}.cine-barra-fondo{height:8px;border-radius:0;transform:skew(var(--aero-inclinacion))}.cine-barra-fondo i{background:var(--aero-celeste);box-shadow:0 0 12px #3ec6ff99}.cine-saltar{border:0;border-radius:0;background:#0b1630b8;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);box-shadow:inset 0 -3px 0 var(--aero-celeste);font-family:var(--aero-titulos);font-style:italic;font-weight:800;font-size:18px;letter-spacing:.08em;text-transform:uppercase;backdrop-filter:none}.cine-saltar:hover,.cine-saltar:focus-visible{background:#3ec6ff4d;outline:none}.cine-estudio{font-family:var(--aero-titulos);font-style:italic;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.cine-web{font-family:var(--aero-titulos);font-style:italic;font-weight:700;letter-spacing:.1em;color:var(--aero-celeste)}.cine-cierre .primary,#cine-error .primary{position:relative;isolation:isolate;padding:12px 34px;border:0;border-radius:0;background:none;color:var(--aero-noche);font-family:var(--aero-titulos);font-style:italic;font-weight:900;font-size:22px;text-transform:uppercase}.cine-cierre .primary:after,#cine-error .primary:after{content:"";position:absolute;inset:0;z-index:-1;transform:skew(var(--aero-inclinacion));background:var(--aero-naranja);box-shadow:0 12px 30px #ff8a1f59}.lvlup i{border-color:var(--aero-celeste);box-shadow:0 0 22px #3ec6ffbf,inset 0 0 14px #3ec6ff73}.lvlup b{font-family:var(--aero-titulos);font-style:italic;font-weight:900;font-size:clamp(26px,4.4vmax,48px);color:var(--aero-dorado)}.tut-text{border-radius:0;background:linear-gradient(90deg,var(--aero-naranja) 0 6px,rgba(11,22,48,.9) 6px);clip-path:polygon(14px 0,100% 0,calc(100% - 14px) 100%,0 100%);color:var(--aero-texto);font-family:var(--aero-titulos);font-style:italic;font-weight:800;font-size:clamp(1.5rem,4.2vw,2.6rem);letter-spacing:.02em;text-transform:uppercase;padding:14px 34px}.tut-hint{border-radius:0;background:#0b1630d6;color:var(--aero-texto);clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);padding:9px 22px}.tut-dot{border-radius:0;transform:skew(var(--aero-inclinacion));background:#fff3;border-color:#3ec6ffb3}.tut-dot.on{background:var(--aero-celeste);transform:skew(var(--aero-inclinacion)) translateY(-3px)}.tut-bar{border-radius:0;transform:skew(var(--aero-inclinacion));background:#fff3}#tut-bar-fill{border-radius:0;background:var(--aero-celeste)}.cuenta{font-family:var(--aero-titulos);font-style:italic;font-weight:900}.nav-brazos{border:0;border-radius:0;background:#0b1630e6;clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%);box-shadow:inset 0 -3px 0 var(--aero-celeste)}.nav-brazos p{font-family:var(--aero-titulos);font-style:italic;font-weight:700;font-size:15px;letter-spacing:.05em;text-transform:uppercase}.nav-brazos{width:min(760px,calc(100vw - 28px));padding:12px 18px}.nav-ayuda{list-style:none;margin:0 0 9px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.nav-ayuda li{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:9px;align-items:center;text-align:left;padding:7px 10px;background:#ffffff14}.nav-ayuda b{grid-row:1 / span 2;font-size:clamp(24px,3.6vh,34px);line-height:1;color:var(--aero-celeste)}.nav-ayuda li:nth-child(2) b{color:#7be08a}.nav-ayuda li:nth-child(3) b{color:var(--aero-naranja)}.nav-ayuda span{font-family:var(--aero-titulos);font-style:italic;font-weight:800;font-size:clamp(14px,2.2vh,20px);text-transform:uppercase;letter-spacing:.03em;line-height:1.05}.nav-ayuda small{font-size:clamp(12px,1.8vh,16px);opacity:.85}@media (max-width: 620px){.nav-ayuda{grid-template-columns:1fr;gap:4px}.nav-ayuda li{padding:4px 8px}}.nav-brazos-barra{border-radius:0;transform:skew(var(--aero-inclinacion))}.nav-brazos-barra i{background:var(--aero-naranja)}.tut-bar-bottom{background:none;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.tut-teclas{background:#0b1630c7;border:0;border-radius:0;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%)}.tut-teclas span{border:0;border-radius:0;background:var(--aero-texto);color:var(--aero-noche);box-shadow:inset 0 -4px 0 var(--aero-celeste);font:italic 900 1.3rem/1 var(--aero-titulos);transform:skew(var(--aero-inclinacion))}.tut-teclas span.soltar{background:transparent;color:var(--aero-texto-suave);box-shadow:inset 0 0 0 2px #fff6;font-weight:600}:root{--aero-naranja-claro: #ff9a36}.title,.aves-titulo,.choice-pregunta,.skins-nombre-grande,.podio-gano{text-wrap:balance}.aero-col .logo-img,.cine-toque-logo,.logo-carga .logo-img{filter:drop-shadow(0 0 1px rgba(255,255,255,.95)) drop-shadow(0 0 2px rgba(255,255,255,.6)) drop-shadow(0 0 26px rgba(62,198,255,.45)) drop-shadow(0 10px 28px rgba(0,0,0,.5))}.aero-skins .skin-tarjeta.sin-plumas .skin-estado,.aero-tienda .tienda-item.sin-plata .ti-precio{color:var(--aero-texto-suave)!important}.aero-skins .skin-tarjeta.sin-plumas .skin-estado:before,.aero-tienda .tienda-item.sin-plata .ti-precio:before{content:"";display:inline-block;width:.72em;height:.86em;margin-right:.4em;vertical-align:-.05em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 14'%3E%3Cpath d='M3 6V4a3 3 0 0 1 6 0v2h1a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1zm1.5 0h3V4a1.5 1.5 0 0 0-3 0z'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 14'%3E%3Cpath d='M3 6V4a3 3 0 0 1 6 0v2h1a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1zm1.5 0h3V4a1.5 1.5 0 0 0-3 0z'/%3E%3C/svg%3E") no-repeat center / contain}.aero-skins .skin-tarjeta.sin-plumas .skin-nombre{opacity:1}.aero-skins .skin-tarjeta.sin-plumas .skin-paleta,.aero-skins .skin-tarjeta.sin-plumas .huevo-cascara{opacity:.7}.aero-tienda .tienda-item.sin-plata{opacity:.72}.aero-skins .skins-ficha .primary.sin-plumas:after,.aero-skins .nido-acciones .primary.sin-plumas:after{background:#ffffff24;border:1px solid rgba(255,255,255,.35)}.aero-skins .nido-acciones .primary:disabled:after{background:#ffffff24;border:1px solid rgba(255,255,255,.35)}.aero-skins .skins-fila{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.aero-skins .skin-paleta,.aero-skins .huevo-cascara{height:58px}.aero-skins .skin-nombre{font-size:19px}.aero-skins .actions-primarias{order:1}.aero-skins .skins-nota{order:2;margin-bottom:8px}.aero-elegir .ave-tarjeta{min-width:0}.aero-elegir .ave-tarjeta h3{overflow-wrap:anywhere;hyphens:auto;max-width:100%}@media (min-width: 701px){.aero-elegir .mapa-tarjeta h3{font-size:clamp(17px,2.5vh,26px)}}@media (min-width: 701px) and (min-height: 521px){.aero-elegir .dificultad-tarjeta{max-width:400px;padding:26px 30px 30px;gap:12px}.aero-elegir .dificultad-tarjeta h3{font-size:clamp(30px,4.6vh,46px)}.aero-elegir .dificultad-tarjeta .ave-lema{font-size:17px}.aero-elegir .dificultad-nivel i{width:20px;height:32px}}.aero-podio .podio-tarjeta:nth-child(3):after{background:linear-gradient(170deg,#ffffff14,#0b1630e6 55%);border-color:#ffffff4d;border-top-color:#ffffff8c}.aero-podio .podio-tarjeta:nth-child(3) .pt-premio{background:#ffffffb3}.aero-podio .pt-kda i,.aero-podio .pt-num i{font-style:normal;font-size:.8em;opacity:.7;text-transform:lowercase}.aero-podio .pt-fila.vos{background:#3ec6ff3d;box-shadow:inset 0 0 0 2px var(--aero-celeste)}.aero-podio .pt-fila.vos .pt-nombre{color:var(--aero-celeste)}.skin-arte{aspect-ratio:16 / 10;margin:-2px -4px 0;clip-path:polygon(6% 0,100% 0,94% 100%,0 100%);background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--rareza-grupo, #7fb2e3) 40%,transparent),#0b163099 70%)}.skin-arte img{display:block;width:100%;height:100%;object-fit:contain}.aero-skins .skin-arte+.skin-paleta{height:8px}.aero-skins .skin-tarjeta.sin-plumas .skin-arte{opacity:.75}.nido-revelacion{position:fixed;inset:0;z-index:5;justify-content:center;padding:0 20px;gap:8px;background:radial-gradient(circle at 50% 46%,#0b163033,#0b1630e0 62%)}.nido-revelacion .nido-rayos{top:46%;width:max(120vw,120vh)}.nido-rev-arte{width:min(560px,80vw);max-height:42vh;object-fit:contain;filter:drop-shadow(0 0 30px var(--rareza, #7fb2e3)) drop-shadow(0 18px 30px rgba(0,0,0,.5));animation:rev-ave .9s cubic-bezier(.2,1.3,.4,1) backwards .12s}.nido-revelacion .nido-rev-nombre{font-size:clamp(38px,7vh,72px)}.nido-revelacion[data-rareza=legendaria] .nido-rev-nombre{font-size:clamp(44px,8vh,84px)}.nido-revelacion .nido-rev-rareza{font-size:clamp(20px,3vh,28px)}.nido-revelacion .nido-rev-extra{font-size:clamp(18px,2.6vh,24px)}@keyframes rev-ave{0%{opacity:0;transform:scale(.4) translateY(40px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.nido-rev-arte{animation:none}}@media (min-width: 621px){.aero-skins .actions-primarias,.aero-tienda .actions-primarias{background:none}}.aero-panel .eco-pista{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:stretch}.aero-panel .eco-leyenda{display:grid;grid-template-rows:auto 1fr 1fr;gap:5px;padding:6px 0 18px;font-family:var(--aero-titulos);font-style:italic;font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--aero-texto-suave)}.aero-panel .eco-leyenda span{display:flex;align-items:center}.aero-panel .eco-leyenda span:first-child{min-height:26px}.aero-panel .eco-leyenda span:last-child{color:var(--aero-dorado)}.aero-panel .eco-fila-nivel.actual{border-top-color:var(--aero-naranja);background:#ff8a1f29;box-shadow:0 0 0 2px var(--aero-naranja)}.aero-panel .eco-fila-nivel.actual b{color:var(--aero-naranja)}.ave-retrato{display:block;width:100%;height:auto;filter:drop-shadow(0 6px 10px rgba(0,0,0,.45))}.pt-ave .ave-retrato{max-width:150px;margin:0 auto}.aero-pregunta .choice-panel:before{position:absolute;top:-13px;left:50%;transform:translate(-50%) skew(var(--aero-inclinacion));padding:3px 14px;background:var(--aero-celeste);color:var(--aero-noche);font-family:var(--aero-titulos);font-style:italic;font-weight:900;font-size:14px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.aero-pregunta #choice-left:before{content:attr(data-rotulo)}.aero-pregunta #choice-right:before{content:attr(data-rotulo)}.aero-pregunta.con-teclado #choice-left:before{content:attr(data-rotulo-teclado)}.aero-pregunta.con-teclado #choice-right:before{content:attr(data-rotulo-teclado)}.aero-pregunta.con-dedo .choice-panel:before{content:none}.aero-pregunta.con-teclado .choice-barra{display:none}.calib-aero .calib-pose.pc{animation:none;opacity:1}.calib-aero .calib-pose.pa,.calib-aero .calib-pose.pb{filter:opacity(.4)}.aero-panel .eco-niveles{-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}.aero-panel .eco-caja>button[disabled]{color:var(--aero-dorado)!important;opacity:1;cursor:default}.aero-panel .eco-caja>button[disabled]:after{opacity:1;background:#ffc84514;border:1px dashed rgba(255,200,69,.7)}.aero-skins .skins-lista{padding-right:24px}.aero-elegir .ave-tarjeta:before{padding-left:4px}.aero-podio .podio-gano{padding-top:.14em;line-height:1}.marcador-item span,.marcador-meta,.marcador-bolsa span{font-size:max(12px,1.3vh)}.marcador-bolsa b{font-size:max(15px,1.9vh)}.nido-revelacion{background:radial-gradient(circle at 50% 46%,#0b1630b8,#0b1630f2 60%)}.aero-marca .aero-creditos{pointer-events:auto;padding:2px 4px;border:0;background:none;color:var(--aero-celeste);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.aero-marca .aero-creditos.nav-foco{transform:none;background:#3ec6ff33!important;box-shadow:none}.creditos-panel{width:min(720px,100%)}.creditos-grupo{--grupo: var(--aero-celeste)}.creditos-grupo p{margin:0;line-height:1.55;color:var(--aero-texto-suave)}.creditos-grupo b{color:var(--aero-texto)}.creditos-grupo small{color:#ffffff8c}.creditos-url{font-size:13px;color:var(--aero-celeste);overflow-wrap:anywhere}#intro:not(.paso-elegir) .solo-elegir{display:none!important}#intro.paso-elegir .solo-inicio{display:none!important}#intro .aero-principal-b{margin-top:10px}#screen .aero-nav>.aero-principal-b{margin-top:6px}#screen .aero-nav:has(>.aero-principal-b)>.aero-principal{font-size:clamp(26px,5.2vh,44px)!important;padding-top:12px;padding-bottom:12px}#screen .aero-nav:has(>.aero-principal-b)>.aero-principal small{font-size:clamp(11px,1.7vh,14px)}#intro.paso-elegir .aero-nav>.aero-principal{font-size:clamp(26px,5.2vh,44px)!important;padding-top:12px;padding-bottom:12px}#intro.paso-elegir .aero-nav>.aero-principal small{font-size:clamp(11px,1.7vh,14px)}#intro .aero-nombre,#intro .aero-pie{display:none!important}.garras{--garra: 255, 196, 92;pointer-events:none}.garras.corte{animation:zarpazo2 .38s cubic-bezier(.2,.7,.2,1)}.garras span{width:70vmin;height:2.6vmin;border-radius:50%;background:radial-gradient(ellipse at 50% 50%,#fffffffa,rgba(var(--garra),.95) 34%,rgba(var(--garra),.35) 62%,rgba(var(--garra),0) 72%);box-shadow:none;filter:drop-shadow(0 0 1.6vmin rgba(var(--garra),.85));clip-path:polygon(0% 50%,18% 30%,50% 14%,82% 30%,100% 50%,82% 58%,50% 62%,18% 58%)}.garras span:nth-child(1){width:58vmin;transform:translate(-50%,-50%) rotate(-31deg) translateY(-8.5vmin)}.garras span:nth-child(2){width:74vmin;transform:translate(-50%,-50%) rotate(-24deg)}.garras span:nth-child(3){width:58vmin;transform:translate(-50%,-50%) rotate(-17deg) translateY(8.5vmin)}.garras.corte span{animation:tajo .38s cubic-bezier(.2,.7,.2,1) both}.garras.corte span:nth-child(1){animation-delay:0s}.garras.corte span:nth-child(2){animation-delay:25ms}.garras.corte span:nth-child(3){animation-delay:.05s}@keyframes tajo{0%{clip-path:polygon(0% 50%,2% 46%,4% 44%,6% 46%,8% 50%,6% 54%,4% 56%,2% 54%)}45%{clip-path:polygon(0% 50%,18% 30%,50% 14%,82% 30%,100% 50%,82% 58%,50% 62%,18% 58%)}to{clip-path:polygon(60% 50%,70% 40%,84% 34%,94% 40%,100% 50%,94% 54%,84% 56%,70% 54%)}}@keyframes zarpazo2{0%{opacity:0;transform:scale(.8) rotate(-7deg)}14%{opacity:1}55%{opacity:1;transform:scale(1) rotate(0)}to{opacity:0;transform:scale(1.1) rotate(3deg)}}.garras.acierto.corte{animation-duration:.46s}.garras.acierto span{height:3.8vmin;filter:drop-shadow(0 0 2.6vmin rgba(var(--garra),1)) drop-shadow(0 0 .6vmin #fff)}.garras.acierto:after{content:"";position:absolute;top:50%;left:50%;width:46vmin;height:46vmin;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,#ffffff8c,rgba(var(--garra),.35) 28%,rgba(var(--garra),0) 62%)}.garras.de-fuego.corte{animation-duration:.52s}.garras.de-fuego span{filter:drop-shadow(0 0 2.4vmin rgba(var(--garra),1)) drop-shadow(0 -.8vmin 1.6vmin rgba(255,120,30,.8))}.garras.de-hielo span{background:radial-gradient(ellipse at 50% 50%,#fff,rgba(var(--garra),.95) 46%,rgba(var(--garra),0) 74%)}.garras.de-neon span{height:1.5vmin;filter:drop-shadow(0 0 1.2vmin rgba(var(--garra),1)) drop-shadow(0 0 3vmin rgba(var(--garra),.9))}.garras.de-sombra span{filter:drop-shadow(0 0 2.2vmin rgba(0,0,0,.9)) drop-shadow(0 0 1vmin rgba(var(--garra),.9))}.garras.de-oro span{filter:drop-shadow(0 0 2vmin rgba(var(--garra),1)) drop-shadow(0 0 .5vmin #fff8d0)}.garras.heridas{--garra: 255, 56, 44;transform:scaleX(-1)}.garras.heridas.corte{animation:heridas .5s ease-out}.garras.heridas span{height:3.2vmin}@keyframes heridas{0%{opacity:0;transform:scaleX(-1) scale(1.25)}12%{opacity:1;transform:scaleX(-1) scale(1)}to{opacity:0;transform:scaleX(-1) scale(.96)}}.fogonazo{--fogonazo: 255, 255, 255;--fuerza: .6;position:absolute;inset:0;opacity:0;pointer-events:none;background:radial-gradient(ellipse at 50% 55%,rgba(var(--fogonazo),.95),rgba(var(--fogonazo),.55) 45%,rgba(var(--fogonazo),.15))}.fogonazo.va{animation:fogonazo .42s ease-out}@keyframes fogonazo{0%{opacity:var(--fuerza)}to{opacity:0}}@media (prefers-reduced-motion: reduce){.fogonazo.va,.garras.corte span{animation:none}}#estudio{animation:estudio-seguro .5s linear 17s forwards}@keyframes estudio-seguro{to{opacity:0;visibility:hidden;pointer-events:none}}.garras.de-fuego span{height:5vmin;clip-path:polygon(0% 62%,10% 44%,16% 54%,24% 22%,31% 46%,40% 6%,47% 40%,56% 0%,62% 38%,72% 14%,77% 46%,88% 30%,100% 60%,84% 72%,50% 80%,16% 74%)}.garras.de-fuego.corte span{animation-name:tajo-fuego}@keyframes tajo-fuego{0%{opacity:0;transform-origin:left center;filter:brightness(2)}25%{opacity:1}to{opacity:0;margin-top:-3vmin}}.garras.de-hielo span{height:3.4vmin;border-radius:0;clip-path:polygon(0% 50%,14% 34%,30% 44%,52% 10%,70% 36%,86% 26%,100% 50%,88% 62%,66% 56%,48% 86%,32% 60%,12% 66%)}.garras.de-hielo.corte span{animation-name:tajo-seco}@keyframes tajo-seco{0%{opacity:0}10%{opacity:1}70%{opacity:1}to{opacity:0}}.garras.de-neon span{height:2.6vmin;border-radius:0;clip-path:polygon(0% 12%,100% 0%,100% 24%,0% 36%,0% 12%,0% 64%,100% 76%,100% 100%,0% 88%,0% 64%);background:linear-gradient(90deg,rgba(var(--garra),0),#fff 30%,rgba(var(--garra),1) 70%,rgba(var(--garra),0))}.garras.de-sombra span{height:4.4vmin;background:radial-gradient(ellipse at 50% 50%,#0a0610f2,rgba(var(--garra),.8) 46%,rgba(var(--garra),0) 74%);clip-path:polygon(0% 50%,12% 30%,22% 42%,36% 18%,50% 34%,66% 12%,78% 36%,100% 50%,82% 66%,70% 58%,54% 84%,40% 62%,24% 78%,12% 62%)}.garras.de-oro span{height:3vmin;background:radial-gradient(ellipse at 50% 50%,#fffbe0,rgba(var(--garra),1),rgba(var(--garra),.5) 60%,rgba(var(--garra),0) 74%)}@media (min-width: 981px) and (max-width: 1300px){body.en-guerra .marcador{max-width:calc(100vw - 640px);padding:5px 10px;gap:6px;flex-wrap:nowrap}body.en-guerra .marcador-bolsa span,body.en-guerra .marcador-meta{display:none}}@media (max-width: 980px){body.en-guerra .marcador-item span{display:none}}.guia-nido{position:fixed;left:50%;top:max(78px,calc(env(safe-area-inset-top) + 78px));transform:translate(-50%);z-index:46;display:flex;align-items:center;gap:10px;padding:6px 16px 6px 10px;background:#0b1630db;border-bottom:3px solid #ffd34d;color:#fff6e0;font-family:var(--aero-titulos);font-style:italic;font-weight:800;text-transform:uppercase;letter-spacing:.04em;font-size:clamp(13px,2.1vmin,18px);white-space:nowrap;pointer-events:none}.guia-nido i{display:inline-block;font-style:normal;font-weight:900;font-size:2em;line-height:1;color:#ffd34d;will-change:transform}.guia-nido.a-casa{border-bottom-color:#7be08a}.guia-nido.a-casa i{color:#7be08a}.aviso-huevo{position:fixed;left:50%;bottom:max(86px,calc(env(safe-area-inset-bottom) + 86px));transform:translate(-50%);z-index:46;padding:7px 16px;border-radius:999px;background:#141006b8;border:2px solid #ffd34d;color:#fff6e0;font-weight:700;font-size:clamp(12px,1.9vmin,16px);letter-spacing:.02em;white-space:nowrap;pointer-events:none;animation:huevo-late 1.1s ease-in-out infinite}@keyframes huevo-late{50%{box-shadow:0 0 18px #ffd34dbf}}.vida-rotulo{position:fixed;left:max(4px,calc(env(safe-area-inset-left) - 6px));top:calc(50% + clamp(60px,17vh,150px) + 6px);width:clamp(26px,2.6vw,36px);text-align:center;font-family:var(--aero-titulos, inherit);font-style:italic;font-weight:700;font-size:clamp(8px,1.1vh,11px);letter-spacing:.08em;text-transform:uppercase;color:#ffffffc7;text-shadow:0 1px 3px rgba(0,0,0,.8);z-index:21;pointer-events:none}.vida-barra.hidden+.vida-rotulo{display:none}@media (max-width: 1300px){body.en-guerra #mk-monedas:after,body.en-guerra #mk-derribos:after{font-family:var(--aero-titulos, inherit);font-size:.62em;font-weight:600;letter-spacing:.06em;color:var(--ink-soft, rgba(255, 255, 255, .7));margin-left:3px}body.en-guerra #mk-monedas:after{content:attr(data-rotulo)}body.en-guerra #mk-derribos:after{content:attr(data-rotulo)}}.fps{opacity:.5;transform:scale(.82);transform-origin:top right}body.en-guerra .marcador-item span{font-size:max(12.5px,1.45vh)}@media (max-width: 1300px){body.en-guerra #mk-monedas:after,body.en-guerra #mk-derribos:after{font-size:.72em}}.hud{background:none}.marcador{background:#080e1ae6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 18px #00000059}.accion{background:#080e1ee6;box-shadow:0 3px 12px #0006}.radar{background:#080e14d9}.accion,.accion.esperando{opacity:1}.accion{border:1px solid rgba(255,255,255,.22)}.accion.esperando b,.accion.esperando span{opacity:.55}.hud{isolation:isolate}.hud:before{content:"";position:absolute;inset:-14px -220px -60px -14px;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#060c1280,#060c1242,#060c1200);-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 30%,transparent 100%);mask-image:linear-gradient(90deg,#000 0%,#000 30%,transparent 100%)}@keyframes accionLista{0%,to{background-color:#080e1ee6}50%{background-color:#163c60eb}}.aero-skins .actions-primarias>*{pointer-events:auto}body.en-guerra .guia-nido{top:max(122px,calc(env(safe-area-inset-top) + 122px))}.golpes{position:fixed;left:0;top:0;z-index:25;pointer-events:none}.golpe-num{position:absolute;left:0;top:0;font:800 clamp(18px,2.6vh,28px) / 1 "Barlow Condensed",var(--font);font-style:italic;letter-spacing:.02em;color:#fff;white-space:nowrap;text-shadow:0 2px 0 rgba(8,12,20,.85),0 0 10px rgba(8,12,20,.6);will-change:transform,opacity}.golpe-num.certero{color:#ffd34d;font-size:clamp(24px,3.6vh,40px)}.golpe-num.derribo{color:#ff7a5c;font-size:clamp(22px,3.2vh,36px);text-transform:uppercase}.golpe-num.certero.derribo{color:#ffd34d}.a-tiro{position:absolute;left:0;top:0;box-sizing:border-box;border:2px solid rgba(255,255,255,.75);border-radius:50%;box-shadow:0 0 0 1px #080c1473,inset 0 0 0 1px #080c1459;will-change:transform}.a-tiro.certero{border:3px solid #ffd34d;box-shadow:0 0 14px #ffd34dbf,inset 0 0 10px #ffd34d59;animation:a-tiro-late .5s ease-in-out infinite alternate}@keyframes a-tiro-late{0%{opacity:.75}to{opacity:1}}@media (prefers-reduced-motion: reduce){.a-tiro.certero{animation:none}}.objeto-carrera{position:fixed;left:50%;bottom:max(18px,calc(env(safe-area-inset-bottom) + 14px));transform:translate(-50%);z-index:40;display:grid;grid-template-columns:auto auto auto;grid-template-rows:auto auto;column-gap:12px;align-items:center;padding:10px 18px 10px 12px;border:0;border-bottom:4px solid var(--color, #ffa21f);background:#0a1224db;color:#fff;font-family:"Barlow Condensed",var(--font);text-align:left;cursor:pointer;touch-action:manipulation;animation:objeto-entra .25s ease-out}.objeto-carrera i{grid-row:1 / 3;position:relative;display:grid;place-items:center;width:52px;height:52px;border-radius:12px;background:#ffffff14;box-shadow:inset 0 0 0 3px var(--color, #ffa21f),0 0 18px var(--color, #ffa21f);font-style:normal;font-size:32px;line-height:1}.objeto-carrera i em{position:absolute;right:-8px;bottom:-6px;font-style:normal;font-size:15px;font-weight:800;padding:1px 5px;border-radius:8px;background:var(--color, #ffa21f);color:#0a1224}.objeto-carrera .objeto-guardado{grid-row:1 / 3;grid-column:3;display:grid;place-items:center;width:34px;height:34px;margin-left:4px;border-radius:9px;background:#ffffff0f;box-shadow:inset 0 0 0 2px #ffffff59;font-size:20px}.objeto-carrera b{font-size:clamp(18px,2.6vh,26px);font-weight:800;font-style:italic;text-transform:uppercase;line-height:1}.objeto-carrera small{font-size:clamp(11px,1.5vh,14px);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft, #b8c4d8)}@keyframes objeto-entra{0%{transform:translate(-50%) scale(1.25);opacity:0}to{transform:translate(-50%) scale(1);opacity:1}}@media (prefers-reduced-motion: reduce){.objeto-carrera{animation:none}}.mano-puntero{position:fixed;left:0;top:0;width:0;height:0;z-index:2147483000;pointer-events:none;will-change:transform}.mano-puntero svg{position:absolute;left:-44px;top:-44px;width:88px;height:88px;overflow:visible}.mano-puntero .mano-anillo circle{fill:none;stroke-width:6}.mano-puntero .mano-anillo .pista{stroke:#0a14238c}.mano-puntero .mano-anillo .carga{stroke:#ffc23d;stroke-linecap:butt;stroke-dasharray:0 100;transform:rotate(-90deg);transform-origin:32px 32px;filter:drop-shadow(0 0 6px rgba(255,194,61,.9))}.mano-puntero .mano-dibujo{left:-28px;top:-31px;width:56px;height:56px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.6))}.mano-puntero .mano-dibujo path{fill:#fff;stroke:#0a1423;stroke-width:3;stroke-linejoin:round}.mano-puntero .mano-dibujo.cerrada,.mano-puntero.cerrada .mano-dibujo.abierta{display:none}.mano-puntero.cerrada .mano-dibujo.cerrada{display:block}.mano-puntero.cerrada .mano-dibujo path{fill:#ffc23d}.mano-puntero.toco .mano-anillo{animation:mano-toco .35s ease-out}@keyframes mano-toco{0%{transform:scale(.6);opacity:1}to{transform:scale(1.7);opacity:0}}.mano-encima{outline:4px solid #ffc23d!important;outline-offset:3px;box-shadow:0 0 0 8px #ffc23d40,0 0 26px #ffc23db3!important;filter:brightness(1.12)}.mano-ayuda{position:fixed;left:50%;bottom:max(14px,env(safe-area-inset-bottom));transform:translate(-50%);z-index:2147482000;pointer-events:none;max-width:min(92vw,720px);padding:9px 18px;border-radius:999px;background:#0a1423d1;color:#fff;font:600 clamp(15px,1.5vw,22px)/1.25 system-ui,sans-serif;text-align:center;box-shadow:0 4px 18px #0006}body.con-mano .nav-brazos,body.con-mano .aves-ayuda{display:none!important}#salir{z-index:70}.salir-panel{width:min(520px,100%);text-align:center}.tinta-pantalla{position:fixed;inset:0;z-index:35;pointer-events:none;opacity:0;transition:opacity .4s ease}.tinta-pantalla i{position:absolute;border-radius:46% 54% 42% 58%/52% 44% 56% 48%;background:radial-gradient(circle at 40% 40%,#2a1747,#120a22 70%,#120a2200)}.tinta-pantalla i:nth-child(1){left:8%;top:12%;width:34vmin;height:30vmin}.tinta-pantalla i:nth-child(2){right:10%;top:20%;width:40vmin;height:36vmin}.tinta-pantalla i:nth-child(3){left:30%;top:46%;width:30vmin;height:26vmin}.tinta-pantalla i:nth-child(4){right:26%;bottom:8%;width:26vmin;height:24vmin}.tinta-pantalla i:nth-child(5){left:4%;bottom:14%;width:22vmin;height:20vmin}.copa-panel{width:min(560px,100%)}.copa-kicker{margin:0 0 6px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--aero-celeste, #6fd2ff)}.copa-tabla{display:grid;gap:4px;margin:14px 0 18px}.copa-fila{display:grid;grid-template-columns:40px 1fr 52px 56px;align-items:center;padding:7px 12px;background:#ffffff0d;font-size:17px}.copa-fila.copa-yo{background:#ffc23d2e;box-shadow:inset 4px 0 #ffc23d;font-weight:800}.copa-pos{font-size:20px;text-align:center}.copa-mas{color:#8fe08f;text-align:right;font-size:15px}.copa-total{text-align:right;font-weight:800;font-size:20px}.aero-nav>#btn-ver-intro,.aero-nav>#btn-salir,.aero-nav>#btn-evento:disabled{min-width:0;font-size:clamp(15px,2.3vh,21px);padding-block:clamp(4px,.8vh,7px)}.aero-nav>#btn-evento:disabled{opacity:.75;cursor:default}.aero-nav>#btn-evento:disabled small{display:inline}.dificultad-tarjeta h3.nombre-largo{font-size:.82em;word-break:keep-all;overflow-wrap:normal}.aero-elegir .dificultad-tarjeta h3.nombre-largo{font-size:clamp(22px,3.4vh,34px)}.dificultad-nivel[hidden]{display:none!important}.puesto-grande{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:30;pointer-events:none;font-family:Barlow Condensed,system-ui,sans-serif;font-style:italic;font-weight:900;font-size:clamp(64px,12vh,132px);line-height:.9;color:#fff;text-shadow:0 4px 0 rgba(0,0,0,.45),0 0 18px rgba(0,0,0,.35);-webkit-text-stroke:2px rgba(10,20,40,.7)}.puesto-grande small{font-size:.45em;vertical-align:top}.puesto-grande span{font-size:.3em;opacity:.8;margin-left:4px;-webkit-text-stroke:0}.puesto-grande[data-podio="1"]{color:#ffd23d}.puesto-grande[data-podio="2"]{color:#dfe8f2}.puesto-grande[data-podio="3"]{color:#e59a5c}.puesto-grande.salta{animation:puesto-salta .35s ease-out}@keyframes puesto-salta{0%{transform:scale(1.35)}to{transform:scale(1)}}.mapa-pista{position:fixed;right:max(14px,env(safe-area-inset-right));bottom:calc(max(18px,env(safe-area-inset-bottom)) + clamp(70px,13vh,140px));width:clamp(110px,18vh,168px);height:clamp(110px,18vh,168px);z-index:29;pointer-events:none;opacity:.92}.reporte{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:16px;background:#040a18b8}.reporte.hidden{display:none}.reporte-panel{width:min(460px,100%);display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:14px;background:#0f1d3a;border:1px solid rgba(62,198,255,.35);color:#fff;box-shadow:0 20px 60px #00000080}.reporte-panel h2{margin:0;font-family:Barlow Condensed,system-ui,sans-serif;font-style:italic;font-weight:900;text-transform:uppercase;font-size:26px}.reporte-tipos{display:flex;gap:16px;flex-wrap:wrap;font-size:15px}.reporte-panel textarea{width:100%;box-sizing:border-box;resize:vertical;min-height:96px;padding:10px;border-radius:10px;border:1px solid rgba(255,255,255,.2);background:#ffffff0f;color:#fff;font:inherit;font-size:16px}.reporte-nota{margin:0;font-size:12.5px;opacity:.7;line-height:1.35}.reporte-estado{margin:0;min-height:1.2em;font-size:14px;color:#ffd36b}.reporte-botones{display:flex;gap:10px;flex-wrap:wrap}.reporte-botones button{flex:1}body.tactil-activo{--ancho-pausa: 50px;--pausa-arriba: max(10px, env(safe-area-inset-top));--pausa-der: max(12px, env(safe-area-inset-right));--mapa-tactil: clamp(88px, 21vh, 128px)}body.tactil-activo .toolbar,body.en-guerra.tactil-activo .toolbar{top:var(--pausa-arriba);right:var(--pausa-der);left:auto;bottom:auto;transform:none;width:auto;padding:0;border:0;border-radius:50%;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}body.tactil-activo .toolbar button,body.en-guerra.tactil-activo .toolbar button{position:relative;width:50px;height:50px;min-height:0;padding:0;border-radius:50%;font-size:0;color:transparent;text-shadow:none;background:#0a1016b3;border:2px solid rgba(255,255,255,.75);box-shadow:0 4px 14px #0006}body.tactil-activo .toolbar button:before,body.tactil-activo .toolbar button:after{content:"";position:absolute;top:50%;width:6px;height:18px;margin-top:-9px;border-radius:2px;background:#fff}body.tactil-activo .toolbar button:before{left:calc(50% - 9px)}body.tactil-activo .toolbar button:after{left:calc(50% + 3px)}body.tactil-activo .toolbar button:active{transform:scale(.92);background:#ffd34d59}body.en-guerra.tactil-activo .radar{top:calc(var(--pausa-arriba) + 58px)}body.en-guerra.tactil-activo .garras-estado{top:calc(var(--pausa-arriba) + 58px + var(--radar) + 6px)}body.tactil-activo .mapa-pista{top:calc(var(--pausa-arriba) + 58px);right:var(--pausa-der);bottom:auto;width:var(--mapa-tactil);height:var(--mapa-tactil);border-radius:50%;background:radial-gradient(circle,#080e146b,#080e1447 62%,#080e1400 72%)}body.tactil-activo .puesto-grande{top:calc(var(--pausa-arriba) + 58px + var(--mapa-tactil) - clamp(46px,12vh,78px));right:calc(var(--pausa-der) + var(--mapa-tactil) + 10px);bottom:auto;font-size:clamp(46px,12vh,78px)}body.tactil-activo .tactil-boton.chico#tactil-picada{width:clamp(92px,27vh,124px);height:clamp(92px,27vh,124px)}@media (orientation: portrait) and (pointer: coarse){body.tactil-activo{--mapa-tactil: clamp(80px, 22vw, 100px)}body.tactil-activo .puesto-grande{top:calc(var(--pausa-arriba) + 58px + var(--mapa-tactil) + 6px);right:var(--pausa-der);font-size:clamp(40px,11vw,56px)}body.tactil-activo .tactil-boton.chico#tactil-picada{width:clamp(84px,24vw,104px);height:clamp(84px,24vw,104px)}body.en-guerra.tactil-activo .radar{top:calc(var(--pausa-arriba) + 58px)}}@media (pointer: coarse) and (orientation: landscape){body.en-guerra.tactil-activo .tactil-boton.chico#tactil-picada{width:clamp(70px,21vh,88px);height:clamp(70px,21vh,88px)}}#fb-mando{display:none}body.fondal-tele.fondal-tele-partido #fb-mando{display:block;position:absolute;inset:0;pointer-events:none;font-family:"Barlow Condensed",var(--font);color:#fff}.fondal-tele-mando.fb-mando{background:radial-gradient(ellipse at 70% 120%,#173a5c,#0b1d33,#06101e)}.fondal-tele-mando.fb-mando .ftm-detener{position:absolute;top:max(10px,env(safe-area-inset-top));left:50%;transform:translate(-50%);pointer-events:auto}.fb-mando-marca{position:absolute;left:max(18px,env(safe-area-inset-left));top:max(12px,env(safe-area-inset-top));display:flex;align-items:center;gap:12px}.fb-mando-marca b{font-size:24px;font-weight:900;font-style:italic;line-height:1}.fb-mando-marca b i{color:#ff9a2f}.fb-mando-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;background:#3ec6ff;color:#06101e;font-weight:800;font-size:13px;transform:skew(-8deg)}.fb-mando-gestos,.fb-mando-ayuda{display:none}body.fondal-tele.fondal-tele-partido #toolbar #btn-pause{border:2px solid #3ec6ff;background:#06101e99;box-shadow:none;color:#3ec6ff;font-weight:800}body.fondal-tele.fondal-tele-partido.tactil-activo .tactil-pista{border:2px solid rgba(62,198,255,.45);background:#3ec6ff12}body.fondal-tele.fondal-tele-partido.tactil-activo .tactil-aro{border-color:#3ec6ff99;background:#3ec6ff14}body.fondal-tele.fondal-tele-partido.tactil-activo .tactil-bolita{background:radial-gradient(circle at 35% 30%,#a9e8ff,#3ec6ff)}body.fondal-tele.fondal-tele-partido.tactil-activo .tactil-boton{background:#06101eb8;border-color:#ffffff59;box-shadow:0 6px 16px #00000073;font-family:"Barlow Condensed",var(--font)}body.fondal-tele.fondal-tele-partido.tactil-activo .tactil-boton span{opacity:1;font-weight:800;letter-spacing:.04em;text-transform:uppercase}body.fondal-tele.fondal-tele-partido.tactil-activo #tactil-picada{border:0;background:radial-gradient(circle at 35% 25%,#a9e8ff,#3ec6ff 55%,#1690c8);color:#06101e}body.fondal-tele.fondal-tele-partido.tactil-activo #tactil-aletear{border:0;background:radial-gradient(circle at 35% 25%,#ffc37a,#ff9a2f 55%,#e2740c);color:#06101e}body.fondal-tele.fondal-tele-partido.tactil-activo :is(#tactil-picada,#tactil-aletear).apretado{filter:brightness(1.18)}body.fondal-tele.fondal-tele-partido.tactil-activo .tactil-boton.tactil-garras{border-color:#f2b705}body.fondal-tele.fondal-tele-partido.tactil-activo .tactil-boton.tactil-habilidad{border-color:#60d8ff}body.fondal-tele.fondal-tele-partido.tactil-activo .tactil-boton.tactil-definitiva{border-color:#c488ff}body.fondal-tele.fondal-tele-partido.tactil-activo :is(.tactil-aro,.tactil-bolita,.tactil-pista){scale:1.15}body.fondal-tele.fondal-tele-partido.tactil-activo .tactil-boton.grande{width:clamp(110px,32vh,149px);height:clamp(110px,32vh,149px)}body.fondal-tele.fondal-tele-partido.tactil-activo .tactil-boton.chico{width:clamp(89px,25vh,115px);height:clamp(89px,25vh,115px)}body.fondal-tele.fondal-tele-partido .objeto-carrera{scale:1.1}body.fondal-tele.fondal-tele-partido .objeto-carrera{background:#06101ee6;box-shadow:0 0 18px #ffd23f66}body.fondal-tele.fondal-tele-partido:not(.tactil-activo) .fb-mando-gestos{display:flex;flex-direction:column;gap:8px;position:absolute;left:max(22px,env(safe-area-inset-left));top:24vh;width:30vw;font-size:16px;font-weight:600}body.fondal-tele.fondal-tele-partido:not(.tactil-activo) .fb-mando-gestos b{font-size:14px;letter-spacing:.1em;color:#b9cde3}body.fondal-tele.fondal-tele-partido:not(.tactil-activo) .fb-mando-ayuda{display:block;position:absolute;left:max(22px,env(safe-area-inset-left));top:66vh;width:30vw;margin:0;font-size:15px;font-weight:600;color:#b9cde3}body.fondal-tele.fondal-tele-partido:not(.tactil-activo) #cam-panel{border-radius:14px;box-shadow:0 0 0 2px #3ec6ff80,0 10px 26px #00000073}.fbf-cielo{position:absolute;inset:0;background:linear-gradient(170deg,#0b2a5c,#1a5fa8 45%,#3ec6ff 78%,#ffb067)}.fbf-lineas{position:absolute;left:-60%;top:-60%;width:220%;height:220%;background-image:repeating-linear-gradient(-27deg,transparent 0 46px,rgba(255,255,255,.22) 46px 48px,transparent 48px 120px,rgba(255,255,255,.12) 120px 121px,transparent 121px 210px);animation:fbfViento 1.1s linear infinite}.fbf-cuadros{position:absolute;left:0;right:0;top:15%;height:16px;opacity:.5;background-image:linear-gradient(45deg,#06101e 25%,transparent 25% 75%,#06101e 75%),linear-gradient(45deg,#06101e 25%,#fff 25% 75%,#06101e 75%);background-size:16px 16px;background-position:0 0,8px 8px}.fbf-pajaro{position:absolute;left:34%;top:30%;width:31%;height:auto;opacity:.9;animation:fbfPlaneo 3.4s ease-in-out infinite alternate}.fbf-horizonte{position:absolute;left:0;right:0;bottom:0;height:18%;background:linear-gradient(transparent,#06101ebf)}@keyframes fbfViento{0%{transform:translate(0)}to{transform:translate(95.3px,187.1px)}}@keyframes fbfPlaneo{0%{transform:translateY(-6px) rotate(-2deg)}to{transform:translateY(8px) rotate(2deg)}}.fbf-atardecer{position:absolute;inset:0;background:linear-gradient(#1b1036,#5b2a6e 38%,#e2683a 72%,#ffb067 86%,#2a1a3a 86.5%,#120a22)}.fbf-nube{position:absolute;border-radius:50%;background:#ffc8aa29}.fbf-aro{position:absolute;left:50%;top:54%;width:36%;height:52%;border-radius:50%;border:10px solid;opacity:0;animation:fbfAcercar 3s linear infinite}.fbf-vineta{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 55%,transparent 40%,rgba(6,6,20,.55) 100%)}@keyframes fbfAcercar{0%{transform:translate(-50%,-50%) scale(.2);opacity:0}25%{opacity:1}to{transform:translate(-50%,-50%) scale(1.6);opacity:0}}
