:root{--cal:#ffffff0e;--cal-fuerte:#ffffff17;--halo-azul:color-mix(in oklab, var(--primary) 22%, transparent);--halo-verde:color-mix(in oklab, var(--win) 18%, transparent);--canto:inset 0 1px 0 #ffffff0d;--elevacion-1:0 1px 2px #00000073, 0 10px 28px -14px #000000b3;--elevacion-2:0 2px 4px #00000073, 0 22px 44px -18px #000c;--borde-luz:#ffffff12;--r-card:14px}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 45% at 50% -8%, var(--halo-azul), transparent 70%), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 900' fill='none' stroke='white' stroke-opacity='0.05' stroke-width='2'%3E%3Cline x1='720' y1='0' x2='720' y2='900'/%3E%3Ccircle cx='720' cy='420' r='170'/%3E%3Ccircle cx='720' cy='420' r='5' fill='white' fill-opacity='0.07'/%3E%3C/svg%3E") center -140px / max(1440px, 110vw) auto no-repeat;animation:cal-aparece 1.2s var(--curva-toque) both;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000 0% 35%,#0000 80%);mask-image:linear-gradient(#000 0% 35%,#0000 80%)}body:has(.consola):before{background:radial-gradient(60% 45% at 50% -8%, var(--halo-azul), transparent 70%)}@keyframes cal-aparece{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}.pub-head{z-index:40;background-color:color-mix(in oklab, var(--surface) 78%, transparent);-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);border-bottom:1px solid var(--borde-luz);box-shadow:0 1px 0 color-mix(in oklab, var(--primary) 14%, transparent), 0 12px 30px -24px #000000e6;position:sticky;top:0}.brand .mark{box-shadow:0 0 0 1px #ffffff1a inset, 0 6px 18px -6px color-mix(in oklab, var(--brand-gold) 38%, transparent);transition:transform var(--mov-toque) var(--curva-toque)}.brand:hover .mark{transform:rotate(-6deg)scale(1.06)}.vitrina .card,.panel-card,.kpi,.cola,.privacy-box,.torneos-tira .disc,.dia-panel .dp{background-image:radial-gradient(380px circle at var(--lx,50%) var(--ly,-30%), color-mix(in oklab, var(--primary) 9%, transparent), transparent 65%), linear-gradient(180deg, #ffffff06, transparent 45%);border-color:var(--borde-luz);box-shadow:var(--canto), var(--elevacion-1)}.vitrina .card,.panel-card,.cola,.kpi{border-radius:var(--r-card)}.vitrina .chead{background-color:var(--raised);border-bottom-color:var(--borde-luz);background-image:linear-gradient(#ffffff08,#0000);position:relative}.vitrina .chead h2,.vitrina .chead h3{font-family:var(--fuente-tablero), var(--fuente-ui), system-ui, sans-serif;letter-spacing:.04em;text-transform:uppercase;font-size:15px;font-weight:700}.vitrina .chead>h2:before,.vitrina .chead>h3:before{content:"";background:var(--primary-strong);width:5px;height:5px;box-shadow:0 0 8px 1px var(--halo-azul);border-radius:50%;margin-top:-2.5px;position:absolute;top:50%;left:6px}@media (hover:hover){.torneos-tira .disc,a.kpi,.cat-ficha{transition:transform var(--mov-toque) var(--curva-toque), box-shadow var(--mov-toque) var(--curva-toque), border-color var(--mov-toque) var(--curva-toque)}.torneos-tira .disc:hover,a.kpi:hover,.cat-ficha:hover{border-color:color-mix(in oklab, var(--primary) 45%, var(--borde-luz));box-shadow:var(--canto), var(--elevacion-2), 0 0 0 1px color-mix(in oklab, var(--primary) 25%, transparent);transform:translateY(-3px)}}.vitrina .vhero{isolation:isolate;background-color:var(--surface);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 240' fill='none' stroke='white' stroke-opacity='0.08' stroke-width='1.5'%3E%3Cline x1='300' y1='0' x2='300' y2='240'/%3E%3Ccircle cx='300' cy='120' r='70'/%3E%3Ccircle cx='300' cy='120' r='2.5' fill='white' fill-opacity='0.12'/%3E%3C/svg%3E"), radial-gradient(70% 120% at 100% 0%, var(--halo-azul), transparent 60%), radial-gradient(50% 90% at 0% 100%, var(--halo-verde), transparent 70%);border-color:var(--borde-luz);border-radius:calc(var(--r-card) + 4px);box-shadow:var(--canto), var(--elevacion-2);animation:entra-cabecera .52s var(--curva-entrada) both;background-position:right -40px center,0 0,0 0;background-repeat:no-repeat;background-size:auto 130%,auto,auto;position:relative;overflow:hidden}.vitrina .vhero:before{content:"";background:linear-gradient(90deg, transparent, var(--primary-strong) 35%, var(--win) 70%, transparent);height:1px;box-shadow:0 0 14px 1px var(--halo-azul);z-index:-1;position:absolute;inset:0 12% auto}@keyframes entra-cabecera{0%{opacity:.4;filter:brightness(.6)saturate(.7)}to{opacity:1;filter:none}}.vitrina .pub-body .vhero h1{font-family:var(--fuente-tablero), var(--fuente-ui), system-ui, sans-serif;letter-spacing:-.005em;text-wrap:balance;font-size:clamp(28px,4.2vw,40px);font-weight:800;line-height:1.02}.vitrina .vhero .comp-crest,.vitrina .vhero .comp-logo{box-shadow:0 0 0 1px #ffffff1a inset, 0 10px 24px -10px #000c, 0 0 26px -8px var(--halo-azul)}.vitrina .temporada-riel{overflow:hidden}.vitrina .temporada-avance{background:linear-gradient(90deg, var(--primary-deep), var(--primary-strong), var(--win));box-shadow:0 0 12px var(--halo-azul)}.vitrina .matchup{align-items:center}.vitrina .matchup .mt{font-family:var(--fuente-tablero), var(--fuente-ui), system-ui, sans-serif;letter-spacing:.01em;font-size:clamp(17px,2.4vw,24px);font-weight:700}.vitrina .matchup .score{font-family:var(--fuente-tablero), var(--fuente-ui), system-ui, sans-serif;letter-spacing:.02em;box-shadow:inset 0 2px 10px #000000b3, inset 0 0 0 1px #ffffff0f, 0 0 40px -12px var(--halo-azul);text-shadow:0 0 18px color-mix(in oklab, var(--primary-strong) 45%, transparent), 0 0 2px #fff6;background-color:#08080c;background-image:linear-gradient(#ffffff0a,#0000 55%);border-radius:14px;padding:8px 18px 6px;font-size:clamp(44px,7vw,68px);font-weight:800;line-height:1}.vitrina .matchup .score.enVivo,.vitrina .matchup .score.corriendo{text-shadow:0 0 20px color-mix(in oklab, var(--red) 55%, transparent), 0 0 2px #fff6;box-shadow:inset 0 2px 10px #000000b3, inset 0 0 0 1px color-mix(in oklab, var(--red) 30%, transparent), 0 0 44px -10px color-mix(in oklab, var(--red) 45%, transparent)}.vitrina .ph-totales strong{font-family:var(--fuente-tablero), var(--fuente-ui), system-ui, sans-serif;text-shadow:0 0 16px color-mix(in oklab, var(--primary-strong) 30%, transparent);font-size:clamp(24px,3vw,32px);font-weight:800;line-height:1}.tabs{border-bottom-color:var(--borde-luz)}.tab{transition:color var(--mov-toque) var(--curva-toque);border-bottom-color:#0000;position:relative}.tab:after{content:"";background:linear-gradient(90deg, var(--primary-deep), var(--primary-strong));height:3px;box-shadow:0 -2px 12px var(--halo-azul);transition:transform var(--mov-entrada) var(--curva-entrada);border-radius:3px 3px 0 0;position:absolute;bottom:-1px;left:12px;right:12px;transform:scaleX(0)}.tab:hover,.tab.on{border-bottom-color:#0000}.tab:hover:after{transform:scaleX(.6)}.tab.on:after,.tab[aria-current=page]:after{transform:scaleX(1)}.ts-dia{transition:background-color var(--mov-toque) var(--curva-toque), transform var(--mov-toque) var(--curva-toque), box-shadow var(--mov-toque) var(--curva-toque);position:relative}.ts-dia.on{background-color:var(--surface-2);border-color:color-mix(in oklab, var(--primary) 40%, var(--line));box-shadow:var(--canto), 0 10px 24px -14px #000000e6, 0 0 22px -8px var(--halo-azul);background-image:linear-gradient(#ffffff0a,#0000);transform:translateY(-2px)}.ts-dia.hoy:after{content:"";background:var(--primary-strong);height:2px;box-shadow:0 0 8px var(--halo-azul);border-radius:2px;position:absolute;bottom:2px;left:30%;right:30%}.btn:not(.ghost){isolation:isolate;box-shadow:inset 0 1px 0 #ffffff2e, 0 8px 20px -10px color-mix(in oklab, var(--primary-deep) 80%, transparent);position:relative;overflow:hidden}.btn:not(.ghost):after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff29 50%,#0000 70%);position:absolute;inset:0;transform:translate(-110%)}@media (hover:hover){.btn:not(.ghost):hover,.consola .newbtn:hover{background-color:var(--primary-deep);box-shadow:inset 0 1px 0 #ffffff38, 0 12px 28px -10px color-mix(in oklab, var(--primary) 85%, transparent);transform:translateY(-1px)}.btn:not(.ghost):hover:after{transition:transform .7s var(--curva-toque);transform:translate(110%)}}.btn.ghost{border-color:var(--borde-luz);box-shadow:var(--canto);background-color:#ffffff05}.btn.ghost:hover{border-color:color-mix(in oklab, var(--primary) 35%, var(--borde-luz))}.btn.peligro,.consola .btn.peligro{box-shadow:inset 0 1px #ffffff29,0 8px 20px -10px #b42318d9}@media (hover:hover){table.standings tbody tr{transition:background-color var(--mov-toque) var(--curva-toque)}table.standings tbody tr:hover{background-color:#2e90fa0d}}.vitrina .forma-box>*,.vitrina .forma span{border-radius:6px}.fx-score{font-family:var(--fuente-tablero), var(--fuente-ui), system-ui, sans-serif;font-variant-numeric:tabular-nums;font-weight:800}.dia-panel .dp-marcador{font-family:var(--fuente-tablero), var(--fuente-ui), system-ui, sans-serif;text-shadow:0 0 16px color-mix(in oklab, var(--primary-strong) 40%, transparent)}.fx-crest,.crest,.comp-crest{box-shadow:inset 0 0 0 1px #ffffff1a,0 3px 8px -3px #000000b3}.consola .side{background-color:var(--surface);background-image:radial-gradient(120% 40% at 0% 0%, var(--halo-azul), transparent 60%), linear-gradient(180deg, #ffffff05, transparent 30%);border-right-color:var(--borde-luz)}.consola .navi{transition:background-color var(--mov-toque) var(--curva-toque), color var(--mov-toque) var(--curva-toque), transform var(--mov-toque) var(--curva-toque);position:relative}.consola .navi:before{content:"";background:var(--primary-strong);width:3px;box-shadow:0 0 12px var(--halo-azul);transition:transform var(--mov-entrada) var(--curva-entrada);border-radius:0 3px 3px 0;position:absolute;top:8px;bottom:8px;left:-12px;transform:scaleY(0)}.consola .navi.on:before{transform:scaleY(1)}@media (hover:hover){.consola .navi:hover{transform:translate(2px)}}.kpi strong{font-family:var(--fuente-tablero), var(--fuente-ui), system-ui, sans-serif;letter-spacing:.01em;font-size:34px;line-height:1}.kpi.urge,.kpi.alarma{background-image:radial-gradient(380px circle at var(--lx,50%) var(--ly,-30%), color-mix(in oklab, var(--primary) 12%, transparent), transparent 65%), linear-gradient(180deg, color-mix(in oklab, var(--primary) 7%, transparent), transparent 60%)}.consola .panel-title h1,.consola .panel-card>.panel-title h1{font-family:var(--fuente-tablero), var(--fuente-ui), system-ui, sans-serif;letter-spacing:0;text-wrap:balance}@supports (animation-timeline:view()){.vitrina .vmain>.card,.vitrina .vaside>.card,.panel-card>.cola,.kpis>.kpi{animation:linear both asoma;animation-timeline:view();animation-range:entry entry 35%}}@keyframes asoma{0%{filter:brightness(.55)saturate(.6)}to{filter:none}}h1,h2,.vtitle{text-wrap:balance}p{text-wrap:pretty}.cta.ancho{background-color:var(--surface);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 200' fill='none' stroke='white' stroke-opacity='0.07' stroke-width='1.5'%3E%3Crect x='10' y='10' width='580' height='180' rx='3'/%3E%3Cline x1='300' y1='10' x2='300' y2='190'/%3E%3Ccircle cx='300' cy='100' r='44'/%3E%3Crect x='10' y='55' width='70' height='90'/%3E%3Crect x='520' y='55' width='70' height='90'/%3E%3C/svg%3E"), radial-gradient(80% 140% at 85% 0%, var(--halo-azul), transparent 60%), radial-gradient(60% 120% at 0% 100%, var(--halo-verde), transparent 70%);border-color:var(--borde-luz);box-shadow:var(--canto), var(--elevacion-2);background-position:right -60px center,0 0,0 0;background-repeat:no-repeat;background-size:auto 120%,auto,auto;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){body:before,.vitrina .vhero,.vitrina .vmain>.card,.vitrina .vaside>.card,.panel-card>.cola,.kpis>.kpi{animation:none!important}.ts-dia.on,.torneos-tira .disc:hover,a.kpi:hover,.cat-ficha:hover,.btn:not(.ghost):hover,.consola .newbtn:hover,.consola .navi:hover,.brand:hover .mark{transform:none!important}.btn:not(.ghost):after{display:none}}
