.esc{--esc-fondo:#0b1024;--esc-fondo-2:#131c40;--esc-lima:#b6f53c;--esc-lima-suave:#b6f53c29;--esc-plata:#c9d3e6;--esc-texto:#eef2ff;--esc-tenue:#eef2ffa3;--esc-linea:#c9d3e629;--esc-cristal:#ffffff0f;--primary:#b6f53c;--primary-foreground:#0b1024;isolation:isolate;color:var(--esc-texto);background:radial-gradient(120% 70% at 50% 110%, #3d6bff47, transparent 60%), radial-gradient(90% 60% at 50% -10%, #82a0ff38, transparent 70%), linear-gradient(180deg, #070b1a 0%, var(--esc-fondo) 45%, #0d1430 100%);font-family:var(--font-geist-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;position:relative;overflow:hidden;container:escenario/inline-size}.esc-pantalla{height:var(--esc-alto,100vh);overscroll-behavior:none;width:100%;height:100dvh}@supports not (height:100dvh){.esc-pantalla{height:var(--esc-alto,100vh)}}.esc-incrustado{border-radius:1.25rem;width:100%;height:min(78vh,760px);min-height:640px}@container escenario (max-width:899px){.esc-incrustado{height:auto}}.esc-titular{font-family:var(--font-barlow-condensed), var(--font-heading), sans-serif;text-transform:uppercase;letter-spacing:.01em;font-style:italic;font-weight:900;line-height:.92}.esc-fondo{z-index:-1;pointer-events:none;background:conic-gradient(from 150deg at 12% -8%,#0000 0deg,#c8d7ff21 8deg,#0000 18deg),conic-gradient(from 192deg at 88% -8%,#0000 0deg,#c8d7ff21 10deg,#0000 20deg),conic-gradient(from 168deg at 35% -12%,#0000 0deg,#b6f53c0d 6deg,#0000 12deg);position:absolute;inset:0}.esc-foco{clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);transform-origin:50% 0;opacity:.4;will-change:transform;background:radial-gradient(60% 100% at 50% 0,#c8d7ff4d,#c8d7ff0f 60%,#0000 85%);width:34%;height:140%;position:absolute;top:-20%}.esc-foco-3{opacity:.25;width:16%;animation:17s ease-in-out infinite alternate esc-foco-c;left:42%}@keyframes esc-foco-c{0%{transform:rotate(-9deg)}to{transform:rotate(9deg)}}.esc-suelo{background:radial-gradient(50% 50%,#b6f53c1a,#0000 70%);height:45%;position:absolute;bottom:-18%;left:-10%;right:-10%}.esc-vineta{background:radial-gradient(130% 100% at 50% 40%,#0000 55%,#030610bf);position:absolute;inset:0}.esc-particulas{width:100%;height:100%;position:absolute;inset:0}.esc-confeti{z-index:40;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.esc-marco{height:100%;padding:clamp(.75rem,1.8cqi,2rem) clamp(1rem,2.2cqi,2.5rem);padding-bottom:max(clamp(.6rem, 1.8cqi, 2rem), env(safe-area-inset-bottom));padding-top:max(clamp(.6rem, 1.8cqi, 2rem), env(safe-area-inset-top));padding-left:max(clamp(.75rem, 2.2cqi, 2.5rem), env(safe-area-inset-left));padding-right:max(clamp(.75rem, 2.2cqi, 2.5rem), env(safe-area-inset-right));grid-template-rows:auto 1fr auto;gap:clamp(.5rem,1.4cqi,1.25rem);display:grid;position:relative}.esc-cuerpo{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:clamp(.75rem,2cqi,2rem);min-height:0;display:grid}@container escenario (min-width:900px){.esc-cuerpo{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,.8fr) minmax(0,2.2fr)}}.esc-cabecera{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-width:0;display:flex}.esc-cabecera-titulo{flex:12rem;min-width:0}.esc-controles{flex-shrink:0;align-items:center;gap:.4rem;margin-left:auto;display:flex}@container escenario (max-width:699px){.esc-cabecera-titulo{flex-basis:calc(100% - 3.5rem)}.esc-subtitulo{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.esc-nombre-torneo{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.esc-nombre-torneo{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.15rem,2.6cqi,2.6rem);overflow:hidden}.esc-subtitulo{color:var(--esc-tenue);letter-spacing:.14em;text-transform:uppercase;font-size:clamp(.72rem,1.05cqi,1rem);font-weight:600}.esc-boton{border:1px solid var(--esc-linea);min-width:2.75rem;min-height:2.75rem;color:var(--esc-texto);background:#131c40b8;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:0 .85rem;font-size:.875rem;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.esc-boton:hover{background:#ffffff1f}.esc-boton:focus-visible{outline:3px solid var(--esc-lima);outline-offset:2px}.esc-boton-lima{background:var(--esc-lima);border-color:var(--esc-lima);color:#0b1024}.esc-boton-lima:hover{background:#c9ff63}.esc-boton-texto{display:none}@container escenario (min-width:700px){.esc-boton-texto{display:inline}}.esc-pildora-directo{color:#ffd5dc;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#ff3b5c29;border:1px solid #ff5a6e80;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .75rem;font-size:clamp(.7rem,1cqi,.95rem);font-weight:800;display:inline-flex}.esc-pildora-directo:before{content:"";background:#ff3b5c;border-radius:50%;width:.55em;height:.55em}.esc-pildora-directo{position:relative}.esc-pildora-directo:after{content:"";background:#ff3b5cb3;border-radius:50%;width:.55em;height:.55em;margin-top:-.275em;animation:1.6s ease-out infinite esc-latido;position:absolute;top:50%;left:.75rem}@keyframes esc-latido{0%{opacity:.8;transform:scale(1)}80%,to{opacity:0;transform:scale(2.6)}}.esc-espectadores{color:var(--esc-tenue);white-space:nowrap;align-items:center;gap:.35rem;font-size:.85rem;font-weight:600;display:inline-flex}.esc-zona-bombo{align-items:center;gap:clamp(.75rem,2cqi,1.5rem);min-width:0;display:flex}@container escenario (min-width:900px){.esc-zona-bombo{flex-direction:column;justify-content:center}}.esc-bombo{--tam:clamp(5.5rem, 26cqi, 9rem);width:var(--tam);flex-shrink:0;position:relative}@container escenario (min-width:900px){.esc-bombo{--tam:clamp(12rem, 22cqi, 26rem)}}.esc-esfera{aspect-ratio:1;background:radial-gradient(circle at 32% 26%,#ffffff6b,#ffffff0f 22%,#0000 40%),radial-gradient(circle at 50% 60%,#78a0ff1a,#1e327847 70%,#c8d7ff40 99%);border:2px solid #dce6ff52;border-radius:50%;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 2.5rem #8cafff40,inset 0 -1.2rem 2rem #00000059,0 0 3rem #5a82ff40}.esc-bombo:before{content:"";aspect-ratio:1;opacity:0;pointer-events:none;background:radial-gradient(closest-side,#b6f53c73,#b6f53c1f 60%,#0000 72%);border-radius:50%;transition:opacity .4s;position:absolute;inset:-12% -12% auto}.esc-bombo.mezclando:before{opacity:1}.esc-esfera:after{content:"";filter:blur(1px);background:linear-gradient(160deg,#ffffff8c,#0000 70%);border-radius:50%;width:22%;height:34%;position:absolute;inset:8% 14% auto auto;transform:rotate(28deg)}.esc-bombo.mezclando .esc-esfera{animation:.18s linear infinite esc-temblor}@keyframes esc-temblor{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(1px,-1px)rotate(-.6deg)}75%{transform:translate(-1px,1px)rotate(.6deg)}}.esc-pie-bombo{width:46%;height:calc(var(--tam) * .16);clip-path:polygon(22% 0,78% 0,100% 100%,0 100%);background:linear-gradient(90deg,#39425c,#c9d3e6 45%,#6b7690 60%,#2a3147);border-radius:0 0 .4rem .4rem;margin:-2% auto 0}.esc-bola-mini{aspect-ratio:1;background:radial-gradient(circle at 34% 30%,#fff 0 10%,#dfe6f3 26%,#8f9bb3 70%,#4a556e);border-radius:50%;width:17%;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;position:absolute;box-shadow:0 .15rem .35rem #00000073}.esc-bola-mini:after{content:"";background:var(--esc-lima);opacity:.8;border-radius:999px;position:absolute;inset:44% 0}.esc-bombo.mezclando .esc-bola-mini{animation-duration:.55s!important}@keyframes esc-tumbo-0{0%{transform:translate(0)rotate(0)}50%{transform:translate(120%,-180%)rotate(160deg)}to{transform:translate(-60%,-40%)rotate(320deg)}}@keyframes esc-tumbo-1{0%{transform:translate(0)rotate(0)}50%{transform:translate(-140%,-120%)rotate(-140deg)}to{transform:translate(80%,-220%)rotate(-300deg)}}@keyframes esc-tumbo-2{0%{transform:translate(0)rotate(0)}50%{transform:translate(90%,-60%)rotate(90deg)}to{transform:translate(-120%,-160%)rotate(250deg)}}@keyframes esc-tumbo-3{0%{transform:translate(0)rotate(0)}50%{transform:translate(-60%,-230%)rotate(-200deg)}to{transform:translate(110%,-90%)rotate(-360deg)}}.esc-info-bombo{text-align:left;min-width:0}@container escenario (min-width:900px){.esc-info-bombo{text-align:center}}.esc-nombre-bombo{color:var(--esc-texto);font-size:clamp(1.4rem,3.4cqi,3.2rem)}.esc-quedan{color:var(--esc-tenue);font-size:clamp(.8rem,1.2cqi,1.15rem);font-weight:600}.esc-chips{flex-wrap:wrap;gap:.35rem;margin-top:.5rem;display:flex}@container escenario (min-width:900px){.esc-chips{justify-content:center}}.esc-chip{border:1px solid var(--esc-linea);color:var(--esc-tenue);white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.18rem .6rem;font-size:clamp(.68rem,.9cqi,.85rem);font-weight:700;display:inline-flex}.esc-chip.activo{border-color:var(--esc-lima);color:var(--esc-lima);background:var(--esc-lima-suave)}.esc-chip.hecho{opacity:.45;text-decoration:line-through}.esc-destinos{scrollbar-width:thin;flex-direction:column;min-height:0;padding:.25rem;display:flex;overflow:auto}.esc-destinos>*{flex-shrink:0}.esc-rejilla-grupos{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:clamp(.5rem,1.2cqi,1.1rem);display:grid}.esc-destinos>.esc-rejilla-grupos,.esc-destinos>.esc-numeros{flex:auto;grid-auto-rows:minmax(min-content,1fr)}.esc-rejilla-grupos .esc-tarjeta{flex-direction:column;display:flex}.esc-rejilla-grupos .esc-casillas{flex:1;grid-auto-rows:minmax(min-content,1fr);align-content:stretch}.esc-previa,.esc-destinos{overscroll-behavior:contain}@container escenario (min-width:900px){.esc-destinos>.esc-rejilla-grupos,.esc-destinos>.esc-numeros{flex:auto;grid-auto-rows:minmax(0,1fr);min-height:0}.esc-rejilla-grupos .esc-tarjeta{flex-direction:column;min-height:0;display:flex}.esc-rejilla-grupos .esc-casillas{flex:1;grid-auto-rows:minmax(0,1fr);align-content:stretch}.esc-rejilla-grupos .esc-casilla{min-height:0;font-size:clamp(.85rem,1.9cqi,2.4rem)}}@container escenario (min-width:1300px){.esc-rejilla-grupos{grid-template-columns:repeat(var(--cols,2), minmax(0, 1fr))}}.esc-tarjeta{--c:#4f8cff;border:1px solid var(--esc-linea);background:linear-gradient(#ffffff14,#ffffff08);border-radius:clamp(.6rem,1cqi,1rem);transition:transform .25s;position:relative;overflow:hidden}.esc-tarjeta:before{content:"";background:var(--c);height:3px;position:absolute;inset:0 0 auto}.esc-tarjeta.barrido{border-color:var(--esc-lima);background:linear-gradient(#b6f53c38,#b6f53c0f);transition:none}.esc-aterriza{animation:.55s cubic-bezier(.2,.9,.3,1.4) esc-aterriza;display:inline-block}@keyframes esc-aterriza{0%{transform:scale(1.6)}to{transform:none}}.esc-tarjeta.objetivo{border-color:var(--esc-lima);box-shadow:0 0 0 2px var(--esc-lima), 0 0 2.5rem #b6f53c59;transform:scale(1.02)}.esc-cab-tarjeta{justify-content:space-between;align-items:baseline;gap:.5rem;padding:clamp(.45rem,.8cqi,.8rem) clamp(.6rem,1cqi,1rem) .2rem;display:flex}.esc-letra{color:var(--c);font-size:clamp(1.15rem,2.4cqi,2.4rem)}.esc-letra small{color:var(--esc-tenue);letter-spacing:.1em;margin-right:.25em;font-size:.55em;font-style:normal}.esc-contador{color:var(--esc-tenue);font-size:clamp(.65rem,.85cqi,.85rem);font-weight:700}.esc-casillas{gap:1px;padding:.15rem clamp(.35rem,.6cqi,.6rem) clamp(.45rem,.8cqi,.8rem);display:grid}.esc-casilla{white-space:nowrap;border-radius:.4rem;align-items:center;gap:.5rem;min-height:clamp(1.7rem,2.6cqi,2.6rem);padding:0 .45rem;font-size:clamp(.8rem,1.35cqi,1.35rem);font-weight:700;display:flex;position:relative;overflow:hidden}.esc-casilla>.esc-nombre-casilla{text-overflow:ellipsis;min-width:0;overflow:hidden}.esc-casilla.vacia{color:#eef2ff40;font-weight:600}.esc-casilla.vacia:after{content:"";border-bottom:1px dashed #eef2ff24;position:absolute;bottom:30%;left:2.1rem;right:.5rem}.esc-casilla.recien:before{content:"";border-radius:inherit;pointer-events:none;background:#b6f53c80;animation:1.8s ease-out forwards esc-recien;position:absolute;inset:0;box-shadow:0 0 1.2rem #b6f53cb3}@keyframes esc-recien{0%{opacity:1}to{opacity:0}}.esc-num-casilla{color:#eef2ff59;text-align:right;flex-shrink:0;width:1.2rem;font-size:.75em}.esc-franja{border-radius:999px;flex-shrink:0;width:.32em;height:1.1em;box-shadow:0 0 0 1px #ffffff40}.esc-insignia{letter-spacing:.08em;color:var(--esc-lima);text-transform:uppercase;flex-shrink:0;margin-left:auto;font-size:.62em;font-weight:800}.esc-cuadro{grid-template-columns:minmax(0,1fr);gap:clamp(.4rem,1cqi,1rem);display:grid}@container escenario (min-width:560px){.esc-cuadro{grid-template-columns:repeat(2,minmax(0,1fr))}}.esc-mitad{align-content:start;gap:clamp(.35rem,.8cqi,.8rem);display:grid}.esc-partido .esc-casillas{padding-top:.35rem}.esc-partido .esc-cab-tarjeta{padding-bottom:0}.esc-bye{color:#eef2ff66;font-style:italic;font-weight:600}.esc-numeros{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:clamp(.4rem,.9cqi,.9rem);display:grid}@container escenario (min-width:900px){.esc-numeros{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr))}}.esc-numero{align-items:center;gap:.6rem;padding:clamp(.35rem,.7cqi,.7rem) clamp(.5rem,.9cqi,.9rem);display:flex}.esc-dorsal{aspect-ratio:1;color:#0b1024;background:radial-gradient(circle at 35% 30%,#fff,#c9d3e6 60%,#7d89a3);border-radius:50%;flex-shrink:0;place-items:center;width:clamp(2rem,3.6cqi,3.6rem);font-size:clamp(1rem,1.9cqi,1.9rem);display:grid}.esc-numero.vacia .esc-dorsal{color:#eef2ff66;box-shadow:inset 0 0 0 1px var(--esc-linea);background:#ffffff14}.esc-historial{min-width:0;color:var(--esc-tenue);align-items:center;gap:.6rem;font-size:clamp(.75rem,1.05cqi,1rem);display:flex;overflow:hidden}.esc-historial-lista{gap:.5rem;min-width:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.esc-historial-item{white-space:nowrap;border:1px solid var(--esc-linea);background:#ffffff0d;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .6rem;display:inline-flex}.esc-historial-item b{color:var(--esc-texto)}.esc-historial-item:first-child{color:var(--esc-texto);border-color:#b6f53c80}.esc-progreso{color:var(--esc-texto);flex-shrink:0;font-weight:800}.esc-revelacion{z-index:30;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.esc-revelacion:before{content:"";opacity:0;background:radial-gradient(60% 55% at 50% 48%,#0508168c,#050816e6);transition:opacity .5s;position:absolute;inset:0}.esc-revelacion.oscuro:before{opacity:1}.esc-halo{aspect-ratio:1;background:radial-gradient(closest-side, #b6f53c38, #5a82ff1a 55%, transparent 72%), repeating-conic-gradient(from 0deg, #e6eeff14 0 3deg, transparent 3deg 15deg);opacity:0;will-change:transform;border-radius:50%;width:min(80cqi,60rem);transition:opacity .6s;animation:40s linear infinite esc-gira;position:absolute;-webkit-mask-image:radial-gradient(closest-side,#000 35%,#0000 72%);mask-image:radial-gradient(closest-side,#000 35%,#0000 72%)}.esc-revelacion.oscuro .esc-halo{opacity:1}@keyframes esc-gira{to{transform:rotate(1turn)}}.esc-bola-grande{--d:clamp(7rem, 22cqi, 16rem);width:var(--d);height:var(--d);will-change:transform, opacity;position:absolute}.esc-bola-grande:before{content:"";background:radial-gradient(closest-side,#0000008c,#0000);border-radius:50%;height:12%;position:absolute;bottom:-14%;left:10%;right:10%}.esc-bola-grande:after{content:"";opacity:0;z-index:-1;background:radial-gradient(closest-side,#b6f53c59,#0000 75%);border-radius:50%;transition:opacity .4s;position:absolute;inset:-12%}.esc-bola-grande.girando:after{opacity:1}.esc-mitad-bola{background:radial-gradient(circle at 34% 28%,#fff 0 7%,#eef2fa 18%,#b3bed2 52%,#5d6982 82%,#2c3449);border-radius:50%;position:absolute;inset:0;overflow:hidden;box-shadow:inset -.6rem -.9rem 1.6rem #00000059}.esc-mitad-bola.izq{clip-path:inset(0 50% 0 0)}.esc-mitad-bola.der{clip-path:inset(0 0 0 50%)}.esc-banda{border-bottom:calc(var(--d) * .07) solid var(--esc-lima);opacity:.95;border-radius:50%;position:absolute;inset:22% -4%;box-shadow:0 .4rem 1rem -.4rem #b6f53c99}.esc-bola-grande.girando .esc-banda{animation:.5s linear infinite esc-banda}@keyframes esc-banda{0%{transform:scaleY(1)}50%{transform:scaleY(.08)}to{transform:scaleY(-1)}}.esc-bola-grande.girando .esc-mitad-bola{animation:.9s ease-in-out infinite alternate esc-brillo}@keyframes esc-brillo{to{filter:brightness(1.18)}}.esc-papeleta{color:#0b1024;transform-origin:50%;will-change:transform, opacity;opacity:0;background:linear-gradient(#fff 0%,#eef2f8 60%,#d9e0ec 100%);border-radius:clamp(.8rem,1.4cqi,1.4rem);width:max-content;min-width:min(62cqi,40rem);max-width:88cqi;padding:clamp(1rem,2.6cqi,2.4rem) clamp(1.2rem,3cqi,3rem) clamp(1rem,2.4cqi,2.2rem) clamp(1.8rem,4cqi,4rem);position:relative;box-shadow:0 2rem 5rem #0000008c,inset 0 0 0 1px #fff9,0 0 6rem #b6f53c40}.esc-papeleta-franja{border-radius:999px;width:clamp(.4rem,.9cqi,.8rem);position:absolute;top:18%;bottom:18%;left:clamp(.6rem,1.4cqi,1.4rem);box-shadow:0 0 0 1px #0b102426}.esc-papeleta-etiqueta{letter-spacing:.18em;text-transform:uppercase;color:#4a5672;font-size:clamp(.72rem,1.3cqi,1.2rem);font-weight:800}.esc-papeleta-nombre{overflow-wrap:anywhere;margin-top:.15em;font-size:clamp(2.2rem,8.5cqi,8.5rem)}.esc-papeleta-destino{opacity:0;align-items:center;gap:.6rem;margin-top:clamp(.5rem,1.2cqi,1.2rem);font-size:clamp(1.1rem,3.4cqi,3.4rem);transition:opacity .35s,transform .35s;display:flex;transform:translateY(.6rem)}.esc-papeleta-destino.visible{opacity:1;transform:none}.esc-papeleta-destino span{color:var(--c,#0b1024)}.esc-ganchito{color:#6b7690;letter-spacing:.1em;font-size:.6em}.esc-anuncio-bombo{z-index:31;text-align:center;pointer-events:none;position:absolute}.esc-anuncio-bombo .esc-titular{color:var(--esc-lima);text-shadow:0 0 3rem #b6f53c73;font-size:clamp(2.4rem,9cqi,9rem)}.esc-previa{text-align:center;align-content:safe center;justify-items:center;gap:clamp(1rem,2.4cqi,2.4rem);min-height:0;padding:.5rem;display:grid;overflow:auto}.esc-previa-texto{letter-spacing:.2em;text-transform:uppercase;color:var(--esc-tenue);font-size:clamp(.85rem,1.6cqi,1.6rem);font-weight:700}.esc-reloj{font-variant-numeric:tabular-nums;color:var(--esc-texto);text-shadow:0 0 4rem #8cafff59;font-size:clamp(3.4rem,15cqi,15rem)}.esc-reloj.final{color:var(--esc-lima);animation:1s ease-in-out infinite esc-pulso}@keyframes esc-pulso{50%{transform:scale(1.06)}}.esc-fecha{color:var(--esc-tenue);font-size:clamp(.9rem,1.7cqi,1.6rem);font-weight:600}.esc-previa-bombos{text-align:left;grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));gap:clamp(.5rem,1.2cqi,1.2rem);width:100%;max-width:72rem;display:grid}.esc-previa-bombo{padding:.75rem .9rem}.esc-previa-bombo ul{gap:.15rem;margin-top:.4rem;display:grid}.esc-previa-bombo li{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.45rem;font-size:clamp(.8rem,1.1cqi,1.05rem);font-weight:600;display:flex;overflow:hidden}.esc-final{z-index:35;pointer-events:none;text-align:center;place-items:center;display:grid;position:absolute;inset:0}.esc-final:before{content:"";z-index:-1;background:radial-gradient(70% 45%,#050816d9,#05081659 75%,#0000);animation:.6s ease-out esc-aparece;position:absolute;inset:0}.esc-final>div{animation:.9s cubic-bezier(.2,.9,.3,1.2) esc-entra;position:relative}@keyframes esc-aparece{0%{opacity:0}}@keyframes esc-entra{0%{opacity:0;transform:scale(.7)}}.esc-final .esc-titular{color:var(--esc-texto);text-shadow:0 0 3rem #b6f53c80;font-size:clamp(2.6rem,10cqi,10rem)}.esc-final-sub{color:var(--esc-lima);letter-spacing:.2em;text-transform:uppercase;margin-top:.6rem;font-size:clamp(.8rem,1.5cqi,1.4rem);font-weight:800}.esc-banner-final{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;display:flex}.esc-banner-final .esc-titular{color:var(--esc-lima);font-size:clamp(1.2rem,2.6cqi,2.4rem)}.esc-jornada{text-align:left;gap:.35rem;margin-top:.75rem;display:grid}.esc-jornada li{grid-template-columns:1fr auto 1fr;align-items:center;gap:.6rem;font-size:clamp(.85rem,1.3cqi,1.3rem);font-weight:700;display:grid}.esc-jornada li span:first-child{text-align:right}.esc-vs{color:var(--esc-lima);letter-spacing:.1em;font-size:.75em}.esc-aviso{color:#ffe7b0;background:#ffc8501a;border:1px solid #ffc85066;border-radius:.75rem;padding:.6rem .9rem;font-size:.9rem}.esc-qr{background:#fff;border-radius:.75rem;width:clamp(6rem,11cqi,10rem);padding:.5rem}.esc-qr svg{width:100%;height:auto}@container escenario (max-width:699px){.esc-casilla{white-space:normal;min-height:1.3rem;padding-block:.12rem;font-size:.8rem;line-height:1.1}.esc-casilla>.esc-nombre-casilla{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.esc-cab-tarjeta{padding:.3rem .55rem 0}.esc-letra{font-size:1.05rem}.esc-casillas{gap:0;padding:.1rem .35rem .35rem}.esc-rejilla-grupos{gap:.45rem}.esc-bombo{--tam:4.75rem}.esc-nombre-bombo{font-size:1.3rem}.esc-chips{margin-top:.3rem}.esc-chip{padding:.1rem .5rem}.esc-cuerpo{gap:.6rem}}@media (orientation:landscape) and (max-height:540px){.esc-pantalla .esc-casilla>.esc-nombre-casilla{-webkit-line-clamp:1}.esc-pantalla .esc-casilla{min-height:1.15rem;font-size:.74rem}.esc-pantalla .esc-chips{display:none}}.esc-pista-inicio{z-index:50;left:max(1rem, env(safe-area-inset-left));right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));border:1px solid var(--esc-linea);color:var(--esc-texto);background:#131c40;border-radius:1rem;justify-items:start;gap:.6rem;padding:.9rem 1rem;font-size:.95rem;display:grid;position:absolute;box-shadow:0 1rem 2.5rem #00000080}@media (orientation:landscape) and (max-height:540px){.esc-pantalla .esc-marco{padding-top:max(.4rem, env(safe-area-inset-top));padding-bottom:max(.4rem, env(safe-area-inset-bottom));gap:.4rem}.esc-pantalla .esc-cuerpo{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,.62fr) minmax(0,2fr);gap:.75rem}.esc-pantalla .esc-zona-bombo{flex-direction:column;justify-content:center;gap:.4rem}.esc-pantalla .esc-info-bombo{text-align:center}.esc-pantalla .esc-chips{justify-content:center}.esc-pantalla .esc-bombo{--tam:min(24vh, 7rem)}.esc-pantalla .esc-subtitulo{display:none}.esc-pantalla .esc-nombre-torneo{-webkit-line-clamp:1;font-size:1.1rem}.esc-pantalla .esc-cabecera-titulo{flex-basis:10rem}.esc-pantalla .esc-rejilla-grupos{grid-template-columns:repeat(min(var(--cols,2), 3), minmax(0, 1fr));gap:.4rem}.esc-pantalla .esc-numeros{grid-template-columns:repeat(3,minmax(0,1fr))}.esc-pantalla .esc-casilla{min-height:1.35rem;font-size:.8rem}.esc-pantalla .esc-cab-tarjeta{padding-top:.3rem}.esc-pantalla .esc-letra{font-size:1rem}.esc-pantalla .esc-historial{display:none}.esc-pantalla .esc-reloj{font-size:min(22vh,6rem)}.esc-pantalla .esc-papeleta-nombre{font-size:min(14vh,3.4rem)}.esc-pantalla .esc-boton{min-width:2.25rem;min-height:2.25rem}}.esc-ligero .esc-foco{display:none}.esc-ligero .esc-halo{will-change:auto;background:radial-gradient(closest-side,#b6f53c2e,#0000 70%);animation:none;-webkit-mask-image:none;mask-image:none}.esc-ligero .esc-bola-mini:nth-child(n+7){display:none}.esc-ligero .esc-bola-mini{animation-duration:4s!important}.esc-ligero .esc-bombo.mezclando .esc-bola-mini{animation-duration:1.2s!important}.esc-ligero .esc-reloj,.esc-ligero .esc-final .esc-titular,.esc-ligero .esc-anuncio-bombo .esc-titular{text-shadow:none}.esc-ligero .esc-papeleta{box-shadow:0 1rem 2.5rem #00000080}@media (prefers-reduced-motion:reduce){.esc-foco,.esc-halo,.esc-bola-mini,.esc-reloj.final,.esc-pildora-directo:after{animation:none!important}.esc-bombo.mezclando .esc-esfera{animation:none}.esc-casilla.recien{animation-duration:3s}}
