@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-vietnamese-400-normal-Dpl4UHAZ.woff2)format("woff2"),url(/assets/barlow-vietnamese-400-normal-BFeobeCK.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-ext-400-normal-HxX4XjxC.woff2)format("woff2"),url(/assets/barlow-latin-ext-400-normal-CvBsJvxq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2)format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-vietnamese-500-normal-zTViEIzf.woff2)format("woff2"),url(/assets/barlow-vietnamese-500-normal-GNfB7rCE.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-ext-500-normal-DOaysfXq.woff2)format("woff2"),url(/assets/barlow-latin-ext-500-normal-CJPcKP2Q.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2)format("woff2"),url(/assets/barlow-latin-500-normal-C1h8hMer.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-vietnamese-600-normal-DcjprdFV.woff2)format("woff2"),url(/assets/barlow-vietnamese-600-normal-CA_GiK2e.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-ext-600-normal-B8NK_A3D.woff2)format("woff2"),url(/assets/barlow-latin-ext-600-normal-DMVRjfRT.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2)format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-vietnamese-500-normal-DjeaNLFD.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-500-normal-CsrJDWc5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-ext-500-normal-yA5ONLQ9.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-500-normal-B1RE8WP7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-500-normal-BgYH2mbd.woff2)format("woff2"),url(/assets/barlow-condensed-latin-500-normal-HIEiP5Ov.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-600-normal-CNlPk46_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-ext-600-normal-18ESti3H.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-600-normal-Clv9cIcR.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-700-normal-DhIzd8Tb.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-vietnamese-600-italic-koeiJB_r.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-600-italic-C7y0OJgg.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-ext-600-italic-VwiwC8W-.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-600-italic-DiIJOUxa.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-italic--kVCEDSl.woff2)format("woff2"),url(/assets/barlow-condensed-latin-600-italic-CnHihezr.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-vietnamese-700-italic-CIM4raJp.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-700-italic-5nF77AAc.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-italic-CbhzQEkf.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-700-italic-BL4pfkGS.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-italic-DjyOzRJ7.woff2)format("woff2"),url(/assets/barlow-condensed-latin-700-italic-B90Hg2GM.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fondo:#0a0c0f;--panel:#12161b;--panel-2:#1a1f26;--panel-3:#232931;--linea:#ffffff14;--linea-fuerte:#ffffff29;--texto:#ece7dc;--texto-2:#c4c0b6;--tenue:#8b9199;--tinta:#0b0d10;--propio:#2fc2b0;--propio-osc:#0f5b53;--rival:#ee953c;--rival-osc:#7a4513;--alerta:#e2534a;--bien:#86b85c;--neutro:#b9b4aa;--impacto:#df8a62;--corte:#cfc07a;--energia:#86a9e6;--r-comun:#6fae5a;--r-poco_comun:#4f86c4;--r-raro:#8a63c2;--r-epico:#c4533f;--r-legendario:#d1a640;--r-mitico:#c9c9c9;--r-set:#e0a43c;--chaflan:10px;--chaflan-chico:6px;--fuente-hud:"Barlow Condensed", "Arial Narrow", sans-serif;--fuente:"Barlow", system-ui, sans-serif;--grano:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--grano-mascara:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.5' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.2 1.9'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--titulo:var(--texto);--cartel:var(--texto-2);--acero:var(--panel);--acero-2:var(--panel-2);--sodio:var(--propio);--vida:var(--bien);--media:#e0a43c;--baja:var(--alerta);--ventaja:var(--bien);--desventaja:var(--alerta);--placa:#e7dfca;--placa-borde:#23262a}.chaflan{clip-path:polygon(var(--chaflan) 0,calc(100% - var(--chaflan)) 0,100% var(--chaflan),100% calc(100% - var(--chaflan)), calc(100% - var(--chaflan)) 100%,var(--chaflan) 100%,0 calc(100% - var(--chaflan)),0 var(--chaflan))}.panel{background-color:var(--panel);background-image:var(--grano), linear-gradient(180deg,#ffffff09,#0000001f);position:relative;box-shadow:inset 0 1px #ffffff12,inset 0 -1px #00000080}.panel.tornillos:before,.panel.tornillos:after{content:"";pointer-events:none;background:radial-gradient(circle at 35% 35%,#8d949c,#3a4048 60%,#1a1d21);border-radius:50%;width:6px;height:6px;position:absolute;top:6px;box-shadow:0 1px 1px #0009}.panel.tornillos:before{left:6px}.panel.tornillos:after{right:6px}.calca{font-family:var(--fuente-hud);letter-spacing:.18em;color:#ece7dc8c;text-transform:uppercase;pointer-events:none;-webkit-mask-image:var(--grano-mascara);-webkit-mask-image:var(--grano-mascara);mask-image:var(--grano-mascara);border:1px solid #ece7dc59;padding:1px 5px;font-size:8px;font-weight:700;position:absolute;transform:rotate(-2deg);-webkit-mask-size:60px;mask-size:60px}.rotulo{font-family:var(--fuente-hud);letter-spacing:.14em;text-transform:uppercase;color:var(--tenue);font-size:11px;font-weight:600}.titulo-hud{font-family:var(--fuente-hud);text-transform:uppercase;letter-spacing:.02em;margin:0;font-style:italic;font-weight:700;line-height:1}.boton-principal{background:var(--propio);color:#04201c;cursor:pointer;width:100%;font-family:var(--fuente-hud);letter-spacing:.14em;text-transform:uppercase;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);border:0;min-height:48px;padding:12px;font-size:17px;font-weight:700;display:block}.boton-principal:disabled{background:var(--panel-3);color:var(--tenue);cursor:default}.boton-pastilla{font-family:var(--fuente-hud);letter-spacing:.04em;background:var(--panel-2);color:var(--texto-2);border:1px solid var(--linea);cursor:pointer;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);min-height:40px;padding:6px 12px;font-size:15px}.boton-pastilla[aria-pressed=true],.boton-pastilla[aria-checked=true]{background:var(--texto);color:var(--tinta)}.icono{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;vertical-align:middle;flex:none;display:inline-block}.flecha{fill:currentColor;flex:none;width:8px;height:8px}.chip-cruce{font-family:var(--fuente-hud);color:var(--tinta);clip-path:polygon(3px 0,100% 0,calc(100% - 3px) 100%,0 100%);align-items:center;gap:2px;padding:3px 5px 3px 4px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.chip-cruce.ventaja{background:var(--bien)}.chip-cruce.neutral{background:var(--neutro)}.chip-cruce.resiste{background:var(--alerta);color:#fff}.delta{font-family:var(--fuente-hud);align-items:center;gap:1px;font-weight:700;display:inline-flex}.delta .flecha{width:7px;height:7px}.delta.mejora{color:var(--bien)}.delta.empeora{color:var(--alerta)}.solo-lector{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.duelo{flex-direction:column;gap:0;display:flex}.marcador{background:#05070a;padding:0 0 6px}.marcador .fila{grid-template-columns:1fr 54px 1fr;display:grid}.marcador .lado{min-width:0;padding:8px 10px 6px;overflow:hidden}.marcador .lado:before{content:"";background:var(--c);height:3px;position:absolute;top:0;left:0;right:0}.marcador .lado.propio{--c:var(--propio);clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%);background-color:#2fc2b021}.marcador .lado.rival{--c:var(--rival);clip-path:polygon(0 0,100% 0,100% 100%,12px 100%);text-align:right;background-color:#ee953c21}:root[data-daltonismo=true] .marcador .lado.rival{background-image:repeating-linear-gradient(-45deg,#ee953c29 0 4px,#0000 4px 9px)}.marcador .nombre{white-space:nowrap;text-overflow:ellipsis;font-size:20px;overflow:hidden}.marcador .mantenimiento{vertical-align:middle;background:var(--bien);width:6px;height:6px;margin:0 4px;display:inline-block;transform:rotate(45deg)}.marcador .sub{color:var(--texto-2);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10px;overflow:hidden}.marcador .bateria{font-family:var(--fuente-hud);align-items:center;gap:5px;margin-top:5px;font-size:12px;font-weight:600;display:flex}.marcador .rival .bateria{flex-direction:row-reverse}.marcador .bateria .barra{background:#ffffff17;flex:1;height:6px;position:relative;overflow:hidden;transform:skew(-18deg)}.marcador .bateria .barra i{background:repeating-linear-gradient(90deg,var(--texto) 0 7px,#ece7dcbf 7px 8px);transition:width .5s;position:absolute;inset:0 auto 0 0}.marcador .rival .bateria .barra i{inset:0 0 0 auto}.marcador .bateria.baja .barra i{background:var(--alerta)}.marcador .bateria b{text-align:center;min-width:20px}.marcador .tira{grid-template-columns:repeat(5,1fr);align-items:end;gap:3px;margin-top:6px;display:grid}.marcador .pieza{min-width:0}.marcador .seg{background:#ffffff17;height:7px;position:relative;overflow:hidden;transform:skew(-18deg)}.marcador .seg.cab{height:9px}.marcador .seg.blindada{outline-offset:1px;outline:1px solid #ece7dc80}.marcador .seg i{background:var(--c);transition:width .5s;position:absolute;inset:0 auto 0 0}.marcador .rival .seg i{inset:0 0 0 auto}.marcador .seg.rota{background:repeating-linear-gradient(-45deg,#e2534a73 0 3px,#0000 3px 6px)}.marcador .etq{font-family:var(--fuente-hud);letter-spacing:.04em;color:var(--tenue);white-space:nowrap;justify-content:center;gap:1px;height:11px;margin-top:2px;font-size:8.5px;display:flex}.marcador .centro{z-index:1;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 100%,0 100%);background-color:#0e1217;justify-content:center;align-items:center;margin:0 -12px;display:flex}.marcador .turno{text-align:center;font-size:26px}.marcador .turno small{letter-spacing:.2em;color:var(--tenue);font-size:8px;font-style:normal;font-weight:600;display:block}.marcador .prob{font-family:var(--fuente-hud);grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin:6px 10px 0;font-size:12px;display:grid}.marcador .prob .barra{background:#111;height:5px;display:flex;overflow:hidden}.marcador .prob .barra i{transition:flex-basis .6s;display:block}.marcador .prob .barra i:first-child{background:var(--propio)}.marcador .prob .barra i:last-child{background:var(--rival)}.marcador .prob small{text-align:center;grid-column:1/-1;margin-top:-4px;font-size:9px}.arena-tv{aspect-ratio:4/3.4;isolation:isolate;background:#15181c;width:100%;position:relative;overflow:hidden}.arena-tv:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#05070a73,#0000 16% 70%,#05070ab3);position:absolute;inset:0}.planos,.plano{position:absolute;inset:0}.plano{transform-origin:50%;will-change:transform;transition:transform .55s cubic-bezier(.3,.1,.2,1)}.plano img{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;height:auto;position:absolute}.plano.robots{z-index:2}.plano.frente{z-index:3}.planos .lluvia{z-index:2}.plano.sin-kit{animation:1.5s ease-in forwards apagar-sin-kit}@keyframes apagar-sin-kit{0%,55%{opacity:1}to{opacity:0}}.plano.dron img{animation:1.5s cubic-bezier(.2,.7,.3,1) forwards bajar-dron}@keyframes bajar-dron{0%{transform:translate(30%,-260%)}70%{transform:none}to{transform:translate(-8%,-6%)}}.desplegando .plano.robots{opacity:0}.plano.robots{transition:transform .55s cubic-bezier(.3,.1,.2,1),opacity .4s}.arena-tv .vivo,.arena-tv .lugar{z-index:4;font-family:var(--fuente-hud);letter-spacing:.1em;text-transform:uppercase;background:#05070a9e;padding:3px 8px;font-size:11px;position:absolute;top:8px}.arena-tv .vivo{align-items:center;gap:6px;display:flex;left:8px}.arena-tv .vivo i{background:var(--alerta);border-radius:50%;width:6px;height:6px;animation:1.4s infinite latido}@keyframes latido{50%{opacity:.25}}.arena-tv .lugar{right:8px}.arena-tv .calca{z-index:4;top:32px;left:8px}.blanco{z-index:5;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:44px;min-height:36px;padding:6px;display:flex;position:absolute;transform:translate(-50%,-50%)}.blanco:focus-visible{outline:2px solid var(--texto)}.robot-rival{cursor:pointer}.arena-tv .chispa,.arena-tv .numero{z-index:5}.golpe{z-index:5;pointer-events:none;width:0;height:0;position:absolute}.golpe i{display:block;position:absolute;top:0;left:0}.golpe.impacto i{background:radial-gradient(circle,#b9a58af2,#78695a00 70%);border-radius:50%;width:20px;height:20px;margin:-10px;animation:.7s ease-out forwards polvo}@keyframes polvo{0%{transform:rotate(var(--a)) translateX(4px) scale(.5);opacity:1}to{transform:rotate(var(--a)) translateX(var(--d)) scale(2.2);opacity:0}}.golpe.corte i{background:linear-gradient(90deg,#fff6dc,#c9c2b2);width:13px;height:2.5px;margin:-1px -6px;animation:.45s cubic-bezier(.2,.7,.4,1) forwards viruta;box-shadow:0 0 4px #fff0c8cc}@keyframes viruta{0%{transform:rotate(var(--a)) translateX(2px);opacity:1}to{transform:rotate(var(--a)) translateX(calc(var(--d) * 1.4)) rotate(90deg);opacity:0}}.golpe.neutro i{background:var(--texto);border-radius:50%;width:6px;height:6px;margin:-3px;animation:.5s ease-out forwards polvo}.golpe.energia svg{width:120px;height:120px;animation:.42s steps(3,end) forwards arco;position:absolute;top:-60px;left:-60px;overflow:visible}.golpe.energia polyline{fill:none;stroke:#e4f1ff;stroke-width:2.6px;stroke-linejoin:round;filter:drop-shadow(0 0 3px #86a9e6)drop-shadow(0 0 6px #86a9e6)}@keyframes arco{0%{opacity:1}33%{opacity:.3}66%{opacity:1}to{opacity:0}}.plano.reactivos{z-index:1}.plano img.reactivo{transform-origin:50% 100%;transition:transform .7s cubic-bezier(.5,0,.7,.4),opacity .7s}.plano img.reactivo.tiembla{animation:.35s linear temblar}@keyframes temblar{25%{transform:translate(1.5px)rotate(1deg)}50%{transform:translate(-1.5px)rotate(-1deg)}75%{transform:translate(1px)}}.plano img.reactivo.cae{transform:translateY(6%)rotate(68deg)}.plano img.reactivo[data-tipo=chapa].cae,.plano img.reactivo[data-tipo=valla].cae{transform:translateY(10%)rotate(-82deg)}.arena-tv.sacude .planos{animation:.28s linear sacudir}@keyframes sacudir{25%{transform:translate(3px,-2px)}50%{transform:translate(-3px,2px)}75%{transform:translate(2px,1px)}}.zocalo{z-index:4;border-left:3px solid var(--propio);background:#05070ab8;padding:6px 10px 7px;position:absolute;bottom:28px;left:8px;right:8px}.zocalo small{font-family:var(--fuente-hud);letter-spacing:.16em;color:var(--propio);text-transform:uppercase;font-size:10px}.zocalo p{margin:1px 0 0;font-size:13px;line-height:1.35}:root[data-texto-grande=true] .zocalo p{font-size:15px}.llegando .zocalo{opacity:0}.cruce{z-index:6;background:#0406088c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.tarjeta-lado{flex-direction:column;justify-content:flex-end;gap:4px;width:66%;height:44%;padding:14px;display:flex;position:absolute;top:28%}.tarjeta-lado b{font-size:30px}.tarjeta-lado span{color:var(--texto-2);font-size:11.5px}.tarjeta-lado.propio{clip-path:polygon(0 0,100% 0,72% 100%,0 100%);background:linear-gradient(160deg,#2fc2b099,#2fc2b014);animation:1.3s cubic-bezier(.2,.8,.2,1) both cruzar-izq;left:0}.tarjeta-lado.rival{text-align:right;clip-path:polygon(28% 0,100% 0,100% 100%,0 100%);background:linear-gradient(200deg,#ee953c99,#ee953c14);animation:1.3s cubic-bezier(.2,.8,.2,1) both cruzar-der;right:0}@keyframes cruzar-izq{0%{transform:translate(-110%,-30%)}30%{transform:translate(8%,2%)}to{transform:none}}@keyframes cruzar-der{0%{transform:translate(110%,30%)}30%{transform:translate(-8%,-2%)}to{transform:none}}.vs{z-index:1;font-size:48px;animation:1.3s ease-out both aparecer-vs;position:relative;transform:skew(-12deg)}@keyframes aparecer-vs{0%,25%{opacity:0;transform:skew(-12deg)scale(1.8)}45%{opacity:1;transform:skew(-12deg)scale(1)}}.careo{z-index:6;grid-template-columns:1fr auto 1fr;align-items:end;gap:8px;padding:0 12px;display:grid;position:absolute;bottom:14px;left:0;right:0}.careo b{font-size:22px}.careo b.propio{color:var(--propio)}.careo b.rival{color:var(--rival);text-align:right}.careo small{text-align:center;max-width:140px;font-size:10px}.saltear{z-index:7;min-height:34px;font-size:13px;position:absolute;top:32px;right:8px}.final{z-index:6;text-align:center;background:#040608d6;flex-direction:column;justify-content:center;gap:10px;padding:14px;display:flex;position:absolute;inset:0}.final .ganador{font-size:32px}.final .ganador small{color:var(--propio);letter-spacing:.16em;margin-bottom:4px;font-size:12px;font-style:normal;display:block}.final .numeros{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.final .numeros div{padding:8px}.final .numeros b{font-family:var(--fuente-hud);font-size:24px;font-style:italic;display:block}.final .numeros span{color:var(--tenue);font-size:11px}.final .clave{border-left:3px solid var(--rival);text-align:left;background:#ee953c14;padding:8px 10px;font-size:13px;line-height:1.4}.ver-jugada{color:var(--rival);font-family:var(--fuente-hud);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.tablet{z-index:5;clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%,0 14px);margin-top:-16px;padding:8px 10px 12px;position:relative}.tablet .cuerpo{grid-template-rows:1fr;transition:grid-template-rows .35s,opacity .25s;display:grid}.tablet .cuerpo>*{min-height:0}.tablet .cuerpo{grid-template-columns:1fr}.tablet.plegada .cuerpo{opacity:0;grid-template-rows:0fr}.tablet .cuerpo-interior{overflow:hidden}.tablet h2{justify-content:space-between;margin:0 0 4px;display:flex}.tablet h2 b{color:var(--propio);font-weight:600}.tablet .paso{min-height:20px;margin:0 0 8px;font-size:14px}:root[data-texto-grande=true] .tablet .paso{font-size:16px}.leyenda-cruce{font-family:var(--fuente-hud);letter-spacing:.06em;color:var(--tenue);gap:10px;margin:-2px 0 6px;font-size:11px;display:flex}.leyenda-cruce span{align-items:center;gap:3px;display:inline-flex}.leyenda-cruce .ventaja .flecha{color:var(--bien)}.leyenda-cruce .resiste .flecha{color:var(--alerta)}.ataques{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.accion{text-align:left;background:var(--panel-2);color:var(--texto);cursor:pointer;font-family:var(--fuente);width:100%;min-height:56px;clip-path:polygon(var(--chaflan-chico) 0,100% 0,100% calc(100% - var(--chaflan-chico)),calc(100% - var(--chaflan-chico)) 100%,0 100%,0 var(--chaflan-chico));border:0;grid-template-columns:auto 1fr;align-items:center;gap:1px 6px;padding:8px 7px;display:grid;position:relative}.accion .icono-accion{grid-row:1/3;display:flex}.accion b{font-family:var(--fuente-hud);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.05;display:-webkit-box;overflow:hidden}.accion>span:last-child{color:var(--tenue);font-size:10.5px;line-height:1.15}.accion:disabled{opacity:.38;cursor:default}.accion[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--propio);background:#2fc2b024}.zona-baja{margin-top:6px;position:relative}.secundarias{grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;display:grid}.lista-piezas{background:var(--panel);z-index:2;grid-template-columns:repeat(5,1fr);gap:4px;animation:.25s both subir-lista;display:grid;position:absolute;inset:0}.lista-piezas[hidden]{display:none}@keyframes subir-lista{0%{opacity:0;transform:translateY(100%)}}.lista-piezas button{background:var(--panel-3);color:var(--texto);font-family:var(--fuente-hud);cursor:pointer;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:56px;padding:4px 2px;font-size:11px;display:flex}.lista-piezas .chip-cruce{font-size:11px}.controles-auto{margin-top:6px;padding:10px}.controles-auto p{color:var(--texto-2);margin:0 0 8px;font-size:13px}.botones-final{grid-template-columns:1fr auto;align-items:center;gap:8px;margin-top:8px;display:grid}@media (prefers-reduced-motion:reduce){:root:not([data-movimiento=completo]) .plano,:root:not([data-movimiento=completo]) .tablet .cuerpo{transition:none}:root:not([data-movimiento=completo]) .cruce *,:root:not([data-movimiento=completo]) .plano.sin-kit,:root:not([data-movimiento=completo]) .plano.dron img,:root:not([data-movimiento=completo]) .lista-piezas,:root:not([data-movimiento=completo]) .arena-tv .vivo i{animation:none}:root:not([data-movimiento=completo]) .golpe{display:none}:root:not([data-movimiento=completo]) .arena-tv.sacude .planos{animation:none}:root:not([data-movimiento=completo]) .humo circle{opacity:.25;animation:none}}:root[data-movimiento=reducido] .plano,:root[data-movimiento=reducido] .tablet .cuerpo{transition:none}:root[data-movimiento=reducido] .cruce *,:root[data-movimiento=reducido] .plano.sin-kit,:root[data-movimiento=reducido] .plano.dron img,:root[data-movimiento=reducido] .lista-piezas,:root[data-movimiento=reducido] .arena-tv .vivo i,:root[data-movimiento=reducido] .espera,:root[data-movimiento=reducido] .espera [data-pieza],:root[data-movimiento=reducido] .lluvia,:root[data-movimiento=reducido] .robot.destello svg{animation:none}:root[data-movimiento=reducido] .golpe{display:none}:root[data-movimiento=reducido] .plano img.reactivo{transition:none;animation:none}:root[data-movimiento=reducido] .arena-tv.sacude .planos{animation:none}:root[data-movimiento=reducido] .humo circle{opacity:.25;animation:none}:root[data-calidad=ahorro] .golpe,:root[data-calidad=ahorro] .humo{display:none}.garage{flex-direction:column;gap:8px;display:flex}.garage-cab{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.garage-titulo h1{white-space:nowrap;text-overflow:ellipsis;font-size:24px;overflow:hidden}.garage-titulo small{margin-top:2px;display:block}.vitrina{background:radial-gradient(ellipse at 50% 85%,#ece7dc1a,transparent 60%), var(--panel);justify-content:center;align-items:center;height:250px;display:flex;overflow:hidden}.vitrina .robot-vista{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.vitrina .robot-vista svg{filter:drop-shadow(0 8px 6px #00000080);width:auto;max-width:100%;height:96%;padding:0}.vitrina .calca{bottom:10px;left:12px}.vitrina .girar{min-height:34px;font-size:13px;position:absolute;bottom:8px;right:8px}.estado-robot{padding:8px 10px 9px}.estado-robot h2{justify-content:space-between;gap:8px;margin:0 0 6px;display:flex}.estado-robot h2 b{color:var(--texto);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.estado-robot .stats{grid-template-columns:repeat(5,1fr);gap:4px;margin:0;display:grid}.estado-robot .stats div{text-align:left;background:#00000040;padding:4px 5px 3px}.estado-robot .stats dt{font-family:var(--fuente-hud);letter-spacing:.08em;color:var(--tenue);text-transform:uppercase;font-size:9.5px}.estado-robot .stats dd{font-family:var(--fuente-hud);white-space:nowrap;align-items:center;gap:3px;margin:0;font-size:17px;font-weight:600;line-height:1.1;display:flex}.estado-robot .stats dd .delta{font-size:11px}.estado-robot .bonus{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.estado-robot .bonus span{font-family:var(--fuente-hud);color:var(--tinta);background:var(--propio);padding:1px 6px;font-size:12px}.estado-robot .bonus .sin-bonus{color:var(--tenue);background:0 0;padding:0}.garage .ranuras{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.garage .ranuras button{background:var(--panel-2);color:var(--texto-2);font-family:var(--fuente-hud);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;flex-direction:column;align-items:center;gap:3px;min-height:52px;padding:7px 2px 6px;font-size:12px;display:flex}.garage .ranuras button[aria-selected=true]{background:var(--texto);color:var(--tinta)}.garage .filtros{scrollbar-width:none;flex-wrap:nowrap;gap:6px;margin:0;display:flex;overflow-x:auto}.garage .filtros select{background:var(--panel-2);border:1px solid var(--linea);min-width:92px;color:var(--texto);flex:1 0 auto;padding:6px 8px;font-size:14px}.carrusel{scroll-snap-type:x mandatory;scrollbar-width:thin;overscroll-behavior-x:contain;gap:8px;padding:2px 0 6px;display:flex;overflow-x:auto}.ficha{scroll-snap-align:start;background:var(--panel-2);color:var(--texto);cursor:pointer;text-align:left;border:0;border-bottom:3px solid var(--r);flex-direction:column;flex:0 0 116px;padding:6px 6px 7px;display:flex;position:relative}.ficha img{aspect-ratio:1;object-fit:contain;width:100%}.ficha b{font-family:var(--fuente-hud);margin-top:3px;font-size:14px;font-weight:600;line-height:1.05;display:block}.ficha .detalle{color:var(--tenue);margin-top:1px;font-size:10px}.ficha .acabado{font-family:var(--fuente-hud);letter-spacing:.04em;color:var(--r);margin-top:1px;font-size:11px}.ficha .rz{font-family:var(--fuente-hud);letter-spacing:.1em;text-transform:uppercase;color:var(--r);font-size:9.5px;position:absolute;top:5px;left:6px}.ficha[aria-pressed=true]{outline:1.5px solid var(--texto);outline-offset:-1.5px}.ficha .efectos{font-family:var(--fuente-hud);flex-wrap:wrap;gap:2px 6px;min-height:14px;margin-top:4px;font-size:11px;display:flex}.ficha .efecto{color:var(--tenue);align-items:center;gap:2px;display:inline-flex}.ficha .efecto .delta{font-size:11px}.ficha .puesta{letter-spacing:.08em;color:var(--tenue);text-transform:uppercase}.garage .poner{margin-top:-2px}.configuracion{flex-direction:column;gap:8px;display:flex}.configuracion h1{font-size:24px}.configuracion .garage-cab{grid-template-columns:auto 1fr}.configuracion .bloque{flex-direction:column;gap:10px;padding:10px 12px 12px;display:flex}.configuracion .bloque h2{margin:0}.opcion{flex-direction:column;gap:6px;display:flex}.opcion-texto b{font-family:var(--fuente-hud);font-size:16px;font-weight:600;display:block}.opcion-texto span{color:var(--tenue);margin-top:1px;font-size:12.5px;line-height:1.35;display:block}.segmentos{flex-wrap:wrap;gap:4px;display:flex}.segmentos .boton-pastilla{min-height:38px;font-size:14px}.boton-pastilla.peligro{color:#f4b1ab;background:#e2534a29;border-color:#e2534a80;align-self:flex-start}.creditos span{font-size:12px}.arena-tv .pausa{z-index:5;min-height:30px;padding:4px 10px;font-size:12px;position:absolute;top:32px;right:8px}.pausa-capa{z-index:50;background:#05070af0;padding:10px 10px 16px;position:fixed;inset:0;overflow-y:auto}.pausa-capa .configuracion{max-width:520px;margin:0 auto}:root[data-texto-grande=true] .app{zoom:1.1}.entrada{flex-direction:column;gap:10px;padding-top:18px;display:flex}.entrada h1{font-size:30px}.entrada .bloque,.configuracion .alta-totp{flex-direction:column;gap:10px;padding:10px 12px 12px;display:flex}.entrada form{flex-direction:column;gap:10px;display:flex}.entrada .campo input{background:var(--panel-2);min-height:44px;color:var(--texto);border:1px solid var(--linea-fuerte);padding:8px 10px;font-size:16px}.entrada .segmentos .boton-pastilla{flex:1}.boton-pastilla.google{min-height:46px}.ciudades{grid-template-columns:1fr;gap:6px;display:grid}.ciudades .boton{min-height:58px}.aviso{color:#f4b1ab;margin:0;font-size:13px;line-height:1.4}.aviso.flotante{z-index:30;border-left:3px solid var(--alerta);cursor:pointer;background:#280e0cf2;margin-bottom:8px;padding:8px 10px;position:sticky;top:6px}.alta-totp img{background:#fff;align-self:center;padding:8px}.alta-totp .secreto{letter-spacing:.08em;word-break:break-all;color:var(--texto-2);align-self:center;font-size:13px}.alta-totp .campo input{letter-spacing:.3em;background:var(--panel-2);min-height:44px;color:var(--texto);border:1px solid var(--linea-fuerte);padding:8px 10px;font-size:18px}.panel-liga{flex-direction:column;gap:4px;padding:10px 12px 12px;display:flex}.panel-liga b.titulo-hud{font-size:28px}.panel-liga>span{color:var(--texto-2);font-size:12.5px}.panel-liga .aura{background:var(--panel-3);height:6px;margin:4px 0 2px}.panel-liga .aura i{background:var(--propio);height:100%;display:block}.panel-liga .acciones{margin-top:6px}.final .aura-final{font-family:var(--fuente-hud);letter-spacing:.06em;text-transform:uppercase;color:var(--texto-2);margin:0;font-size:16px}.final .aura-final b{color:var(--propio);font-size:20px}@media (prefers-reduced-motion:reduce){.panel-liga .aura i{transition:none}}.enlaces-liga{gap:6px;margin-top:6px;display:flex}.enlaces-liga .boton-pastilla{flex:1}.tabla-liga,.historial{flex-direction:column;gap:8px;display:flex}.tabla-liga .garage-cab,.historial .garage-cab{grid-template-columns:auto 1fr}.segmentos.categorias{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.segmentos.categorias .boton-pastilla{flex:none}.segmentos.categorias .tuya{border-color:var(--propio)}.tabla-liga table{border-collapse:collapse;width:100%;font-size:14px}.tabla-liga th{font-family:var(--fuente-hud);letter-spacing:.12em;text-transform:uppercase;color:var(--tenue);text-align:left;border-bottom:1px solid var(--linea);padding:8px 8px 6px;font-size:11px;font-weight:600}.tabla-liga td{border-bottom:1px solid var(--linea);padding:7px 8px}.tabla-liga td:first-child,.tabla-liga th:first-child{width:2.5em;color:var(--tenue)}.tabla-liga td:nth-child(3){font-family:var(--fuente-hud);font-size:16px;font-weight:700}.tabla-liga tr.yo td{color:var(--texto);background:#2fc2b024}.tabla-liga tr.yo td:first-child{box-shadow:inset 3px 0 0 var(--propio)}.lista-duelos{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lista-duelos li{border-left:3px solid var(--neutro);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.lista-duelos li.duelo-ganaste{border-left-color:var(--bien)}.lista-duelos li.duelo-perdiste{border-left-color:var(--alerta)}.lista-duelos li.duelo-en_curso{border-left-color:var(--propio)}.lista-duelos p{color:var(--texto-2);margin:0;font-size:13.5px}.lista-duelos .cabeza-duelo{justify-content:space-between;align-items:baseline;display:flex}.lista-duelos .cabeza-duelo b{font-size:20px}.lista-duelos .aura{font-family:var(--fuente-hud);color:var(--propio);font-weight:700}.lista-duelos .boton-pastilla{align-self:flex-start;margin-top:4px}.arena-tv .vivo.repeticion i{background:var(--neutro);border-radius:0;animation:none}.configuracion .factor{justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.codigos-respaldo{flex-direction:column;gap:6px;display:flex}.codigos-respaldo ol{columns:2;column-gap:18px;margin:0;padding-left:22px}.codigos-respaldo code{letter-spacing:.06em;color:var(--texto);font-size:14px}.guardado{z-index:30;border-left:3px solid var(--media);color:var(--texto);background:#05070aeb;margin:0 0 8px;padding:7px 10px;font-size:13px;position:sticky;top:6px}.guardado.listo{border-left-color:var(--bien)}.panel-liga .aviso-cuenta{color:var(--texto-2);border-left:3px solid var(--rival);margin:4px 0 0;padding:2px 0 2px 8px;font-size:12.5px;line-height:1.4}.tabla-liga .riesgo{color:var(--tenue);text-transform:uppercase;letter-spacing:.06em;margin-left:6px;font-size:11px;font-weight:500}.tienda{flex-direction:column;gap:8px;display:flex}.tienda .garage-cab{grid-template-columns:1fr auto}.saldo{font-family:var(--fuente-hud);background:var(--panel-2);clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);align-items:center;gap:5px;padding:4px 10px 4px 7px;font-size:20px;font-weight:600;display:inline-flex}.tienda .aporte{margin:0}.vitrina-tienda{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.vitrina-tienda .ficha{flex:none;min-width:0}.vitrina-tienda .ficha:disabled{cursor:default;opacity:.45}.ficha .precio{font-family:var(--fuente-hud);align-items:center;gap:3px;margin-top:4px;font-size:15px;font-weight:600;display:inline-flex}.ficha .precio.falta{color:var(--tenue)}.ficha .precio.vendida{letter-spacing:.08em;text-transform:uppercase;color:var(--tenue);font-size:12px}.tienda .comprar{width:100%}@media (width<=360px){.vitrina-tienda{grid-template-columns:repeat(2,minmax(0,1fr))}}.talleres,.taller-detalle{flex-direction:column;gap:8px;display:flex}.talleres .garage-cab{grid-template-columns:auto 1fr}.talleres .segmentos .boton-pastilla{flex:1}.talleres .campo input,.talleres .campo select,.entrada .campo select,.tabla-liga .campo select,.pais-mudanza .campo select,.acciones-miembro select{background:var(--panel-2);min-height:44px;color:var(--texto);border:1px solid var(--linea-fuerte);padding:8px 10px;font-size:16px}.talleres .bloque{flex-direction:column;gap:8px;padding:10px 12px 12px;display:flex}.cabecera-taller{flex-direction:column;gap:4px;padding:10px 12px 12px;display:flex}.cabecera-taller b.titulo-hud{align-items:center;gap:8px;font-size:26px;display:flex}.cabecera-taller span{color:var(--texto-2);font-size:13px}.lista-miembros{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lista-miembros li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding:8px 12px;display:flex}.lista-miembros li>div:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.lista-miembros small{color:var(--tenue);font-size:12px}.lista-miembros li.yo{box-shadow:inset 3px 0 0 var(--propio)}.acciones-miembro{flex-wrap:wrap;gap:6px;display:flex}.acciones-miembro select{min-height:36px;padding:4px 8px;font-size:14px}.lista-simple{color:var(--texto-2);flex-direction:column;gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.lista-fechas{grid-template-columns:1fr;gap:2px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.lista-fechas li{border-bottom:1px solid var(--linea);color:var(--texto-2);grid-template-columns:5em 3em 1fr;gap:8px;padding:4px 0;display:grid}.lista-fechas b{font-family:var(--fuente-hud);color:var(--texto)}.lista-logros{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lista-logros li{color:var(--texto-2);align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:flex}.lista-logros li.top{border-left:3px solid var(--media)}.simbolo-top{min-width:1.6em;height:1.6em;font-family:var(--fuente-hud);color:var(--tinta);background:var(--neutro);clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px),0 4px);place-items:center;margin-right:6px;padding:0 3px;font-size:12px;font-weight:700;line-height:1;display:inline-grid}.simbolo-top.podio-1{background:var(--r-legendario)}.simbolo-top.podio-2{background:var(--r-mitico)}.simbolo-top.podio-3{background:var(--impacto)}.nombre-taller{color:var(--tenue);align-items:center;font-size:12px;display:flex}.tabla-liga td .nombre-taller{margin-top:2px}.nombre-taller.independiente{font-style:italic}.podio{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.podio li{align-items:center;gap:4px;font-size:15px;display:flex}.podio span{font-family:var(--fuente-hud);color:var(--propio);margin-left:auto}.tabla-campeonato{border-collapse:collapse;width:100%;font-size:14px}.tabla-campeonato th{font-family:var(--fuente-hud);letter-spacing:.12em;text-transform:uppercase;color:var(--tenue);text-align:left;border-bottom:1px solid var(--linea);padding:8px 8px 6px;font-size:11px;font-weight:600}.tabla-campeonato td{border-bottom:1px solid var(--linea);cursor:pointer;padding:7px 8px}.tabla-campeonato td .nombre-taller{color:var(--texto);font-size:14px}.tabla-campeonato td:first-child{width:2.5em;color:var(--tenue)}.tabla-campeonato td:last-child{font-family:var(--fuente-hud);font-size:16px;font-weight:700}.tabla-campeonato tr.yo td{background:#2fc2b024}.aviso-taller{border-left:3px solid var(--media);flex-direction:column;gap:6px;margin-bottom:8px;padding:10px 12px 12px;display:flex}.aviso-taller b.titulo-hud{font-size:20px}.aviso-taller p{color:var(--texto-2);margin:0;font-size:13.5px;line-height:1.45}.pais-mudanza{flex-direction:column;gap:8px;display:flex}.pais-mudanza .opcion-texto{flex-direction:column;gap:2px;display:flex}.pais-mudanza .opcion-texto span{color:var(--texto-2);font-size:13px}.pais-mudanza .segmentos{flex-wrap:wrap}.intro p{color:var(--texto);max-width:60ch;margin:0;line-height:1.5}.intro .rotulo{color:var(--tenue)}.sets-leyendas{grid-template-columns:1fr;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.sets-leyendas li{flex-direction:column;gap:2px;padding:8px 10px;font-size:13.5px;display:flex}.sets-leyendas li span{color:var(--texto-2)}.acciones-arranque{grid-template-columns:auto 1fr;align-items:stretch;gap:8px;margin-top:4px;display:grid}.globos{flex-direction:column;gap:8px;display:flex}.globo{grid-template-columns:44px 1fr;align-items:start;gap:10px;display:grid}.globo.el{grid-template-columns:1fr 44px}.globo.el .retrato{order:2}.globo p{background:var(--panel-2);border:1px solid var(--linea);margin:0;padding:9px 11px;font-size:14px;line-height:1.45}.globo p b{font-family:var(--fuente-hud);letter-spacing:.12em;text-transform:uppercase;color:var(--tenue);margin-bottom:3px;font-size:12px;display:block}.retrato{color:#f4efe6;width:44px;height:44px;font-family:var(--fuente-hud);border-radius:50%;place-items:center;font-size:20px;font-weight:700;display:grid;box-shadow:inset 0 0 0 2px #00000040}.explicacion{flex-direction:column;gap:8px;margin-bottom:10px;padding:10px;display:flex}.explicacion .boton-pastilla{align-self:flex-end}.kit{flex-direction:column;gap:4px;margin:0;padding:8px 12px;font-size:14px;list-style:none;display:flex}.arranque.personalidad .rasgos{margin-top:4px}:root{box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}*,:before,:after{box-sizing:inherit}html{scroll-padding-top:env(safe-area-inset-top,0px)}html,body{min-height:100%;margin:0}body{background:var(--fondo);color:var(--texto);font-family:var(--fuente);-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit}button:focus-visible,select:focus-visible,input:focus-visible{outline:2px solid var(--propio);outline-offset:2px}.app{max-width:520px;margin:0 auto;padding:10px 10px 16px}.app.con-barra{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}.barra-nav{z-index:40;border-top:1px solid var(--linea);padding:6px 10px calc(6px + env(safe-area-inset-bottom,0px));background:#0a0c0ff5;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.barra-nav nav{grid-template-columns:repeat(4,1fr);gap:6px;width:100%;max-width:520px;display:grid}.barra-nav button{color:var(--tenue);font-family:var(--fuente-hud);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;min-height:54px;padding:5px 2px 4px;font-size:12px;display:flex;position:relative}.barra-nav button[aria-current=page]{color:var(--texto)}.barra-nav button[aria-current=page]:before{content:"";background:var(--propio);height:3px;position:absolute;top:-6px;left:22%;right:22%}.barra-nav .icono{opacity:.55}.barra-nav button[aria-current=page] .icono{opacity:1}.encabezado{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:2px 0 8px;display:grid}.encabezado h1{font-family:var(--fuente-hud);text-transform:uppercase;letter-spacing:.02em;margin:0;font-size:24px;font-style:italic;font-weight:700;line-height:1}.encabezado .boton.chico{grid-column:1}.seccion{font-family:var(--fuente-hud);letter-spacing:.14em;text-transform:uppercase;color:var(--tenue);margin:14px 2px 6px;font-size:12px;font-weight:600}.seccion small{letter-spacing:.06em;color:var(--texto-2);margin-left:6px}.estrategia h2,.personalidad h2{font-family:var(--fuente-hud);letter-spacing:.14em;text-transform:uppercase;color:var(--tenue);margin:14px 2px 6px;font-size:12px;font-weight:600}.estrategia h2 small,.personalidad h2 small{letter-spacing:.06em;color:var(--texto-2);margin-left:6px;font-weight:500}.ayuda,.vacio,.nota-auto{color:var(--texto-2);max-width:60ch;margin:4px 2px 8px;font-size:13.5px;line-height:1.45}.lluvia{z-index:1;pointer-events:none;opacity:.35;background-image:repeating-linear-gradient(105deg,#0000 0 9px,#c8d7e680 9px 10px,#0000 10px 23px);background-size:120px 120px;animation:.5s linear infinite llover;position:absolute;inset:0}@keyframes llover{to{background-position:-24px 120px}}.robot{z-index:4;transform-origin:50% 90%;position:absolute}.robot svg{filter:drop-shadow(0 6px 5px #00000073);width:100%;height:100%;display:block;overflow:visible}.espera,.espera [data-pieza]{animation-delay:var(--desfase,0s)}.espera [data-pieza]:not([data-pieza=trenInferior]){transform-box:view-box;transform-origin:var(--apoyo-x,256px) var(--apoyo-y,420px)}.espera-flotantes{animation:3.2s ease-in-out infinite flotar}@keyframes flotar{50%{transform:translateY(-1.6%)}}.espera-ruedas{animation:2.6s ease-in-out infinite rodar}@keyframes rodar{0%,to{transform:translate(0)}50%{transform:translateX(calc(var(--sentido,1) * 2.4%))}}.espera-ruedas [data-pieza]:not([data-pieza=trenInferior]){animation:2.6s ease-in-out infinite inercia;animation-delay:var(--desfase,0s)}@keyframes inercia{0%,to{transform:rotate(0)}20%{transform:rotate(calc(var(--sentido,1) * -1.1deg))}55%{transform:rotate(calc(var(--sentido,1) * .9deg))}}.espera-articuladas [data-pieza]:not([data-pieza=trenInferior]){animation:2.8s ease-in-out infinite bambolear;animation-delay:var(--desfase,0s)}@keyframes bambolear{0%,to{transform:translate(-1.5px)rotate(-1.4deg)}50%{transform:translate(1.5px)rotate(1.4deg)}}.espera-orugas [data-pieza]:not([data-pieza=trenInferior]){animation:3.8s ease-in-out infinite torreta;animation-delay:var(--desfase,0s)}@keyframes torreta{0%,to{transform:none}30%{transform:translateX(calc(var(--sentido,1) * -1.5px)) scaleX(.962)}65%{transform:translateX(calc(var(--sentido,1) * .8px)) scaleX(1.012)}}[data-pieza]{transition:opacity .4s,filter .4s}[data-pieza].rota{filter:drop-shadow(0 0 #0000)}.humo circle{fill:#96969652;transform-box:fill-box;transform-origin:50%;animation:2.6s linear infinite humo}.humo circle:nth-child(2){animation-delay:-.9s}.humo circle:nth-child(3){animation-delay:-1.8s}@keyframes humo{0%{opacity:.55;transform:translate(0)scale(.4)}to{opacity:0;transform:translate(-8px,-46px)scale(1.7)}}.robot.destello svg{animation:.35s steps(2,end) 2 destello}@keyframes destello{50%{filter:brightness(2.6)saturate(.3)}}.robot.caido{opacity:.15;transition:transform .9s cubic-bezier(.5,0,.8,.4),opacity .9s;transform:translateY(18%)rotate(8deg)}.chispa{z-index:7;pointer-events:none;background:radial-gradient(circle,#fff6d8 0 12%,#e0a43ccc 28%,#0000 62%);border-radius:50%;width:60px;height:60px;margin:-30px 0 0 -30px;animation:.45s ease-out forwards chispa;position:absolute}@keyframes chispa{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.6)}}.numero{z-index:8;font-family:var(--fuente-hud);color:#fff;text-shadow:0 2px #000;pointer-events:none;font-size:24px;font-style:italic;font-weight:700;animation:1s ease-out forwards subir;position:absolute}.numero.estado{color:var(--texto);font-size:15px}@keyframes subir{to{opacity:0;transform:translateY(-34px)}}.acciones{grid-template-columns:1fr 1fr;gap:6px;margin-top:8px;display:grid}.boton{text-align:left;background:var(--panel-2);color:var(--texto);cursor:pointer;min-height:56px;clip-path:polygon(var(--chaflan-chico) 0,100% 0,100% calc(100% - var(--chaflan-chico)),calc(100% - var(--chaflan-chico)) 100%,0 100%,0 var(--chaflan-chico));border:0;padding:9px 10px}.boton:hover:not(:disabled){background:var(--panel-3)}.boton:disabled{opacity:.4;cursor:default}.boton>b{font-family:var(--fuente-hud);color:var(--texto);font-size:17px;font-weight:600;line-height:1.1;display:block}.boton>span{color:var(--tenue);font-size:12px}.boton.con-icono{grid-template-columns:auto 1fr;align-items:center;gap:1px 10px;display:grid}.boton.con-icono>.icono{grid-row:1/3}.boton.elegida,.boton[aria-checked=true]{box-shadow:inset 0 0 0 1.5px var(--propio);background:#2fc2b024}.boton.chico{text-align:center;min-height:38px;font-family:var(--fuente-hud);letter-spacing:.04em;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);border:1px solid var(--linea);color:var(--texto-2);padding:6px 12px;font-size:15px}.volver{text-align:center;grid-column:1/-1;min-height:44px}select,input{font:inherit;color:var(--texto);background:var(--panel-2);border:1px solid var(--linea);border-radius:0;max-width:100%;min-height:40px;padding:7px 8px;font-size:15px}.campo{font-family:var(--fuente-hud);letter-spacing:.12em;text-transform:uppercase;color:var(--tenue);flex-direction:column;gap:3px;margin:8px 0 0;font-size:12px;display:flex}.campo input,.campo select{font-family:var(--fuente);letter-spacing:0;text-transform:none}.nombre-robot input{font-family:var(--fuente-hud);text-transform:uppercase;font-size:20px;font-style:italic;font-weight:700}.garage-vista{background:radial-gradient(ellipse at 50% 85%,#ece7dc1a,transparent 60%), var(--panel);justify-content:center;align-items:center;height:230px;display:flex;position:relative;overflow:hidden}.garage-vista .robot-vista{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.garage-vista .robot-vista svg{filter:drop-shadow(0 8px 6px #00000080);width:auto;max-width:100%;height:96%}.garage-vista .calca{bottom:10px;left:12px}.recien-cuidado .robot-vista svg{animation:1.2s ease-out brillo}@keyframes brillo{30%{filter:drop-shadow(0 8px 6px #00000080)brightness(1.35)}}.mensaje{border-left:3px solid var(--propio);min-height:52px;color:var(--texto);background:#05070ab8;margin-top:8px;padding:8px 12px;font-size:14.5px;line-height:1.4}.mensaje.dice b{font-family:var(--fuente-hud);letter-spacing:.06em;color:var(--propio);font-weight:600}.eleccion h1{font-family:var(--fuente-hud);text-transform:uppercase;margin:6px 2px 2px;font-size:24px;font-style:italic;font-weight:700}.eleccion p{color:var(--texto-2);max-width:60ch;margin:0 2px 12px;font-size:14px}.grilla{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.tarjeta{background:var(--panel-2);border:0;border-bottom:3px solid var(--r-set);cursor:pointer;text-align:center;color:var(--texto);padding:6px 4px 8px}.tarjeta:hover{background:var(--panel-3)}.tarjeta svg{width:100%;height:auto;display:block}.tarjeta>b{font-family:var(--fuente-hud);margin-top:2px;font-size:15px;font-weight:600;display:block}.tarjeta>span{color:var(--tenue);font-size:11px}.perfiles{grid-template-columns:1fr;gap:6px;display:grid}.reglas{counter-reset:regla;gap:6px;margin:0;padding:0;list-style:none;display:grid}.regla{counter-increment:regla;padding:10px 10px 8px;position:relative}.regla:after{content:counter(regla);font-family:var(--fuente-hud);color:var(--tenue);font-size:18px;font-style:italic;font-weight:700;position:absolute;top:6px;right:10px}.linea{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;padding-right:22px;display:flex}.linea>span:not(.si){color:var(--texto-2);font-size:14px}.linea .si{font-family:var(--fuente-hud);letter-spacing:.1em;text-transform:uppercase;color:var(--propio);min-width:16px;font-weight:700}.linea select{flex:150px}.pct{color:var(--texto-2);align-items:center;gap:3px;display:inline-flex}.pct input{width:70px}.controles{justify-content:flex-end;gap:6px;display:flex}.errores{color:#f4b1ab;font-size:14px}@media (width>=460px){.perfiles{grid-template-columns:1fr 1fr}}.pentagono{width:min(100%,320px);height:auto;margin:4px auto 0;display:block;overflow:visible}.pent-anillo{fill:none;stroke:#ffffff1a;stroke-width:1px}.pent-anillo:last-of-type{stroke:#fff3}.pent-eje{stroke:#ffffff1a;stroke-width:1px}.pent-forma{fill:#2fc2b038;stroke:var(--propio);stroke-width:2px;stroke-linejoin:round;transition:all .25s}.pent-antes{fill:none;stroke:var(--tenue);stroke-width:1.5px;stroke-dasharray:4 3}.pent-punto{fill:var(--propio);stroke:var(--fondo);stroke-width:1.5px}.pent-rotulo{font-family:var(--fuente-hud);letter-spacing:.04em;fill:var(--texto-2);font-size:13px}.pent-valor{fill:var(--texto);font-weight:700}.puntos-libres{text-align:center;font-family:var(--fuente-hud);letter-spacing:.04em;color:var(--propio);margin:4px 0 8px;font-size:16px}.puntos-libres.completos{color:var(--bien)}.rasgos{gap:6px;display:grid}.rasgo{grid-template-columns:auto 1fr 44px 32px 44px;align-items:center;gap:8px;padding:6px 8px;display:grid}.rasgo-nombre b{font-family:var(--fuente-hud);font-size:17px;font-weight:600;display:block}.rasgo-nombre span{color:var(--tenue);font-size:12px}.rasgo output{text-align:center;font-family:var(--fuente-hud);font-size:22px;font-style:italic;font-weight:700}.rasgo .boton.chico{padding:6px 0}.boton.confirmar:not(:disabled){background:var(--propio);color:#04201c}.boton.confirmar:not(:disabled)>b{color:#04201c}.ajuste{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ajustadores{color:var(--propio);font-family:var(--fuente-hud);font-size:16px;font-weight:700}.ejemplos{margin-top:6px}.frases,.forma-pelear{gap:6px;margin:0;padding:0;list-style:none;display:grid}.frases li{border-left:3px solid var(--propio);background:#05070ab8;padding:7px 10px;font-size:14.5px}.frases li span{font-family:var(--fuente-hud);letter-spacing:.12em;text-transform:uppercase;color:var(--propio);font-size:11px;display:block}.forma-pelear li{background:var(--panel-2);color:var(--texto-2);padding:7px 10px;font-size:14px}.mantenimiento-barra{margin-top:8px;padding:8px 10px}.mantenimiento-barra .fila{font-family:var(--fuente-hud);letter-spacing:.12em;text-transform:uppercase;color:var(--tenue);justify-content:space-between;align-items:baseline;font-size:12px;display:flex}.mantenimiento-barra .fila b{color:var(--texto);letter-spacing:0;font-size:18px}.mantenimiento-barra .barra{background:#ffffff17;height:7px;margin:5px 0;position:relative;transform:skew(-18deg)}.mantenimiento-barra .barra i{background:var(--bien);height:100%;transition:width .5s;display:block}.mantenimiento-barra .barra em{background:var(--texto);width:2px;position:absolute;top:-3px;bottom:-3px}.mantenimiento-barra small{color:var(--tenue);font-size:12px}.boton.tarea{grid-column:1/-1;min-height:54px}.boton.tarea.hecha{box-shadow:inset 0 0 0 1.5px var(--bien);opacity:1}.boton.tarea.hecha>span{color:var(--bien)}@media (prefers-reduced-motion:reduce){:root:not([data-movimiento=completo]) .espera,:root:not([data-movimiento=completo]) .espera [data-pieza],:root:not([data-movimiento=completo]) .lluvia,:root:not([data-movimiento=completo]) .robot.destello svg,:root:not([data-movimiento=completo]) .recien-cuidado .robot-vista svg{animation:none}:root:not([data-movimiento=completo]) .numero,:root:not([data-movimiento=completo]) .chispa{animation-duration:10ms}:root:not([data-movimiento=completo]) .robot.caido,:root:not([data-movimiento=completo]) [data-pieza],:root:not([data-movimiento=completo]) .pent-forma,:root:not([data-movimiento=completo]) .mantenimiento-barra .barra i{transition:none}}:root[data-movimiento=reducido] .recien-cuidado .robot-vista svg{animation:none}:root[data-movimiento=reducido] .numero,:root[data-movimiento=reducido] .chispa{animation-duration:10ms}:root[data-movimiento=reducido] .robot.caido,:root[data-movimiento=reducido] [data-pieza],:root[data-movimiento=reducido] .pent-forma,:root[data-movimiento=reducido] .mantenimiento-barra .barra i{transition:none}.inicio .encabezado{grid-template-columns:1fr auto;align-items:end}.inicio .encabezado .boton.chico{grid-column:auto}.boton.ancho{grid-column:1/-1}.inicio .nombre-robot{margin:0}.boton.chico.boton-icono{align-items:center;min-height:44px;padding:4px 8px;display:flex}.lectura-inicio{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 2px 0;display:flex}.lectura{font-family:var(--fuente-hud);letter-spacing:.08em;text-transform:uppercase;background:var(--texto);color:var(--tinta);clip-path:polygon(5px 0,100% 0,calc(100% - 5px) 100%,0 100%);white-space:nowrap;padding:3px 9px;font-size:13px}.arena-hoy{height:190px;position:relative;overflow:hidden}.arena-hoy img{object-fit:cover;object-position:50% 38%;width:100%;height:100%;position:absolute;inset:0}.arena-hoy:after{content:"";background:linear-gradient(#0000 30%,#05070af0 78%);position:absolute;inset:0}.arena-hoy-texto{z-index:1;flex-direction:column;gap:2px;display:flex;position:absolute;bottom:10px;left:12px;right:12px}.arena-hoy-texto b{font-size:24px}.arena-hoy-texto span{color:var(--texto-2);font-size:12.5px}.estado-piezas{margin-top:10px;padding:8px 10px}.estado-piezas .fila{font-family:var(--fuente-hud);letter-spacing:.12em;text-transform:uppercase;color:var(--tenue);justify-content:space-between;align-items:baseline;font-size:12px;display:flex}.estado-piezas .fila b{color:var(--texto);letter-spacing:0;font-size:16px}.estado-piezas .rinde{margin:4px 0 6px;font-size:14px}.estado-piezas ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.estado-piezas li{grid-template-columns:1fr auto;grid-template-areas:"nombre boton""hp boton""cuando boton";align-items:center;column-gap:10px;display:grid}.estado-piezas .nombre{grid-area:nombre;align-items:baseline;gap:6px;min-width:0;display:flex}.estado-piezas .nombre b{font-family:var(--fuente-hud);font-size:14px}.estado-piezas .nombre small{color:var(--tenue);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.estado-piezas .hp{background:#ffffff17;grid-area:hp;height:6px;margin:3px 0;display:block;transform:skew(-18deg)}.estado-piezas .hp i{background:var(--vida);height:100%;display:block}.estado-piezas li.danada .hp i{background:var(--media)}.estado-piezas li.rota .hp i{background:var(--baja)}.estado-piezas .cuando{color:var(--tenue);grid-area:cuando;font-size:12px}.estado-piezas li>button{grid-area:boton}.estado-piezas>small{color:var(--tenue);margin-top:8px;font-size:12px;display:block}.ficha .imagen{display:block;position:relative}.ficha .imagen img{display:block}.vetas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.vetas .veta-fondo{fill:none;stroke:#8a5a1c;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.vetas .veta-brillo{fill:none;stroke:#f1c95a;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round}.ficha .hp-ficha{background:#ffffff17;height:4px;margin-top:4px;display:block}.ficha .hp-ficha i{background:var(--media);height:100%;display:block}.ficha .hp-ficha.rota i{background:var(--baja)}.ficha .estado-ficha{color:var(--tenue);margin-top:2px;font-size:10px;display:block}.kit-tienda{grid-template-columns:1fr auto;align-items:center;gap:4px 10px;margin-top:10px;padding:8px 10px;display:grid}.kit-tienda b{font-family:var(--fuente-hud);font-size:16px}.kit-tienda small{color:var(--tenue);grid-column:1;font-size:12px}.kit-tienda button{grid-area:1/2/span 2}.aviso-ataque{border-left:3px solid var(--alerta);margin:8px 0;padding:10px}.aviso-ataque .acciones{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.desafios-area{margin-top:12px}.desafios-area h2{font-family:var(--fuente-hud);letter-spacing:.06em;text-transform:uppercase;color:var(--tenue);margin:0 2px 4px;font-size:16px;font-weight:600}.acciones.una-columna{grid-template-columns:1fr}.boton.desafio>b{font-size:16px}.objetivos{padding:10px 12px}.objetivos .fila{justify-content:space-between;gap:8px;display:flex}.objetivos ul{gap:3px;margin:6px 0 2px;padding:0;font-size:14px;list-style:none;display:grid}.objetivos li{color:var(--texto-2);justify-content:space-between;display:flex}.objetivos li.hecho{color:var(--bien)}.objetivos small{color:var(--bien);font-size:12px}.aviso.bien{color:var(--bien);border-left:3px solid var(--bien);cursor:pointer;background:#0a281e99;margin:6px 0;padding:8px 10px}.panel.enunciado{margin:8px 0;padding:12px;font-size:16px;line-height:1.45}.panel.haiku{margin:8px 0;padding:12px 16px;font-size:17px;font-style:italic;line-height:1.5}.panel.haiku p{min-height:1.5em;margin:0}.panel.haiku p.vacia{color:var(--tenue)}.panel.tres-cosas{margin:8px 0;padding:10px 12px 10px 28px;font-size:15px}.respiracion{align-items:center;gap:14px;margin:8px 0;padding:14px;display:flex}.respiracion .luz{background:var(--propio);width:44px;height:44px;box-shadow:0 0 18px var(--propio);border-radius:50%;animation:ease-in-out infinite respirar}@keyframes respirar{0%,to{opacity:.2;transform:scale(.7)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){:root:not([data-movimiento=completo]) .respiracion .luz{opacity:.8;animation:none}}:root[data-movimiento=reducido] .respiracion .luz{opacity:.8;animation:none}.desafios .boton.ancho{text-align:center;width:100%;margin-top:8px;display:block}.codigo-desafio{color:var(--tenue);letter-spacing:.04em;margin-left:8px;font-family:ui-monospace,monospace;font-size:11px}p.codigo-desafio{margin:0 2px 4px}
