.stats{--serie-web: #189eac;--serie-ia: #ff2e88;--puntos: #ffd83d;--puntos-cero: #7a6626;--rejilla-graf: rgba(141, 134, 171, .22)}:root[data-theme=light] .stats{--serie-web: #0a8aa3;--serie-ia: #c4176b;--puntos: #8a5800;--puntos-cero: #a08850;--rejilla-graf: rgba(20, 13, 38, .12)}.stats .term{padding-bottom:28px}.titulo{display:grid;gap:6px;margin:22px 0 20px}.titulo .volver{justify-self:start}.stats a.lnk{border-bottom:0}.titulo h1{margin-top:10px;color:var(--texto-hi);font-size:clamp(1.15rem,.95rem + 1vw,1.6rem);letter-spacing:.2em;text-transform:uppercase;line-height:1.25}.titulo .muted{max-width:62ch}.estado{margin:0 0 20px;color:var(--dim)}.estado:before{content:"> ";color:var(--green)}.estado:empty{display:none}.tablero{display:grid;gap:28px}.ventana{min-width:0;background:var(--bezel);border:2px solid var(--phosphor);box-shadow:6px 6px 0 var(--accion)}.ventana>.vent-barra{position:static;min-height:42px;padding:8px 14px;border-bottom-width:2px;font:inherit;font-size:.95em}.ventana-cuerpo{padding:16px clamp(12px,2.4vw,22px) 18px}.dos{display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start}.vacio{color:var(--dim)}.marcador{display:grid;gap:20px 36px;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));align-items:center}.puntuacion{text-align:center}.puntos-rotulo{color:var(--dim);font-size:.85em;letter-spacing:.24em;text-transform:uppercase}.puntos{margin:6px 0 4px;color:var(--puntos);font-size:clamp(2.5rem,1.5rem + 5vw,4.4rem);font-weight:700;line-height:1.05;letter-spacing:.06em;white-space:nowrap;text-shadow:0 0 18px var(--glow)}.puntos .ceros{color:var(--puntos-cero);text-shadow:none}.puntos .mas{font-size:.6em;vertical-align:.5em}:root[data-theme=light] .stats .puntos{text-shadow:none}.puntos-pie{color:var(--dim);font-size:.85em}.cambio{margin-top:10px;font-size:.9em}.cambio b{margin-right:.5em}.cambio .sube{color:var(--green)}.cambio .baja{color:var(--red)}.jugadores,.tabla table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.jugadores th,.jugadores td,.tabla th,.tabla td{padding:8px;border-bottom:1px dashed var(--line);text-align:right}.jugadores thead th,.tabla thead th{color:var(--texto-hi);font-size:.8em;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-bottom:2px solid var(--phosphor);vertical-align:bottom}.jugadores tbody th,.tabla tbody th{color:var(--dim);font-weight:400;text-align:left}.jugadores td{color:var(--texto-hi);font-size:1.15em;font-weight:700;white-space:nowrap}.jugadores td.poco,.tabla td.poco{color:var(--dim);font-size:.85em;font-weight:400}.jugadores tbody tr:last-child th,.jugadores tbody tr:last-child td{border-bottom:0}.muestra{display:inline-block;flex:none;width:.8em;height:.8em;margin-right:.5em;vertical-align:-.05em}.muestra.web{background:var(--serie-web)}.muestra.ia{background:var(--serie-ia)}.muestra.cifras{background:var(--ascii)}.semanas{padding-top:14px}.leyenda{display:flex;flex-wrap:wrap;gap:4px 20px;font-size:.85em;color:var(--texto)}.leyenda li{display:inline-flex;align-items:center}.grafico{position:relative}.ejes{position:relative;height:clamp(11rem,24vw,15rem);margin:26px 0 0 2.8rem;border-bottom:1px solid var(--dim)}.linea{position:absolute;left:0;right:0;border-top:1px solid var(--rejilla-graf)}.linea span{position:absolute;right:calc(100% + 8px);top:-.7em;color:var(--dim);font-size:.72rem;font-variant-numeric:tabular-nums;white-space:nowrap}.columnas{position:absolute;inset:0;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:2px}.col{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;min-width:0}.col:focus-visible{outline:2px solid var(--texto-hi);outline-offset:2px}.pila{display:flex;flex-direction:column-reverse;gap:2px;width:min(24px,70%);border-radius:4px 4px 0 0;overflow:hidden}.seg{flex:1 1 0;min-height:0}.seg.web{background:var(--serie-web)}.seg.ia{background:var(--serie-ia)}.seg.poco{flex:0 0 3px;background:var(--dim)}.col.curso .seg:not(.poco){opacity:.55}.col:hover .pila,.col:focus-visible .pila{filter:brightness(1.2)}.etiqueta{margin-bottom:4px;color:var(--texto-hi);font-size:.75rem;font-variant-numeric:tabular-nums;white-space:nowrap}.col .x{position:absolute;top:calc(100% + 6px);color:var(--dim);font-size:.7rem;white-space:nowrap}.pie-x{height:2rem}.nota-grafico{font-size:.8em}.tip{position:absolute;z-index:5;pointer-events:none;transform:translate(-50%,calc(-100% - 10px));min-width:9rem;padding:6px 10px;color:#c6c0de;background:#0d0820;border:2px solid #35e0f0;box-shadow:0 6px 18px #00000080;font-size:.78rem;line-height:1.45;white-space:nowrap}.tip[hidden]{display:none}.tip .cuando{display:block;margin-bottom:2px;color:#7df0ff}.tip .fila{display:flex;align-items:center;gap:8px}.tip strong{color:#fff;font-size:.95rem}.clave{display:inline-block;width:12px;height:3px;flex:none}.clave.web{background:#189eac}.clave.ia{background:#ff2e88}.tabla{margin-top:6px}.tabla summary{display:inline-flex;align-items:center;min-height:40px;color:var(--cyan);cursor:pointer}.tabla summary:focus-visible{outline:2px solid var(--texto-hi);outline-offset:2px}.tabla table{margin-top:6px;font-size:.85em}.records{display:grid;margin-top:10px}.records a{display:grid;grid-template-columns:2.6ch 64px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:5px 6px;color:var(--texto);border-bottom:1px dashed var(--line)}.records a:hover,.records a:focus-visible{color:var(--texto-hi);background:var(--tint-hi)}.records a:focus-visible{outline:2px solid var(--texto-hi);outline-offset:-2px}.records .puesto{color:var(--puntos);font-weight:700;font-variant-numeric:tabular-nums}.records li:first-child .puesto,.records li:first-child .nombre-plantilla{font-size:1.1em}.records li:first-child .nombre-plantilla{color:var(--texto-hi);font-weight:700}.records img{display:block;width:64px;height:48px;object-fit:cover;background:var(--well);border:1px solid var(--line)}.records .nombre-plantilla{overflow-wrap:anywhere;line-height:1.35}.records .abrir{color:var(--accion)}.ventana-cuerpo>.vacio{margin-top:10px}.desgloses{gap:24px 40px}.grupo h3{display:flex;align-items:center;margin-bottom:14px;color:var(--texto-hi);font-size:.9em;letter-spacing:.14em;text-transform:uppercase}.grupo figure+figure{margin-top:18px}.grupo figcaption{margin-bottom:8px;color:var(--dim);font-size:.85em}.barras{display:grid;gap:8px}.barras li{display:grid;grid-template-columns:minmax(7rem,10rem) minmax(0,1fr) auto;align-items:center;gap:10px;font-size:.88em}.barras .nombre{color:var(--texto)}.pista{position:relative;height:12px}.relleno{position:absolute;left:0;top:0;bottom:0;border-radius:0 4px 4px 0}.grupo.web .relleno{background:var(--serie-web)}.grupo.ia .relleno{background:var(--serie-ia)}.barras .valor{color:var(--texto-hi);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.barras .valor.poco{color:var(--dim)}.como{margin-top:28px}.como>summary{cursor:pointer;list-style:none}.como>summary::-webkit-details-marker{display:none}.como>summary:after{content:"+";margin-left:auto;font-weight:700}.como[open]>summary:after{content:"-"}.como>summary:focus-visible{outline:2px solid var(--vent-tinta);outline-offset:-5px}.como-cuerpo{display:grid;gap:22px 36px;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));align-items:start}.como-bloque h3{display:flex;align-items:center;margin-bottom:12px;color:var(--texto-hi);font-size:.9em;letter-spacing:.14em;text-transform:uppercase}.como-bloque ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.como-bloque li{position:relative;padding-left:1.3em;color:var(--texto);font-size:.9em;line-height:1.55}.como-bloque li:before{content:"\25b8";position:absolute;left:0;color:var(--dim)}.empezar{display:flex;justify-content:center;margin:32px 0 4px}.empezar .btn{min-height:48px;padding:8px 24px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}@media(max-width:40em){.titulo{margin:16px 0}.tablero,.dos{gap:22px}.ventana{box-shadow:4px 4px 0 var(--accion)}.ejes{margin-left:2.3rem}.col .x:not(.marca){display:none}.records a{grid-template-columns:2.6ch 56px minmax(0,1fr);gap:10px}.records img{width:56px;height:42px}.records .abrir{display:none}.barras li{grid-template-columns:minmax(6rem,7.5rem) minmax(0,1fr) auto}.jugadores th,.jugadores td{padding:7px 4px}}@media(forced-colors:active){.seg,.relleno,.muestra,.clave{background:CanvasText}}
