.carrusel{position:relative;overflow:hidden}.carrusel.hero{background:#0F1116;border-bottom-color:rgba(255,255,255,.08);isolation:isolate;color:#F3F1EC;--bg:#14161C;--bg-deep:#0F1116;--surface:#1B1E26;--surface-2:#232631;--surface-3:#2B2F3B;--border:rgba(255,255,255,.08);--border-strong:rgba(255,255,255,.14);--text:#F3F1EC;--text-2:#B9BECA;--text-3:#878E9C;--text-red:#F2455A;--tint-white:rgba(255,255,255,.06);--tint-red:rgba(237,25,45,.14)}.carrusel>:not(.cielo){position:relative;z-index:1}.cielo{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.cielo__capa,.cielo__estadio{position:absolute;inset:0;width:100%;height:100%}.cielo__estadio{max-width:none;object-fit:cover;object-position:58% bottom;transition:filter 1.2s ease}.cielo__capa--luces{mix-blend-mode:screen}.cielo__tinte{background:linear-gradient(0deg,rgba(20,32,70,.28),rgba(20,32,70,.12));mix-blend-mode:multiply}.cielo__relampago{background:#fff;opacity:0}.cielo__leer{background:linear-gradient(0deg,rgba(15,17,22,.95),rgba(15,17,22,.72) 45%,rgba(15,17,22,.38))}.carrusel__saludo{margin:0;padding:22px var(--page-x-mobile) 0;font:700 30px/1.08 var(--font-sans);letter-spacing:var(--ls-tight);text-wrap:balance}.carrusel__saludo em{color:var(--cf-red);font-style:normal}.carrusel__oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.carrusel__marco{position:relative;max-width:var(--content-max);margin:0 auto;overflow:hidden}.carrusel__pista{display:flex;transition:transform var(--dur-pantalla) var(--ease-out);touch-action:pan-y;outline:none}.carrusel__pista:focus-visible{box-shadow:inset 0 0 0 2px var(--cf-red)}.carrusel__diapo{flex:0 0 100%;min-width:0}.carrusel__contenido{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:24px;gap:24px;align-items:center;padding:16px var(--page-x-mobile) 22px}.carrusel__copia{display:flex;flex-direction:column;gap:14px;align-items:flex-start;min-width:0}.carrusel__titulo{margin:0;font:700 32px/1.05 var(--font-sans);letter-spacing:var(--ls-tight);text-wrap:balance}.carrusel__titulo em{display:block;color:var(--cf-red);font-style:normal}.carrusel__bajada{margin:0;font:400 16px/1.55 var(--font-sans);color:var(--text-2);max-width:52ch}.carrusel__arte{display:flex;justify-content:center}.carrusel__portada{position:relative;margin:0;width:min(100%,360px);aspect-ratio:16/9;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--border);box-shadow:var(--shadow-float)}.carrusel__portada img{width:100%;height:100%;object-fit:cover;display:block}.carrusel__portada figcaption{position:absolute;left:12px;bottom:12px;font:700 12px/1 var(--font-sans);letter-spacing:var(--ls-label);text-transform:uppercase;padding:7px 10px;border-radius:var(--r-pill);background:rgba(15,17,22,.78);color:#F3F1EC}.carrusel__flechas{position:absolute;right:var(--page-x-web);top:22px;display:flex;gap:8px;z-index:2}.carrusel__flecha{width:40px;height:40px;border-radius:50%;border:1px solid var(--border);background:var(--surface);color:var(--text);display:grid;place-items:center;cursor:pointer}.carrusel__flecha:focus-visible,.carrusel__pestana:focus-visible{outline:2px solid var(--cf-red);outline-offset:2px}.carrusel__grilla{max-width:var(--content-max);margin:0 auto;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,1fr);overflow-x:auto;scrollbar-width:none;border-top:1px solid var(--border)}.carrusel__pestana{position:relative;text-align:left;min-width:0;border:0;border-right:1px solid var(--border);background:transparent;color:var(--text-2);padding:13px 16px 15px;cursor:pointer;font:500 13px/1.3 var(--font-sans)}.carrusel__pestana:last-child{border-right:0}.carrusel__pestana[aria-selected=true]{background:var(--tint-white)}.carrusel__cuando{display:flex;align-items:center;gap:6px;margin-bottom:6px;font:700 11px/1 var(--font-sans);letter-spacing:var(--ls-label);text-transform:uppercase}.carrusel__cuando--vivo{color:var(--text-red)}.carrusel__punto{width:7px;height:7px;border-radius:50%;background:currentColor;animation:carrusel-late 1.4s ease-in-out infinite}.carrusel__nombre{display:block;color:var(--text);font:700 15px/1.25 var(--font-sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.carrusel__avance{position:absolute;left:0;top:-1px;height:2px;width:100%;background:var(--cf-red)}.carrusel__avance--corre{width:0;animation:carrusel-avance 7s linear forwards}@keyframes carrusel-avance{to{width:100%}}@keyframes carrusel-late{50%{opacity:.3}}@media (max-width:1023px){.carrusel__diapo--escritorio{display:none}}.carrusel__ahora{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding-top:18px;border-top:1px solid var(--border-strong);max-width:46ch}.carrusel__ahora-nombre{margin:0;font:700 24px/1.2 var(--font-sans);letter-spacing:var(--ls-tight)}.carrusel__ahora-nombre em{color:var(--cf-red);font-style:normal}.agenda{width:100%;max-width:500px;background:rgba(15,17,22,.74);border:1px solid var(--border-strong);border-radius:var(--r-lg);padding:20px 8px 12px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.agenda__cabeza{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:0 14px 14px;border-bottom:1px solid var(--border)}.agenda__cabeza b{font:700 13px/1 var(--font-sans);letter-spacing:var(--ls-label);text-transform:uppercase}.agenda__cabeza span{font:500 14px/1 var(--font-sans);color:var(--text-3)}.agenda__vacia{margin:18px 14px;color:var(--text-2);font:400 14px/1.5 var(--font-sans)}.agenda__lista{list-style:none;margin:0;padding:0}.agenda__fila{display:grid;grid-template-columns:84px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:15px 14px;border-radius:var(--r-md)}.agenda__fila+.agenda__fila{border-top:1px solid var(--border)}.agenda__fila--vivo{background:var(--tint-red)}.agenda__fila--vivo+.agenda__fila{border-top-color:transparent}.agenda__cuando{display:flex;flex-direction:column;gap:2px;font:700 12px/1.2 var(--font-sans);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.agenda__cuando b{font:700 19px/1.15 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--text)}.agenda__fila--vivo .agenda__cuando{flex-direction:row;align-items:center;gap:6px;color:var(--text-red)}.agenda__que{min-width:0;display:flex;flex-direction:column;gap:4px}.agenda__que strong{display:flex;align-items:center;gap:6px;min-width:0;font:700 17.5px/1.25 var(--font-sans)}.agenda__que strong,.agenda__que>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agenda__que>span{font:400 14px/1.35 var(--font-sans);color:var(--text-3)}.agenda__escudos{display:inline-flex;gap:3px;flex:none}.agenda__escudos img{width:20px;height:20px;object-fit:contain}.agenda__boton{display:inline-flex;align-items:center;gap:6px;border:0;cursor:pointer;text-decoration:none;font:700 13.5px/1 var(--font-sans);padding:9px 14px;border-radius:var(--r-pill);background:var(--cf-red);color:#fff}.agenda__accion{display:flex;gap:6px}.agenda__boton--ver{background:var(--surface-3);color:var(--text)}.agenda__proximo{font:700 12px/1 var(--font-sans);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-3)}.agenda__pie{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 14px 6px;font:600 15px/1 var(--font-sans);color:var(--text);text-decoration:none}.agenda__pie:hover{color:var(--text-red)}.agenda__boton:focus-visible,.agenda__pie:focus-visible,.carrusel__tienda:focus-visible{outline:2px solid var(--cf-red);outline-offset:2px}.carrusel__tiendas{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.carrusel__tienda{display:inline-flex}.carrusel__tienda img{display:block;height:46px;width:auto}.carrusel__gratis{margin:0;font:700 12px/1 var(--font-sans);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-3)}.carrusel__arte--app{position:relative;width:100%;min-height:380px}.carrusel__qr{position:absolute;left:298px;top:176px;z-index:2;margin:0;width:160px;padding:12px;display:flex;flex-direction:column;align-items:center;gap:8px;border-radius:16px;background:#fff;color:#111;transform:rotate(3deg);box-shadow:0 24px 50px rgba(0,0,0,.45)}.carrusel__qr img{width:134px;height:134px;display:block}.carrusel__qr figcaption{text-align:center;font:700 12.5px/1.25 var(--font-sans)}.carrusel__qr small{display:block;font:500 10.5px/1.35 var(--font-sans);color:#555}.telefono{position:absolute;left:16px;top:-6px;width:200px;padding:5px;border:3px solid transparent;border-radius:36px;transform:rotate(-6deg);background:linear-gradient(#050506,#050506) padding-box,linear-gradient(140deg,#8C8F97,#3B3D43 12%,#1C1D21 34%,#2C2E33 58%,#131417 78%,#72757D) border-box;box-shadow:0 0 0 1px rgba(0,0,0,.55),0 40px 70px rgba(0,0,0,.6),0 12px 24px rgba(0,0,0,.35)}.telefono:after,.telefono:before{content:"";position:absolute;width:3px;border-radius:2px}.telefono:before{left:-6px;top:86px;height:110px;background:linear-gradient(180deg,#3A3C42 0 16px,transparent 16px 34px,#3A3C42 34px 68px,transparent 68px 76px,#3A3C42 76px 110px)}.telefono:after{right:-6px;top:124px;height:52px;background:#3A3C42}.telefono__pantalla{position:relative;overflow:hidden;border-radius:28px;background:#15161B}.telefono__pantalla:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(118deg,rgba(255,255,255,.09),rgba(255,255,255,0) 34%)}.telefono__captura{display:block;width:100%;height:auto}.telefono__estado{position:absolute;left:0;right:0;top:0;z-index:1;height:27px;display:grid;grid-template-columns:1fr 58px 1fr;align-items:center;justify-items:center;color:#F3F1EC;font:600 10px/1 var(--font-sans);letter-spacing:.01em}.telefono__isla{width:58px;height:17px;border-radius:10px;background:radial-gradient(circle at 47px 8.5px,#1B2233 0 2.5px,#000 3.5px)}.telefono__iconos{display:flex;align-items:center;gap:3px}.telefono__iconos svg{display:block;fill:currentColor}.carrusel__lito-app{position:absolute;left:-62px;top:132px;z-index:1;width:370px;height:auto;max-width:none;filter:drop-shadow(0 18px 30px rgba(0,0,0,.5));pointer-events:none}.carrusel__arte--lito{position:relative;align-self:stretch;min-height:380px}.carrusel__lito{position:absolute;left:0;bottom:-54px;width:100%;height:auto;max-width:none;filter:drop-shadow(0 24px 40px rgba(0,0,0,.55))}.carrusel__lito-leyenda{position:absolute;left:0;bottom:34px;padding:8px 12px;border-radius:var(--r-pill);background:rgba(15,17,22,.82);color:#F3F1EC}.carrusel__categoria,.carrusel__lito-leyenda{font:700 12px/1 var(--font-sans);letter-spacing:var(--ls-label);text-transform:uppercase}.carrusel__categoria{color:var(--text-red)}.carrusel__portada--nota{width:min(100%,440px);aspect-ratio:4/3}@media (max-width:1023px){.carrusel__grilla{grid-auto-flow:row;grid-template-columns:repeat(var(--n-celular,3),minmax(0,1fr));overflow:visible}.carrusel__pestana{padding:11px 12px 13px}.carrusel__nombre{font-size:14px;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.carrusel__tienda img{height:42px}.carrusel__arte--lito{min-height:230px;margin-bottom:-22px}.carrusel__lito{bottom:-36px}.carrusel__lito-leyenda{bottom:14px}.carrusel__contenido--programacion{height:100%;grid-template-rows:auto 1fr;align-items:start;gap:18px;box-sizing:border-box}.carrusel__arte--agenda{align-self:start}.carrusel__arte--agenda .agenda{max-width:none;padding:12px 4px 4px}.carrusel__arte--agenda .agenda__cabeza{padding:0 12px 10px}.carrusel__arte--agenda .agenda__fila{grid-template-columns:62px minmax(0,1fr) auto;gap:10px;padding:11px 12px}.carrusel__arte--agenda .agenda__cuando b{font-size:16px}.carrusel__arte--agenda .agenda__boton--ver{padding:9px 11px}.carrusel__arte--agenda .agenda__boton--ver .agenda__boton-texto{display:none}.carrusel__arte--agenda .agenda__que{gap:2px}.carrusel__arte--agenda .agenda__que strong{font-size:15.5px}.carrusel__arte--agenda .agenda__que>span{font-size:13px;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.carrusel__arte--agenda .agenda__proximo{display:none}.carrusel__arte--agenda .agenda__pie{padding:12px 12px 10px;font-size:14px}}@media (min-width:1024px){.cielo__estadio{object-position:center bottom}.cielo__leer{background:linear-gradient(90deg,rgba(15,17,22,.92),rgba(15,17,22,.7) 32%,rgba(15,17,22,0) 60%),linear-gradient(0deg,rgba(15,17,22,.72),rgba(15,17,22,0) 22%)}.carrusel__saludo{padding:0}.carrusel__contenido{grid-template-columns:minmax(0,600px) minmax(0,1fr);gap:56px;padding:64px var(--page-x-web) 54px calc(var(--page-x-web) + 56px);min-height:400px}.carrusel__copia{gap:20px}.carrusel__contenido--app,.carrusel__contenido--programacion{grid-template-columns:minmax(0,600px) minmax(420px,1fr)}.carrusel__arte{justify-content:flex-start}.carrusel__titulo{font-size:clamp(42px,4.6vw,62px)}.carrusel__titulo--nota{font-size:clamp(32px,3.4vw,48px)}.carrusel__bajada{font-size:17px}.carrusel__grilla{grid-auto-flow:row;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));overflow:visible}}@media (prefers-reduced-motion:reduce){.carrusel__pista,.cielo__estadio{transition:none}.carrusel__punto{animation:none}}.lito{--lito-negro:#07080B;--lito-panel:#0E1015;--lito-tinta:#F3F1EC;--lito-gris:rgba(243,241,236,.62);--lito-tenue:rgba(243,241,236,.38);--lito-linea:rgba(243,241,236,.14);--lito-rojo:#ED192D;--lito-rojo-brillo:rgba(237,25,45,.55);--lito-display:var(--font-display);--lito-texto:var(--font-sans);--lito-datos:var(--lito-mono,ui-monospace,Menlo,Consolas,monospace);position:relative;background:var(--lito-negro);color:var(--lito-tinta);font-family:var(--lito-texto);overflow-x:clip;color-scheme:dark}.lito ::selection{background:var(--lito-rojo);color:#fff}.lito a{color:inherit}.lito blockquote,.lito h1,.lito h2,.lito h3,.lito p{margin:0}.lito-eyebrow{font:600 12px/1 var(--lito-datos);letter-spacing:.22em;text-transform:uppercase;color:var(--lito-rojo)}.lito-volver{position:fixed;z-index:60;top:calc(env(safe-area-inset-top, 0px) + 16px);left:16px;display:inline-flex;align-items:center;gap:8px;padding:11px 16px 11px 13px;border-radius:999px;background:rgba(7,8,11,.62);border:1px solid var(--lito-linea);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font:700 14px/1 var(--lito-texto);text-decoration:none;transition:background .25s,border-color .25s,transform .25s}.lito-volver:hover{background:var(--lito-rojo);border-color:var(--lito-rojo);transform:translateX(-2px)}.lito-boton:focus-visible,.lito-relato__cerrar:focus-visible,.lito-video:focus-visible,.lito-volver:focus-visible{outline:2px solid var(--lito-tinta);outline-offset:3px}.lito-minuto{position:fixed;z-index:60;right:16px;bottom:calc(env(safe-area-inset-bottom, 0px) + 16px);display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;background:rgba(7,8,11,.62);border:1px solid var(--lito-linea);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font:500 11px/1 var(--lito-datos);letter-spacing:.14em;text-transform:uppercase;color:var(--lito-gris);overflow:hidden}.lito-minuto b{font:700 18px/1 var(--lito-datos);color:var(--lito-tinta);letter-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:3.2ch}.lito-minuto__punto{width:8px;height:8px;border-radius:50%;background:var(--lito-rojo);box-shadow:0 0 12px var(--lito-rojo);animation:lito-late 1.4s ease-in-out infinite}.lito-minuto i{position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--lito-rojo);transform-origin:left;transform:scaleX(0)}.lito-arranque{position:fixed;inset:0;z-index:80;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:var(--lito-negro);pointer-events:none;animation:lito-arranque-respaldo .4s ease 6s forwards}@keyframes lito-arranque-respaldo{to{opacity:0;visibility:hidden}}.lito-arranque__etiqueta{font:500 12px/1 var(--lito-datos);letter-spacing:.3em;text-transform:uppercase;color:var(--lito-gris)}.lito-arranque b{font:800 clamp(72px,16vw,200px)/.9 var(--lito-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:flex;align-items:baseline;gap:10px}.lito-arranque small{font:600 18px/1 var(--lito-datos);color:var(--lito-rojo);letter-spacing:.1em}.lito-arranque__barra{width:min(360px,70vw);height:2px;background:var(--lito-linea);overflow:hidden}.lito-arranque__barra i{display:block;height:100%;background:var(--lito-rojo);transform:scaleX(0);transform-origin:left}.lito-fondo{position:absolute;inset:0;overflow:hidden;z-index:0}.lito-fondo__foto,.lito-fondo__video{position:absolute;left:50%;top:50%;width:max(100%,177.78vh);height:max(100%,56.25vw);transform:translate(-50%,-50%) scale(1.32);object-fit:cover;border:0;filter:grayscale(.35) contrast(1.15) brightness(.8)}.lito-fondo__video{opacity:0;transition:opacity 1.6s ease;pointer-events:none}.lito-fondo__video--listo{opacity:1}.lito-fondo__tinte{position:absolute;inset:0;background:radial-gradient(120% 90% at 50% 120%,rgba(237,25,45,.45),transparent 60%),linear-gradient(180deg,rgba(7,8,11,.55),rgba(7,8,11,.25) 40%,rgba(7,8,11,.92)),repeating-linear-gradient(0deg,rgba(0,0,0,.22) 0 1px,transparent 1px 3px);mix-blend-mode:normal}.lito-ruido{position:absolute;inset:-50%;z-index:1;pointer-events:none;opacity:.09;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:lito-grano .9s steps(4) infinite}.lito-hero{position:relative;height:100svh;min-height:560px;display:grid;place-items:center;overflow:hidden;isolation:isolate}.lito-hero__fantasma{position:absolute;z-index:1;right:-2vw;bottom:-6vw;font:800 34vw/.8 var(--lito-display);color:transparent;-webkit-text-stroke:1px rgba(243,241,236,.12);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lito-hero__centro{position:relative;z-index:2;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px;padding-inline:16px}.lito-hero__nombre{font:800 clamp(120px,30vw,420px)/.8 var(--lito-display);font-style:italic;text-transform:uppercase;letter-spacing:-.01em;color:var(--lito-tinta);text-shadow:0 0 80px var(--lito-rojo-brillo),0 0 2px rgba(0,0,0,.4)}.lito-hero__bajada{max-width:34ch;font:500 clamp(16px,2vw,22px)/1.4 var(--lito-texto);color:var(--lito-gris);text-wrap:balance}.lito-hud{position:absolute;z-index:3;display:flex;flex-direction:column;gap:6px;font:500 11px/1.3 var(--lito-datos);letter-spacing:.16em;text-transform:uppercase;color:var(--lito-gris)}.lito-hud--arriba-izq{left:clamp(16px,4vw,56px)}.lito-hud--arriba-der,.lito-hud--arriba-izq{top:calc(env(safe-area-inset-top, 0px) + 84px)}.lito-hud--arriba-der{right:clamp(16px,4vw,56px);text-align:right}.lito-hud--abajo{bottom:calc(env(safe-area-inset-bottom, 0px) + 84px);left:0;right:0;align-items:center}@media (min-width:760px){.lito-hud--abajo{bottom:28px}}.lito-vivo{color:var(--lito-rojo);font-weight:700;animation:lito-late 1.6s ease-in-out infinite}.lito-bajar{display:inline-flex;align-items:center;gap:8px;animation:lito-flota 2.2s ease-in-out infinite}.lito-voz{position:relative;height:100svh;overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:4vh;background:radial-gradient(80% 60% at 50% 50%,rgba(237,25,45,.16),transparent 70%),var(--lito-negro)}.lito-voz__onda{position:absolute;left:0;right:0;top:50%;height:34vh;width:100%;transform:translateY(-50%);opacity:.9}.lito-voz__frase{position:relative;z-index:1;padding-left:60vw;white-space:nowrap;font:800 clamp(90px,17vw,260px)/.9 var(--lito-display);font-style:italic;text-transform:uppercase;color:var(--lito-tinta);text-shadow:0 0 60px rgba(237,25,45,.35)}.lito-voz__bajada{position:relative;z-index:1;align-self:center;max-width:min(48ch,calc(100% - 32px));padding:14px 20px;text-align:center;border-radius:12px;background:rgba(7,8,11,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font:500 clamp(16px,1.7vw,21px)/1.5 var(--lito-texto);color:var(--lito-gris)}.lito-canal,.lito-final,.lito-numeros{position:relative;padding:clamp(80px,12vw,160px) clamp(16px,5vw,72px)}.lito-encabezado{max-width:900px;display:flex;flex-direction:column;gap:16px;margin-bottom:clamp(40px,6vw,80px)}.lito-encabezado h2{font:800 clamp(44px,7vw,104px)/.92 var(--lito-display);text-transform:uppercase;text-wrap:balance}.lito-encabezado p{font:500 18px/1.5 var(--lito-texto);color:var(--lito-gris);max-width:52ch}.lito-metricas{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));grid-gap:18px;gap:18px;perspective:1200px}.lito-metrica{position:relative;overflow:hidden;padding:30px 26px 24px;background:linear-gradient(160deg,rgba(243,241,236,.05),rgba(243,241,236,.01));border:1px solid var(--lito-linea);border-radius:6px;display:flex;flex-direction:column;gap:14px}.lito-metrica:after{content:"";position:absolute;left:0;right:0;top:-40%;height:40%;background:linear-gradient(180deg,transparent,rgba(237,25,45,.14),transparent);animation:lito-barrido 4.5s linear infinite}.lito-metrica__esquinas:after,.lito-metrica__esquinas:before{content:"";position:absolute;width:16px;height:16px;border:2px solid var(--lito-rojo)}.lito-metrica__esquinas:before{top:8px;left:8px;border-right:0;border-bottom:0}.lito-metrica__esquinas:after{bottom:8px;right:8px;border-left:0;border-top:0}.lito-metrica__valor{display:flex;align-items:baseline;gap:10px}.lito-metrica__numero{font:800 clamp(72px,8vw,120px)/.85 var(--lito-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lito-metrica__valor{gap:0}.lito-metrica__prefijo{margin-right:.04em}.lito-metrica__valor span{margin-left:10px;font:600 16px/1 var(--lito-datos);color:var(--lito-rojo);letter-spacing:.12em;text-transform:uppercase}.lito-metrica__detalle{font:500 16px/1.45 var(--lito-texto);color:var(--lito-gris)}.lito-metrica__fuente{margin-top:auto;font:500 10.5px/1.4 var(--lito-datos);letter-spacing:.06em;color:var(--lito-tenue);text-decoration:none}.lito-metrica__fuente:hover{color:var(--lito-tinta);text-decoration:underline}.lito-historia{position:relative;background:var(--lito-panel);border-block:1px solid var(--lito-linea)}.lito-historia__pista{display:flex;flex-direction:column;gap:18px;padding:90px 16px}.lito-historia__intro{display:flex;flex-direction:column;gap:18px;padding-bottom:24px}.lito-historia__intro h2{font:800 clamp(48px,7vw,110px)/.9 var(--lito-display);text-transform:uppercase}.lito-historia__intro em{color:var(--lito-rojo);font-style:italic}.lito-hito{position:relative;overflow:hidden;isolation:isolate;padding:34px 26px;border:1px solid var(--lito-linea);border-radius:6px;background:rgba(7,8,11,.6);display:flex;flex-direction:column;gap:14px}.lito-hito:before{content:"";position:absolute;z-index:-2;inset:-20% -40%;background:linear-gradient(118deg,transparent 0 46%,rgba(237,25,45,.16) 46% 58%,transparent 58% 100%)}.lito-hito__foto{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1;opacity:.22;filter:grayscale(1) contrast(1.2)}.lito-hito__numero{font:800 clamp(90px,10vw,150px)/.8 var(--lito-display);color:transparent;-webkit-text-stroke:1px rgba(243,241,236,.16);margin-bottom:auto}.lito-hito__cuando{font:800 clamp(34px,3.6vw,64px)/.92 var(--lito-display);color:transparent;-webkit-text-stroke:1.5px var(--lito-rojo)}.lito-hito__cuando,.lito-hito__titulo{text-transform:uppercase;text-wrap:balance}.lito-hito__titulo{font:800 clamp(26px,2.4vw,38px)/1 var(--lito-display)}.lito-hito__texto{font:400 17px/1.55 var(--lito-texto);color:var(--lito-gris);max-width:44ch}.lito-hito__destacado{font-weight:800;color:var(--lito-rojo)}.lito-hito__cita{font:700 italic 20px/1.35 var(--lito-texto);color:var(--lito-tinta);border-left:3px solid var(--lito-rojo);padding-left:14px;max-width:40ch}@media (min-width:1024px){.lito-historia{height:100svh;overflow:hidden}.lito-historia__pista{flex-direction:row;align-items:center;gap:28px;width:max-content;height:100%;padding:0 10vw 0 6vw}.lito-historia__intro{width:34vw;flex:none;padding:0 3vw 0 0}.lito-hito{width:min(540px,36vw);height:70vh;flex:none;padding:36px 34px 40px}.lito-hito:nth-child(2n){transform:translateY(5vh)}}.lito-madrid{position:relative;height:100svh;overflow:hidden;isolation:isolate;display:grid;place-items:center}.lito-madrid .lito-fondo{filter:brightness(.25) saturate(0)}.lito-madrid__escena{position:relative;z-index:2;width:100%;padding-inline:16px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px}.lito-madrid__fecha{position:absolute;top:50%;left:50%;transform:translate(-50%,-78%);font:800 clamp(110px,24vw,380px)/.8 var(--lito-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--lito-tinta);text-shadow:0 0 120px var(--lito-rojo-brillo);z-index:-1;white-space:nowrap}.lito-madrid__lugar{font:600 13px/1 var(--lito-datos);letter-spacing:.22em;text-transform:uppercase;color:var(--lito-gris)}.lito-madrid__marcador{display:flex;gap:clamp(16px,4vw,56px);overflow:hidden;font:800 clamp(40px,6vw,88px)/1 var(--lito-display);text-transform:uppercase}.lito-madrid__marcador span:first-child{color:var(--lito-rojo)}.lito-madrid__frase{max-width:14ch;font:800 clamp(52px,8.4vw,136px)/.9 var(--lito-display);font-style:italic;text-transform:uppercase;text-wrap:balance}.lito-madrid__pie{display:flex;flex-direction:column;align-items:center;gap:16px}.lito-madrid__pie p{font:500 17px/1.4 var(--lito-texto);color:var(--lito-gris)}.lito-boton{display:inline-flex;align-items:center;gap:10px;padding:15px 22px;border-radius:999px;background:var(--lito-rojo);color:#fff;border:1px solid var(--lito-rojo);font:700 15px/1 var(--lito-texto);text-decoration:none;cursor:pointer;box-shadow:0 0 0 0 var(--lito-rojo-brillo);transition:box-shadow .3s,transform .3s,background .3s}.lito-boton:hover{box-shadow:0 0 0 8px rgba(237,25,45,.18),0 0 40px var(--lito-rojo-brillo);transform:translateY(-2px)}.lito-boton--linea{background:rgba(7,8,11,.4);border-color:var(--lito-linea)}.lito-boton--linea:hover{background:rgba(243,241,236,.08);border-color:var(--lito-tinta);box-shadow:none}.lito-canal{overflow:hidden}.lito-canal__muro{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:18px;gap:18px}.lito-canal__columna{display:flex;flex-direction:column;gap:18px}.lito-video{position:relative;display:block;overflow:hidden;aspect-ratio:16/9;max-width:100%;border-radius:6px;border:1px solid var(--lito-linea);text-decoration:none;transform-style:preserve-3d;will-change:transform}.lito-video img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(.45) contrast(1.1) brightness(.75);transition:filter .4s,transform .6s}.lito-video:hover img{filter:none;transform:scale(1.05)}.lito-video__play{position:absolute;top:14px;right:14px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--lito-rojo);transform:translateZ(30px)}.lito-video__texto{position:absolute;left:0;right:0;bottom:0;padding:40px 16px 14px;background:linear-gradient(0deg,rgba(7,8,11,.95),transparent);display:flex;flex-direction:column;gap:6px;transform:translateZ(20px)}.lito-video__texto small{font:600 10.5px/1 var(--lito-datos);letter-spacing:.16em;text-transform:uppercase;color:var(--lito-rojo)}.lito-video__texto b{font:700 16px/1.25 var(--lito-texto)}@media (min-width:760px){.lito-canal__muro{grid-template-columns:repeat(3,minmax(0,1fr))}.lito-canal__columna:nth-child(2){margin-top:12vh}}.lito-final{min-height:100svh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:26px;background:radial-gradient(70% 60% at 50% 40%,rgba(237,25,45,.22),transparent 70%),var(--lito-negro)}.lito-final__titulo{font:800 clamp(80px,15vw,230px)/.84 var(--lito-display);text-transform:uppercase}.lito-final__titulo em{color:var(--lito-rojo);font-style:italic}.lito-final__acciones{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.lito-fuentes{margin-top:48px;max-width:760px;display:flex;flex-direction:column;gap:8px;font:500 12px/1.6 var(--lito-datos);color:var(--lito-tenue)}.lito-fuentes ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:4px 16px}.lito-fuentes a{text-decoration:underline;text-underline-offset:3px}.lito-fuentes a:hover{color:var(--lito-tinta)}.lito-relato{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:16px;background:rgba(7,8,11,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lito-relato__marco{width:min(1100px,100%);aspect-ratio:16/9;max-width:100%;border-radius:8px;overflow:hidden;border:1px solid var(--lito-linea);box-shadow:0 0 80px var(--lito-rojo-brillo)}.lito-relato__marco iframe{width:100%;height:100%;border:0;display:block}.lito-relato__cerrar{position:absolute;top:calc(env(safe-area-inset-top, 0px) + 16px);right:16px;width:46px;height:46px;border-radius:50%;border:1px solid var(--lito-linea);background:rgba(7,8,11,.7);color:var(--lito-tinta);display:grid;place-items:center;cursor:pointer}@keyframes lito-late{50%{opacity:.35}}@keyframes lito-flota{50%{transform:translateY(6px)}}@keyframes lito-barrido{to{transform:translateY(350%)}}@keyframes lito-grano{0%{transform:translate(0)}25%{transform:translate(-4%,3%)}50%{transform:translate(3%,-2%)}75%{transform:translate(-2%,-4%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.lito-arranque{display:none}.lito-bajar,.lito-metrica:after,.lito-minuto__punto,.lito-ruido,.lito-vivo{animation:none}.lito-voz{height:auto;padding-block:120px}.lito-voz__frase{white-space:normal;padding-left:16px;padding-right:16px;font-size:clamp(56px,11vw,140px)}.lito-madrid__fecha{position:static;transform:none}.lito-madrid{height:auto;min-height:100svh;padding-block:120px}}.lito-aviso-idioma{position:fixed;inset-inline:16px;bottom:calc(16px + env(safe-area-inset-bottom, 0px));z-index:60;margin:0 auto;max-width:28rem;padding:10px 16px;border-radius:999px;background:rgba(14,16,21,.92);border:1px solid rgba(255,255,255,.18);color:#f1f2f4;font:500 14px/1.35 var(--font-sans,system-ui,sans-serif);text-align:center;pointer-events:none}[data-entrada=esperando]{opacity:0;transform:translateY(var(--recorrido-de-entrada))}[data-entrada=entra]{animation:cf-aparece var(--dur-aparece) var(--ease-resorte) backwards;animation-delay:var(--retraso,0s)}@keyframes cf-aparece{0%{opacity:0;transform:translateY(var(--recorrido-de-entrada))}}.cancha__linea>*{stroke-dasharray:1;animation:cf-raya-se-dibuja 1.1s var(--ease-out) backwards}@keyframes cf-raya-se-dibuja{0%{stroke-dashoffset:1}}.cancha__once .jugador{animation:cf-jugador-entra .62s var(--ease-salto) backwards;animation-delay:calc(var(--fila, 0) * .13s + var(--columna, 0) * 45ms + .36s)}@keyframes cf-jugador-entra{0%{opacity:0;transform:translateY(22px) scale(.55)}}.cancha__once .jugador__marcas{animation:cf-marca-salta .42s var(--ease-salto) backwards;animation-delay:calc(var(--fila, 0) * .13s + var(--columna, 0) * 45ms + .86s)}@keyframes cf-marca-salta{0%{opacity:0;transform:scale(0)}}.cancha[data-cancha=esperando] .cancha__linea>*{animation:none;stroke-dashoffset:1}.cancha[data-cancha=esperando] .jugador{animation:none;opacity:0}.cancha[data-cancha=esperando] .jugador__marcas{animation:none}.comparacion__parte--izq{transform-origin:left center}.comparacion__parte--der{transform-origin:right center}.comparacion[data-entrada=esperando] .comparacion__parte{transform:scaleX(0)}.comparacion[data-entrada=entra] .comparacion__parte{animation:cf-barra-crece .9s var(--ease-out) backwards;animation-delay:calc(var(--retraso, 0s) + .18s)}@keyframes cf-barra-crece{0%{transform:scaleX(0)}}.pelicula__paso[data-entrada=entra] .pelicula__marca{animation:cf-marca-salta .46s var(--ease-salto) backwards;animation-delay:calc(var(--retraso, 0s) + .2s)}.detalle[open]::-webkit-backdrop{animation:cf-fondo-entra .26s var(--ease-out) backwards}.detalle[open]::backdrop{animation:cf-fondo-entra .26s var(--ease-out) backwards}.detalle--saliendo::-webkit-backdrop{animation:cf-fondo-sale .2s var(--ease-in-out) forwards}.detalle--saliendo::backdrop{animation:cf-fondo-sale .2s var(--ease-in-out) forwards}@keyframes cf-fondo-entra{0%{opacity:0}}@keyframes cf-fondo-sale{to{opacity:0}}.detalle__manija{display:none}.detalle__cabecera{touch-action:none}@media (max-width:640px){.detalle{margin:auto 0 0;width:100%;max-width:none;max-height:88dvh}.detalle__caja{border-radius:var(--r-xl) var(--r-xl) 0 0;border-bottom:0;max-height:88dvh;overflow-y:auto;padding-top:10px;padding-bottom:calc(20px + env(safe-area-inset-bottom))}.detalle__manija{display:block;width:40px;height:5px;margin:0 auto 4px;border-radius:99px;background:var(--border-strong);touch-action:none;cursor:-webkit-grab;cursor:grab}}html[data-transiciones] .bare-shell .fade-in,html[data-transiciones] .shell__main .fade-in{animation:none}::view-transition-old(.pantalla-sale){animation:cf-pantalla-sale .24s var(--ease-in-out) both}::view-transition-new(.pantalla-entra){animation:cf-pantalla-entra .52s var(--ease-resorte) 70ms both}@keyframes cf-pantalla-sale{to{opacity:0;transform:translateY(-18px) scale(.98)}}@keyframes cf-pantalla-entra{0%{opacity:0;transform:translateY(40px)}}::view-transition-new(root),::view-transition-old(root){animation:none}html:active-view-transition .cf-navbar{view-transition-name:menu}html:active-view-transition .mobile-header{view-transition-name:cabecera}html:active-view-transition .cf-tabbar{view-transition-name:barra-de-abajo}html:active-view-transition .player-dock{view-transition-name:radio-abajo}::view-transition-group(barra-de-abajo),::view-transition-group(cabecera),::view-transition-group(menu),::view-transition-group(radio-abajo){animation:none}::view-transition-old(barra-de-abajo),::view-transition-old(cabecera),::view-transition-old(menu),::view-transition-old(radio-abajo){display:none}::view-transition-new(barra-de-abajo),::view-transition-new(cabecera),::view-transition-new(menu),::view-transition-new(radio-abajo){animation:cf-fondo-entra .2s var(--ease-out) both}::view-transition-group(.foto-que-crece){animation-duration:.52s;animation-timing-function:var(--ease-resorte)}::view-transition-new(.foto-que-crece),::view-transition-old(.foto-que-crece){height:100%;object-fit:cover;overflow:clip}#confirmar-mail,#invita{scroll-margin-top:90px}.invita__titulo{font:700 19px/1.2 var(--font-sans);color:var(--text)}.invita__titulo--chico{font-size:16px}.invita__texto{font:400 14px/1.45 var(--font-sans);color:var(--text-2)}.invita__subtitulo{font:700 13px var(--font-sans);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-3)}.invita__link{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 14px;border-radius:var(--r-md);border:1px solid var(--border-strong);background:var(--surface)}.invita__link input{flex:1 1;min-width:0;border:0;background:transparent;outline:none;font:600 15px var(--font-sans);color:var(--text);text-overflow:ellipsis}.invita__botones{display:flex;flex-wrap:wrap;gap:8px}.invita__whatsapp{display:inline-flex;align-items:center;gap:8px;background:#1f9e55;border:1px solid #1f9e55;color:#fff;text-decoration:none}.invita__whatsapp:hover{background:#1a8a4a}.invita__whatsapp .icono-red{width:16px;height:16px;fill:currentColor}.invita__mes{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:4px 12px;gap:4px 12px;font:400 14px var(--font-sans);color:var(--text-2)}.invita__mes b{justify-self:end;color:var(--text);font-weight:700}.invita__barra{grid-column:1/-1;height:6px;border-radius:3px;background:var(--surface-2);overflow:hidden}.invita__barra span{display:block;height:100%;border-radius:3px;background:var(--cf-gold)}.invita__amigos{list-style:none;margin:0;padding:0;display:grid}.invita__amigo{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--border)}.invita__amigo:first-child{border-top:0}.invita__amigo-cuerpo{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.invita__amigo-cuerpo b{font:600 15px var(--font-sans);color:var(--text)}.invita__amigo-cuerpo span{font:400 13px/1.35 var(--font-sans);color:var(--text-2)}.invita__puntos{font:700 15px var(--font-sans);color:var(--text-gold);white-space:nowrap}.invita__avatar{flex:none;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--surface-2);border:1px solid var(--border-gold);color:var(--text-gold);font:700 14px var(--font-sans)}.invita__avatar--grande{width:64px;height:64px;font-size:22px}.invita__codigo{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.invita__codigo .cf-field{flex:1 1 180px;margin:0}.invita__codigo input{text-transform:uppercase;letter-spacing:.08em}.invita__codigo .cf-btn{height:56px}.pasos-invitacion{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.pasos-invitacion__paso{display:flex;align-items:center;gap:10px;font:500 15px var(--font-sans);color:var(--text)}.pasos-invitacion__paso--hecho{color:var(--text-2)}.pasos-invitacion__marca{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;border:2px solid var(--border-strong)}.pasos-invitacion__paso--hecho .pasos-invitacion__marca{background:var(--green);border-color:var(--green);color:#fff}.pasos-invitacion__accion{display:inline-flex;align-items:center;gap:2px;padding:0;border:0;background:none;cursor:pointer;font:600 15px var(--font-sans);color:var(--text-gold);text-decoration:none;text-align:left}.pasos-invitacion__accion:hover{text-decoration:underline}.pasos-invitacion__accion:disabled{cursor:progress;opacity:.7}.confirmar-mail{padding-top:12px;border-top:1px solid var(--border)}.invitacion-guardada{position:fixed;left:16px;right:16px;top:calc(72px + env(safe-area-inset-top, 0px));z-index:60;max-width:480px;margin:0 auto;display:flex;align-items:center;gap:10px;padding:10px 8px 10px 14px;border-radius:var(--r-md);border:1px solid rgba(62,207,142,.35);background:var(--surface);box-shadow:0 10px 30px rgba(0,0,0,.35);font:500 14px/1.4 var(--font-sans);color:var(--text)}.invitacion-guardada span{flex:1 1}.link-invitacion{max-width:520px;margin:0 auto;display:grid;grid-gap:18px;gap:18px;padding:8px 0 24px}.link-invitacion__cabeza{display:grid;justify-items:center;grid-gap:10px;gap:10px;text-align:center}.link-invitacion__titulo{margin:0;font:800 26px/1.15 var(--font-display,var(--font-sans));color:var(--text)}.link-invitacion__texto{margin:0;font:400 16px/1.5 var(--font-sans);color:var(--text-2)}.link-invitacion__sorteo{display:flex;align-items:center;gap:14px}.link-invitacion__miniatura{flex:none;width:72px;height:72px;border-radius:var(--r-md);object-fit:cover}.link-invitacion__miniatura--sin{display:grid;place-items:center;background:var(--surface-2);color:var(--text-gold)}.link-invitacion__premio{font:700 16px/1.25 var(--font-sans);color:var(--text)}.link-invitacion__acciones{display:grid;grid-gap:8px;gap:8px}.link-invitacion__reglas{justify-self:center}.link-invitacion__app{display:grid;justify-items:center;grid-gap:10px;gap:10px;padding-top:16px;border-top:1px solid var(--border);text-align:center}.link-invitacion__codigo{font:800 28px/1 var(--font-sans);letter-spacing:.18em;color:var(--text);padding:10px 18px;border-radius:var(--r-md);border:1px dashed var(--border-gold);background:var(--surface);-webkit-user-select:all;-moz-user-select:all;user-select:all}.link-invitacion__tiendas{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px}.link-invitacion__tienda{display:inline-flex}.link-invitacion__tienda img{display:block;height:42px;width:auto}.equipo-cabeza{display:grid;grid-gap:4px;gap:4px}.equipo-cabeza__titulo{margin:0;font-family:var(--font-display);font-weight:800;font-size:34px;line-height:.95;text-transform:uppercase}.equipo-cabeza__sub{margin:0;color:var(--text-2);font-size:14px}.equipo-pestanas{display:flex;gap:4px;margin:10px -16px 0;padding:0 16px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--border)}.equipo-pestanas::-webkit-scrollbar{display:none}.equipo-pestanas__item{flex:none;padding:10px 12px 11px;font-weight:700;font-size:15px;color:var(--text-2);text-decoration:none;border-bottom:3px solid transparent;margin-bottom:-1px}.equipo-pestanas__item:hover{color:var(--text)}.equipo-pestanas__item[aria-current=page]{color:var(--text);border-bottom-color:var(--cf-red)}.equipo-pestanas__nuevo{margin-left:4px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-gold);vertical-align:2px}.segmento{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:3px;border-radius:12px;background:var(--surface-2)}.segmento>a,.segmento>button{padding:8px 10px;border:0;border-radius:9px;background:none;font:inherit;font-weight:700;font-size:14px;text-align:center;color:var(--text-2);text-decoration:none;cursor:pointer}.segmento>[aria-current=page],.segmento>[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:0 1px 3px rgba(0,0,0,.25)}.chips-deslizables{margin:0 -16px;padding:0 16px;gap:6px}@media (min-width:1024px){.chips-deslizables{margin:0;padding:0}}.nota-del-equipo{margin:0;font-size:13px;color:var(--text-3)}.partidos{display:grid;grid-gap:16px;gap:16px}.partidos__lista{min-width:0}@media (min-width:1024px){.partidos{grid-template-columns:400px minmax(0,1fr);gap:24px;align-items:start}.partidos__proximo{position:-webkit-sticky;position:sticky;top:88px}}.lista-de-partidos{display:grid;border-radius:16px;background:var(--surface);border:1px solid var(--border);overflow:hidden}.lista-de-partidos__mes{margin:0;padding:10px 14px 6px;background:var(--surface-2);font-family:var(--font-display);font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.fila-partido{display:flex;align-items:center;gap:10px;padding:11px 14px;border-top:1px solid var(--border);min-width:0;color:inherit;text-decoration:none}.lista-de-partidos>.fila-partido:first-child,.lista-de-partidos__mes+.fila-partido{border-top:0}.fila-partido:hover{background:var(--surface-2)}.fila-partido__dia{width:38px;flex:none;font-size:13px;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fila-partido__escudo{width:26px;height:26px;flex:none;object-fit:contain}.fila-partido__texto{flex:1 1;min-width:0;display:grid}.fila-partido__texto b{font-weight:700}.fila-partido__texto b,.fila-partido__texto small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fila-partido__texto small{font-size:12.5px;color:var(--text-3)}.fila-partido__fin{flex:none;display:inline-flex;align-items:center;gap:6px}.fila-partido__score{font-family:var(--font-display);font-weight:800;font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fila-partido__flecha{flex:none;color:var(--text-3)}.resultado-letra{flex:none;display:inline-grid;place-items:center;width:24px;height:24px;border-radius:7px;font-family:var(--font-display);font-weight:800;font-size:14px;color:var(--n-1)}.resultado-letra--G{background:var(--green)}.resultado-letra--E{background:var(--amber)}.resultado-letra--P{background:var(--cf-red);color:var(--text-on-red)}.racha-del-anio{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;font-size:14px;color:var(--text-2)}.racha-del-anio b{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.standings__row.zone-playoffs+.standings__row:not(.zone-playoffs){border-top:2px dashed var(--border-strong)}@media (min-width:1024px){.equipo-cabeza__titulo{font-size:46px}.equipo-pestanas{margin:14px 0 0;padding:0}}.eti-del-equipo{margin:0;font-family:var(--font-display);font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.aviso-del-equipo{margin:0;padding:12px 14px;border-radius:14px;border:1px dashed var(--border-strong);color:var(--text-2);font-size:14px}.plantel-grupo{display:grid;grid-gap:10px;gap:10px}.plantel-grupo__cabeza{display:flex;align-items:baseline;justify-content:space-between}.cartas-del-plantel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}@media (min-width:720px){.cartas-del-plantel{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.cartas-del-plantel{grid-template-columns:repeat(5,minmax(0,1fr))}}.carta-jugador{position:relative;display:grid;justify-items:start;grid-gap:2px;gap:2px;min-width:0;padding:12px;border-radius:16px;background:var(--surface);border:1px solid var(--border);overflow:hidden;color:inherit;text-decoration:none}.carta-jugador:hover{border-color:var(--border-red)}.carta-jugador__numero{position:absolute;right:10px;top:4px;font-family:var(--font-display);font-weight:800;font-size:44px;line-height:1;color:var(--surface-3)}.carta-jugador__foto{position:relative;width:64px;height:64px;margin-bottom:6px;border-radius:50%;background:var(--surface-2);object-fit:cover}.foto-del-jugador--sin{display:grid;place-items:center;font-family:var(--font-display);font-weight:800;font-size:22px;color:var(--text-3)}.carta-jugador__nombre{position:relative;max-width:100%;font-size:14px;line-height:1.2}.carta-jugador__nombre span{color:var(--text-2)}.carta-jugador__nombre b{display:block;font-family:var(--font-display);font-weight:700;font-size:18px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.carta-jugador__dato{font-size:12.5px;color:var(--text-3)}.carta-jugador__dato b{color:var(--text-2)}.camino-del-equipo{display:flex;flex-wrap:wrap;gap:6px;margin:0;font-size:13px;color:var(--text-3)}.camino-del-equipo a{color:var(--text-2);text-decoration:underline;text-underline-offset:2px}.camino-del-equipo [aria-current]{color:var(--text-2)}.jugador-hero{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:4px 16px;gap:4px 16px;align-items:center;padding:18px;border-radius:20px;background:radial-gradient(ellipse 80% 90% at 0 0,var(--tint-red-strong),transparent 70%),var(--surface);border:1px solid var(--border)}.jugador-hero__foto{position:relative;width:96px;height:96px}.jugador-hero__cara{width:96px;height:96px;border-radius:50%;object-fit:cover;background:var(--surface-2);border:2px solid var(--border-strong)}.jugador-hero__numero{position:absolute;right:-6px;bottom:-4px;min-width:36px;height:36px;padding:0 6px;border-radius:18px;display:grid;place-items:center;background:var(--cf-red);color:var(--text-on-red);font-family:var(--font-display);font-weight:800;font-size:20px}.jugador-hero__datos{min-width:0;display:grid;grid-gap:4px;gap:4px}.jugador-hero__puesto{font-weight:700;font-size:13px;letter-spacing:.1em;color:var(--text-red)}.jugador-hero__nombre,.jugador-hero__puesto{margin:0;font-family:var(--font-display);text-transform:uppercase}.jugador-hero__nombre{font-weight:800;font-size:30px;line-height:.95;overflow-wrap:anywhere}.jugador-hero__nombre>span:first-child{display:block;font-weight:600;font-size:19px;color:var(--text-2)}.jugador-hero__meta{display:flex;flex-wrap:wrap;gap:2px 12px;margin:0;padding:0;list-style:none;font-size:13px;color:var(--text-2)}.jugador-hero__logros{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.ya-no-esta{display:inline-block;margin-left:8px;padding:1px 8px;border-radius:999px;background:var(--surface-3);color:var(--text-2);font-family:var(--font-body);font-weight:700;font-size:11px;letter-spacing:0;text-transform:none;vertical-align:4px}.numeros-grandes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.numero-grande{display:grid;grid-gap:1px;gap:1px;align-content:start;min-width:0;padding:12px 14px;border-radius:14px;background:var(--surface);border:1px solid var(--border)}.numero-grande:last-child:nth-child(odd){grid-column:1/-1}.numero-grande__eti{font-size:12.5px;font-weight:600;color:var(--text-3)}.numero-grande__valor{font-family:var(--font-display);font-weight:800;font-size:34px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.numero-grande__sub{font-size:12.5px;color:var(--text-2)}.puestos-en-el-plantel{display:flex;flex-wrap:wrap;gap:6px;margin:0}.puestos-en-el-plantel span{padding:5px 10px;border-radius:999px;background:var(--surface-2);font-size:12.5px;color:var(--text-2)}.puestos-en-el-plantel b{color:var(--text)}.puntaje{display:inline-grid;place-items:center;min-width:38px;height:24px;padding:0 6px;border-radius:7px;font-weight:800;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--n-1)}.puntaje--grande{justify-self:start;min-width:64px;height:40px;margin-top:2px;border-radius:10px;font-family:var(--font-display);font-size:28px}.puntaje--r0{background:var(--surface-3);color:var(--text-2)}.puntaje--r1{background:#E5484D;color:#FFFFFF}.puntaje--r2{background:var(--amber)}.puntaje--r3{background:var(--green)}.puntaje--r4{background:var(--blue);color:#FFFFFF}.temporada-del-jugador{display:grid;grid-gap:12px;gap:12px}.forma-del-jugador{display:grid;grid-gap:10px;gap:10px;align-content:start;padding:16px;border-radius:16px;background:var(--surface);border:1px solid var(--border)}.forma-del-jugador__cabeza{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.forma-del-jugador__cabeza small{font-size:12px;color:var(--text-3);text-align:right}.grafico-de-puntaje{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:6px;gap:6px}.grafico-de-puntaje__area,.grafico-de-puntaje__ejes{position:relative;height:130px}.grafico-de-puntaje__ejes span{position:absolute;right:0;transform:translateY(50%);font-size:10.5px;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.grafico-de-puntaje__guia{position:absolute;left:0;right:0;border-top:1px dashed var(--border-strong)}.grafico-de-puntaje__barras{position:absolute;inset:0;display:grid;grid-template-columns:repeat(var(--columnas,10),minmax(0,1fr));grid-gap:5px;gap:5px;align-items:end;margin:0;padding:0;list-style:none}.grafico-de-puntaje__barras li{height:100%}.grafico-de-puntaje__barra{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;color:inherit;text-decoration:none}.grafico-de-puntaje__barra b{margin-bottom:3px;font-size:11px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.grafico-de-puntaje__barra i{display:block;width:100%;max-width:30px;border-radius:6px 6px 3px 3px}.grafico-de-puntaje__nada{height:4px;background:var(--surface-3)}.grafico-de-puntaje__barra i.puntaje--r1{background:#E5484D}.grafico-de-puntaje__barra i.puntaje--r2{background:var(--amber)}.grafico-de-puntaje__barra i.puntaje--r3{background:var(--green)}.grafico-de-puntaje__barra i.puntaje--r4{background:var(--blue)}.grafico-de-puntaje__pie{grid-column:2;display:grid;grid-template-columns:repeat(var(--columnas,10),minmax(0,1fr));grid-gap:5px;gap:5px;justify-items:center}.grafico-de-puntaje__pie span{display:grid;justify-items:center;grid-gap:2px;gap:2px;font-size:10px;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.grafico-de-puntaje__escudo{width:18px;height:18px;object-fit:contain}.bloque-de-datos{border-radius:16px;background:var(--surface);border:1px solid var(--border);overflow:hidden}.bloque-de-datos__cabeza{display:flex;justify-content:space-between;padding:10px 14px 8px;background:var(--surface-2)}.bloque-de-datos__cabeza>span:last-child{font-size:11px;font-weight:600;color:var(--text-3)}.dato-del-jugador{display:grid;grid-template-columns:minmax(0,1fr) auto 52px;align-items:center;grid-gap:4px 12px;gap:4px 12px;padding:9px 14px;border-top:1px solid var(--border);font-size:14px}.bloque-de-datos__cabeza+.dato-del-jugador{border-top:0}.dato-del-jugador__eti small{display:block;font-size:12px;color:var(--text-3)}.dato-del-jugador__valor{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dato-del-jugador__cada90{text-align:right;font-size:13px;color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dato-del-jugador__barra{grid-column:1/-1;height:5px;border-radius:5px;background:var(--surface-3);overflow:hidden}.dato-del-jugador__barra i{display:block;height:100%;background:var(--green)}.fila-partido__goles{font-weight:600;color:var(--text-2)}.fila-partido__minutos{width:34px;text-align:right;font-size:12.5px;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.marcas-del-partido{display:inline-flex;align-items:center;gap:4px}.marca-del-partido{padding:2px 6px;border-radius:6px;background:var(--surface-2);font-size:11px;font-weight:800}.marca-del-partido--gol{background:var(--tint-red-strong)}.tarjeta-chica{width:9px;height:12px;border-radius:2px;background:var(--amber)}.tarjeta-chica--roja{background:var(--cf-red)}div.fila-partido:hover{background:none}.detalle__ficha{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:12px;padding:10px 14px;border-radius:12px;background:var(--surface-2);color:var(--text);font-weight:700;font-size:14px;text-decoration:none}.detalle__ficha:hover{background:var(--surface-3)}@media (min-width:1024px){.jugador-hero{grid-template-columns:150px minmax(0,1fr);gap:6px 26px;padding:26px}.jugador-hero__cara,.jugador-hero__foto{width:150px;height:150px}.jugador-hero__numero{min-width:48px;height:48px;border-radius:24px;font-size:28px}.jugador-hero__nombre{font-size:48px}.jugador-hero__nombre>span:first-child{font-size:26px}.jugador-hero__logros{grid-column:2;margin-top:8px}.numeros-grandes{grid-template-columns:repeat(5,minmax(0,1fr))}.numero-grande:last-child:nth-child(odd){grid-column:auto}.temporada-del-jugador{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:18px;align-items:start}}.jugador-hero__compartir{position:static;grid-column:1/-1;justify-self:start}.jugador-hero__compartir .compartir__menu{left:0;right:auto}a.cf-chip{text-decoration:none}@media (min-width:1024px){.jugador-hero__compartir{position:absolute;top:12px;right:12px}.jugador-hero__compartir .compartir__menu{left:auto;right:0}.jugador-hero__datos{padding-right:120px}}div.fila-partido:after{content:"";width:16px;flex:none}.jugador-hero__logros:empty{display:none}.logro-del-jugador{display:inline-flex;align-items:center;gap:5px;padding:4px 10px 4px 7px;border-radius:999px;background:var(--tint-gold);color:var(--text-gold);font-size:12.5px;font-weight:700}.tramo--river{background:var(--cf-red)}.tramo--seleccion{background:#75AADB}.tramo--otro{background:var(--text-3)}.tramo--titulo{background:var(--text-gold)}.tramo--sin-jugar{background:repeating-linear-gradient(135deg,var(--tint-red-strong) 0 5px,transparent 5px 10px);border:1px dashed var(--cf-red)}[data-theme=light] .tramo--seleccion{background:#3F86C6}.tiles-del-historial{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.tile-del-historial{display:grid;grid-gap:2px;gap:2px;min-width:0;padding:12px;border-radius:14px;background:var(--surface);border:1px solid var(--border)}.tile-del-historial__eti{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--text-3)}.tile-del-historial__eti i{width:9px;height:9px;border-radius:3px;flex:none}.tile-del-historial__valor{font-family:var(--font-display);font-weight:800;font-size:28px;line-height:1.05;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tile-del-historial__sub{font-size:12px;color:var(--text-2)}.historial-del-jugador{display:grid;grid-gap:12px;gap:12px}.linea-de-tiempo{display:grid;grid-gap:8px;gap:8px;padding:14px;border-radius:16px;background:var(--surface);border:1px solid var(--border)}.carril-del-historial{display:grid;grid-template-columns:86px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px}.carril-del-historial__eti{font-size:12.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.carril-del-historial__pista{position:relative;height:20px;border-radius:6px;background:var(--surface-2)}.tramo{position:absolute;top:0;bottom:0;border-radius:5px}.anios-del-historial{position:relative;height:16px;margin-left:94px}.anios-del-historial span{position:absolute;transform:translateX(-50%);font-size:10.5px;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.anios-del-historial .impar{display:none}.leyenda-del-historial{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px;color:var(--text-3)}.leyenda-del-historial i{display:inline-block;width:14px;height:9px;margin-right:5px;border-radius:3px;vertical-align:0}.tabla-de-carrera{overflow-x:auto;border-radius:16px;background:var(--surface);border:1px solid var(--border)}.tabla-de-carrera table{width:100%;border-collapse:collapse;font-size:13.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tabla-de-carrera th{padding:9px 8px;border-bottom:1px solid var(--border);text-align:right;font-size:11.5px;font-weight:600;color:var(--text-3)}.tabla-de-carrera td{padding:8px;border-top:1px solid var(--border);text-align:right}.tabla-de-carrera td:nth-child(-n+2),.tabla-de-carrera th:nth-child(-n+2){text-align:left}.tabla-de-carrera td:first-child{padding-left:14px;white-space:nowrap;color:var(--text-3)}.tabla-de-carrera__equipo{display:flex;align-items:center;gap:6px;font-weight:700;white-space:nowrap}.tabla-de-carrera__equipo i{width:8px;height:8px;border-radius:2px;flex:none}.tabla-de-carrera__equipo small{display:block;font-size:11.5px;font-weight:500;color:var(--text-3);white-space:normal}.tabla-de-carrera__total td{background:var(--surface-2);font-weight:800}.titulos-del-equipo{display:grid;grid-gap:8px;gap:8px;padding:14px;border-radius:16px;background:var(--surface);border:1px solid var(--border)}.titulos-del-equipo h3{display:flex;align-items:center;gap:8px;margin:0;font-size:14px}.titulos-del-equipo h3 i{width:8px;height:8px;border-radius:2px;flex:none}.titulos-del-equipo ul{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.titulos-del-equipo li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14px}.titulos-del-equipo li svg{flex:none;color:var(--text-gold)}.titulos-del-equipo__anios{color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.en-el-plantel{padding:1px 7px;border-radius:999px;border:1px dashed var(--border-strong);font-size:11px;font-weight:700;color:var(--text-3);white-space:nowrap}.pase-del-jugador{display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:10px 14px;border-top:1px solid var(--border);font-size:14px}.pase-del-jugador:first-child{border-top:0}.pase-del-jugador__fecha{font-size:12.5px;color:var(--text-3)}.pase-del-jugador__tipo{padding:2px 8px;border-radius:999px;background:var(--surface-2);font-size:12px;color:var(--text-2)}@media (min-width:1024px){.historial-del-jugador{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:18px;align-items:start}.anios-del-historial .impar{display:block}}.carga-de-pase{padding:16px}.formulario-del-pase{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:10px;gap:10px}.rankings-del-plantel{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px}@media (min-width:720px){.rankings-del-plantel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.rankings-del-plantel{grid-template-columns:repeat(3,minmax(0,1fr))}}.ranking-del-plantel{display:grid;grid-gap:4px;gap:4px;align-content:start;padding:14px 14px 8px;border-radius:16px;background:var(--surface);border:1px solid var(--border)}.ranking-del-plantel h2{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 4px;font-family:var(--font-display);font-weight:700;font-size:18px;text-transform:uppercase}.ranking-del-plantel h2 small{font-family:var(--font-body);font-size:12px;font-weight:500;text-transform:none;color:var(--text-3);text-align:right}.ranking-del-plantel ol{display:grid;margin:0;padding:0;list-style:none}.ranking-del-plantel__fila{display:grid;grid-template-columns:18px 30px minmax(0,1fr) auto;align-items:center;grid-gap:4px 8px;gap:4px 8px;padding:6px 0;color:inherit;text-decoration:none}.ranking-del-plantel__fila:hover .ranking-del-plantel__nombre b{text-decoration:underline;text-underline-offset:2px}.ranking-del-plantel__puesto{font-family:var(--font-display);font-weight:700;color:var(--text-3);text-align:center}.ranking-del-plantel__cara{width:30px;height:30px;border-radius:50%;background:var(--surface-2);object-fit:cover;font-size:12px}.ranking-del-plantel__nombre{min-width:0;display:grid;grid-gap:3px;gap:3px}.ranking-del-plantel__nombre b{font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ranking-del-plantel__nombre small{margin-left:4px;font-size:11px;font-weight:500;color:var(--text-gold)}.ranking-del-plantel__barra{height:4px;border-radius:4px;background:var(--surface-2);overflow:hidden}.ranking-del-plantel__barra i{display:block;height:100%;border-radius:4px;background:var(--cf-red)}.ranking-del-plantel__valor{font-family:var(--font-display);font-weight:800;font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.spn-logo{position:relative;display:block;min-width:0;flex:none}.spn-logo img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.spn-logo img[data-tema=claro],[data-theme=light] .spn-logo img[data-tema=oscuro]{display:none}[data-theme=light] .spn-logo img[data-tema=claro]{display:block}.spn-logo--solo-claro{background:#F4F2EC;border-radius:8px}[data-theme=light] .spn-logo--solo-claro{background:none}[data-theme=light] .spn-logo--solo-oscuro{background:#15171D;border-radius:8px}.spn-logo--solo-claro img,[data-theme=light] .spn-logo--solo-oscuro img{inset:4px 8px;width:calc(100% - 16px);height:calc(100% - 8px)}[data-theme=light] .spn-logo--solo-claro img{inset:0;width:100%;height:100%}.spn-sin-logo{font-weight:700}.spn{display:grid;grid-gap:40px;gap:40px;padding-bottom:56px}.spn-aviso-equipo{margin:0}.spn-arranque{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);grid-gap:40px;gap:40px;align-items:start}.spn-hero{position:relative;display:grid;grid-gap:14px;gap:14px;align-content:start;padding-top:12px}.spn-hero__titulo{margin:0;font:800 clamp(42px,6.4vw,76px)/.9 var(--font-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--text)}.spn-hero__titulo span{color:var(--text-red)}.spn-hero .lead{max-width:44ch;margin:0}.spn-hero__lito{width:min(380px,80%);height:auto;margin-top:8px;filter:drop-shadow(0 18px 30px rgba(0,0,0,.35))}.spn-form{display:grid;grid-gap:18px;gap:18px;padding:26px 24px 24px;border:1px solid var(--border-strong);border-radius:18px;background:var(--surface);box-shadow:var(--shadow-float)}.spn-form form{display:grid;grid-gap:16px;gap:16px}.spn-form__cabeza h2{margin:0 0 4px;font:800 30px/1 var(--font-display);text-transform:uppercase}.spn-form__cabeza p{margin:0;color:var(--text-2)}.spn-campos{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 12px;gap:14px 12px}.spn-campos .spn-campo:first-child{grid-column:1/-1}.spn-campo{display:grid;grid-gap:6px;gap:6px;min-width:0}.spn-campo>span{font:600 13px/1.2 var(--font-sans);color:var(--text-2)}.spn-campo>span small{font-weight:400}.spn-campo input,.spn-campo select,.spn-campo textarea{width:100%;min-width:0;padding:12px 14px;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface-2);color:var(--text);font:400 16px/1.3 var(--font-sans)}.spn-campo textarea{resize:vertical;min-height:84px}.spn-campo input:focus,.spn-campo select:focus,.spn-campo textarea:focus{outline:none;border-color:var(--cf-red);box-shadow:var(--ring-focus)}.spn-campo [aria-invalid=true]{border-color:var(--cf-red)}.spn-campo__error{color:var(--text-red);font-size:13px}.spn-chips{display:flex;flex-wrap:wrap;gap:8px;border:0;padding:0;margin:0}.spn-chips legend{width:100%;margin-bottom:8px;font:600 13px/1.2 var(--font-sans);color:var(--text-2)}.spn-chips label{position:relative;cursor:pointer}.spn-chips input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.spn-chips span{display:inline-block;padding:8px 14px;border:1px solid var(--border-strong);border-radius:999px;font:600 14px/1.1 var(--font-sans);color:var(--text-2);transition:background .15s,border-color .15s,color .15s}.spn-chips input:checked+span{background:var(--tint-red);border-color:var(--cf-red);color:var(--text)}.spn-chips input:focus-visible+span{outline:2px solid var(--cf-red);outline-offset:2px}.spn-acepto{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--text-2);cursor:pointer}.spn-acepto input{width:18px;height:18px;margin-top:1px;accent-color:var(--cf-red);flex:none}.spn-acepto a{color:inherit}.spn-trampa{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.spn-gracias{justify-items:center;text-align:center;padding:40px 24px}.spn-gracias h2{margin:0;font:800 32px/1 var(--font-display);text-transform:uppercase}.spn-gracias p{margin:0;color:var(--text-2);max-width:36ch}.spn-gracias__tilde{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--tint-green);color:var(--green)}.spn-ver-mas{display:grid;grid-gap:22px;gap:22px}.spn-elegir{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.spn-abrir{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:14px;gap:14px;padding:18px 20px;border:1px solid var(--border-strong);border-radius:14px;background:var(--surface);color:var(--text);text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.spn-abrir:hover{border-color:var(--cf-red)}.spn-abrir[aria-expanded=true]{border-color:var(--cf-red);background:var(--tint-red)}.spn-abrir:focus-visible{outline:2px solid var(--cf-red);outline-offset:3px}.spn-abrir__icono{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--tint-red);color:var(--text-red)}.spn-abrir__texto{display:grid;grid-gap:2px;gap:2px;min-width:0}.spn-abrir__texto b{font:700 18px/1.15 var(--font-sans)}.spn-abrir__texto small{color:var(--text-2);font-size:14px}.spn-desplegable[hidden]{display:none}.spn-planes{display:grid;grid-gap:34px;gap:34px}.spn-seccion{display:grid;grid-gap:16px;gap:16px}.spn-seccion__cabeza{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px}.spn-seccion__cabeza h2{margin:0;font:800 28px/1 var(--font-display);text-transform:uppercase}.spn-seccion__cabeza span{color:var(--text-2);font-size:14px}.spn-grilla{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.spn-plan{display:grid;grid-template-rows:1fr auto;grid-gap:16px;gap:16px;padding:20px;border:1px solid var(--border);border-radius:14px;background:var(--surface);min-width:0}.spn-plan--destacado{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:none;align-items:end;border-color:var(--cf-red);background:linear-gradient(135deg,var(--tint-red),transparent 70%),var(--surface)}.spn-plan__texto{display:grid;grid-gap:6px;gap:6px;align-content:start;min-width:0}.spn-plan__ceja{font:700 11px/1.2 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--text-gold)}.spn-plan h3{margin:0;font:800 24px/1 var(--font-display);text-transform:uppercase}.spn-plan--destacado h3{font-size:34px}.spn-plan p{margin:0}.spn-plan p,.spn-plan ul{color:var(--text-2);font-size:15px}.spn-plan ul{margin:4px 0 0;padding-left:18px;display:grid;grid-gap:4px;gap:4px}.spn-precio{display:grid;grid-gap:2px;gap:2px}.spn-plan--destacado .spn-precio{text-align:right}.spn-precio b{font:800 30px/1 var(--font-display);color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.spn-plan--destacado .spn-precio b{font-size:40px}.spn-precio>span{color:var(--text-2);font-size:14px}.spn-precio__segundo{font-weight:600;color:var(--text)!important}.spn-precio small{color:var(--text-gold);font-size:13px}.spn-nota{margin:0;color:var(--text-2);font-size:14px}.spn-volver-al-form{justify-self:start;display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--text-red);text-decoration:none}.spn-volver-al-form:hover{text-decoration:underline}.spn-numeros{display:grid;grid-gap:18px;gap:18px}.spn-canales{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.spn-canal{display:grid;grid-gap:4px;gap:4px;padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text-red)}.spn-canal b{color:var(--text);font-size:15px;margin-top:6px}.spn-canal span{color:var(--text-2);font-size:14px}.spn-graficos{grid-template-columns:1fr 1fr}.spn-grafico,.spn-graficos{display:grid;grid-gap:14px;gap:14px}.spn-grafico{margin:0;padding:20px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.spn-grafico figcaption{display:grid;grid-template-columns:1fr auto;grid-gap:2px 12px;gap:2px 12px;align-items:end}.spn-grafico figcaption b{font-size:17px;grid-column:1}.spn-grafico__ceja{font:700 11px/1.2 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--text-2)}.spn-grafico__kpi{grid-column:2;grid-row:1/span 2;font:800 32px/1 var(--font-display)}.spn-barras{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.spn-barras li{display:grid;grid-template-columns:28px minmax(90px,1.1fr) 2fr auto;align-items:center;grid-gap:10px;gap:10px}.spn-barras__icono{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--surface-2)}.spn-barras__icono .icono-red{width:15px;height:15px;fill:var(--text)}.spn-barras__nombre{display:grid;font-weight:600;font-size:14px;min-width:0}.spn-barras__nombre small{color:var(--text-2);font-weight:400;font-size:12px;overflow-wrap:anywhere}.spn-barras__pista{height:8px;border-radius:4px;background:var(--surface-2);overflow:hidden}.spn-barras__pista span{display:block;height:100%;border-radius:4px;background:var(--cf-red)}.spn-barras__cifra{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:15px;text-align:right;min-width:64px}.spn-barras__total{padding-top:8px;border-top:1px solid var(--border);color:var(--text-2);font-size:14px}.spn-barras__total b{text-align:right;color:var(--text)}.spn-hitos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.spn-hito{display:grid;grid-gap:6px;gap:6px;padding:18px 20px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.spn-hito b{font:800 40px/1 var(--font-display);color:var(--text-red)}.spn-hito p{margin:0;color:var(--text-2);font-size:15px}.spn-marcas{display:grid;grid-gap:14px;gap:14px;padding-top:28px;border-top:1px solid var(--border)}.spn-marcas .h2,.spn-marcas .lead{margin:0}.spn-principal{display:grid;justify-items:center;grid-gap:10px;gap:10px;padding:26px;border:1px solid var(--border-strong);border-radius:16px;background:var(--surface);color:inherit;text-align:center;text-decoration:none}a.spn-principal:hover{border-color:var(--cf-red)}.spn-principal__nivel{font:700 11px/1.2 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--text-gold)}.spn-logo--grande{width:min(320px,80%);height:96px}.spn-principal p{margin:0;max-width:52ch;color:var(--text-2)}.spn-principal__ir{display:inline-flex;gap:6px;align-items:center;color:var(--text-red);font-weight:700;font-size:14px}.spn-oficiales{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.spn-oficial{display:grid;grid-gap:8px;gap:8px;justify-items:center;padding:18px 14px;border:1px solid var(--border);border-radius:14px;background:var(--surface);color:inherit;text-align:center;text-decoration:none}a.spn-oficial:hover{border-color:var(--cf-red)}.spn-oficial .spn-logo{width:100%;height:56px}.spn-oficial small{color:var(--text-2);font-size:13px}.spn-amigos{display:grid;grid-gap:8px;gap:8px}.spn-amigos ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.spn-amigo{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid var(--border);border-radius:999px;color:var(--text);font-weight:600;font-size:14px;text-decoration:none}a.spn-amigo:hover{border-color:var(--cf-red)}@media (max-width:900px){.spn-arranque{grid-template-columns:1fr;gap:20px}.spn-hero__lito{position:absolute;right:-8px;top:0;width:120px;margin:0;opacity:.95}.spn-hero{padding-right:100px}.spn-canales,.spn-grilla{grid-template-columns:1fr 1fr}.spn-graficos,.spn-hitos{grid-template-columns:1fr}.spn-oficiales{grid-template-columns:1fr 1fr}}@media (max-width:600px){.spn{gap:28px}.spn-hero{padding-right:84px}.spn-hero__lito{width:96px}.spn-form{padding:20px 16px;border-radius:16px}.spn-campos,.spn-elegir{grid-template-columns:1fr}.spn-elegir{gap:10px}.spn-abrir{padding:14px 16px}.spn-grilla,.spn-plan--destacado{grid-template-columns:1fr}.spn-plan--destacado{align-items:start}.spn-plan--destacado .spn-precio{text-align:left}.spn-plan--destacado h3{font-size:28px}.spn-plan{padding:16px}.spn-barras li{grid-template-columns:28px minmax(0,1fr) auto}.spn-barras__pista{grid-column:2/-1;grid-row:2}.spn-barras__total span:nth-child(3){display:none}}.acompanan{display:grid;grid-gap:14px;gap:14px;padding:22px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.acompanan__cabeza{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 14px}.acompanan__cabeza .cf-eyebrow{margin:0}.acompanan__sumate{display:inline-flex;gap:6px;align-items:center;color:var(--text-red);font-weight:700;font-size:14px;text-decoration:none}.acompanan__sumate:hover{text-decoration:underline}.acompanan__principal{display:grid;justify-items:center;grid-gap:6px;gap:6px;padding:14px;border-radius:12px;background:var(--surface-2);color:inherit;text-decoration:none}.acompanan__principal small{font:700 10px/1.2 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--text-gold)}.acompanan__principal .spn-logo{width:min(260px,80%);height:64px}.acompanan__grilla{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.acompanan__oficial{display:flex;align-items:center;justify-content:center;height:64px;padding:10px 12px;border-radius:10px;background:var(--surface-2);color:var(--text);font-weight:700;font-size:14px;text-align:center;text-decoration:none}.acompanan__oficial .spn-logo{width:100%;height:44px}a.acompanan__oficial:hover,a.acompanan__principal:hover{box-shadow:inset 0 0 0 1px var(--cf-red)}@media (max-width:600px){.acompanan{padding:16px}.acompanan__grilla{grid-template-columns:1fr 1fr}}.pie-sponsors{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;padding:16px 0 6px}.pie-sponsors__titulo{font:700 11px/1.2 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--text-2)}.pie-sponsors__logo{display:grid;place-items:center;width:96px;height:34px;opacity:.85;transition:opacity .15s}.pie-sponsors__logo:hover{opacity:1}.pie-sponsors__logo .spn-logo{width:96px;height:34px}.pie-sponsors__nombre{font-weight:700;font-size:13px;color:var(--text-2)}.te-lo-trae{display:flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:inherit;text-decoration:none;min-width:0}a.te-lo-trae:hover{border-color:var(--cf-red)}.te-lo-trae__texto{font:700 11px/1.2 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);white-space:nowrap}.te-lo-trae .spn-logo{width:120px;height:34px}.te-lo-trae .spn-logo img{object-position:left center}.te-lo-trae__nombre{font-weight:700}.te-lo-trae--chico{padding:6px 10px;border:0;background:transparent;gap:8px}.te-lo-trae--chico .spn-logo{width:84px;height:24px}.te-lo-trae--chico .te-lo-trae__texto{font-size:10px}.ficha .te-lo-trae--chico{justify-content:center;margin-top:6px}.premio-de{display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none;min-width:0}.premio-de small{font:700 10px/1.2 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);white-space:nowrap}.premio-de .spn-logo{width:90px;height:26px}.premio-de .spn-logo img{object-position:left center}.premio-de b{font-size:14px}.logo-del-descuento{display:grid;place-items:center;width:40px;height:40px;padding:4px;border-radius:10px;background:var(--surface-2);flex:none}.logo-del-descuento .spn-logo{width:32px;height:32px}.carrusel__contenido--placa{display:grid;align-content:center;height:100%;box-sizing:border-box;padding:16px var(--page-x-mobile) 22px}.carrusel__placa{display:block;overflow:hidden;border-radius:18px;aspect-ratio:16/9;max-height:440px;margin-inline:auto;background:var(--surface);box-shadow:var(--shadow-float)}.carrusel__placa img{width:100%;height:100%;object-fit:cover;display:block}a.carrusel__placa:focus-visible{outline:2px solid var(--cf-red);outline-offset:3px}@media (min-width:900px){.carrusel__contenido--placa{padding:24px 48px 28px}.carrusel__placa{width:min(100%,782px)}}