.ver-competicion .contenido{gap:20px}.ver-competicion .pestanas{display:flex;gap:0;padding:3px;border:0;border-radius:12px;background:var(--tarjeta-alta)}.ver-competicion .pestanas .opcion{flex:1;min-width:0;min-height:38px;padding:0 8px;border:0;border-radius:10px;background:transparent;color:var(--texto-suave);font:650 15px var(--letra);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ver-competicion .pestanas .opcion[aria-selected=true]{background:var(--borde);color:var(--texto)}.ver-competicion .selector-mes{gap:6px}.ver-competicion .pildora-mes{height:44px;border:0;border-radius:12px;background:var(--tarjeta)}.ver-competicion .pildora-mes strong{font-size:17px;font-weight:650}.ver-competicion .pildora-mes button{width:40px;height:40px;border-radius:10px;color:var(--lima)}.ver-competicion .estado-mes{font-size:13px}.ver-competicion .tarjeta.grupo-clasificacion{padding:0;gap:0;border:0;background:transparent;overflow:visible}.ver-competicion .cabecera-grupo{min-height:30px;padding:0 4px 6px 14px}.ver-competicion .cabecera-grupo h2{font:650 15px var(--letra);font-stretch:normal;color:var(--texto-suave)}.ver-competicion .grupo-clasificacion>.fila-clasificacion,.ver-competicion .grupo-clasificacion>.bloque-pareja,.ver-competicion .grupo-clasificacion>.vacio,.ver-competicion .grupo-clasificacion>.nota-boton{background-color:var(--tarjeta)}.ver-competicion .grupo-clasificacion>.cabecera-grupo+*{border-top-left-radius:var(--radio);border-top-right-radius:var(--radio)}.ver-competicion .grupo-clasificacion>:last-child{border-bottom-left-radius:var(--radio);border-bottom-right-radius:var(--radio)}.ver-competicion .grupo-clasificacion>.vacio,.ver-competicion .grupo-clasificacion>.nota-boton{margin:0;padding:14px;color:var(--texto-suave);font-size:14px}.ver-competicion .grupo-clasificacion>*+.fila-clasificacion,.ver-competicion .grupo-clasificacion>*+.bloque-pareja,.ver-competicion .grupo-clasificacion>.fila-clasificacion+.nota-boton{box-shadow:inset 0 1px color-mix(in srgb,var(--borde) 70%,transparent)}.ver-competicion .grupo-clasificacion>.cabecera-grupo+*{box-shadow:none}.ver-competicion .fila-clasificacion{grid-template-columns:32px minmax(0,1fr) auto;min-height:60px;padding:8px 14px;border-radius:0;background-image:none}.ver-competicion .fila-clasificacion.sube:before,.ver-competicion .fila-clasificacion.baja:before{top:14px;bottom:14px;width:3px;border-radius:0 3px 3px 0}.ver-competicion .fila-clasificacion .posicion{width:32px;height:32px;font-size:15px;font-weight:750}.ver-competicion .fila-clasificacion .pareja{font-size:16px}.ver-competicion .puntos-fila{font-size:18px}.ver-competicion .puntos-fila small{font-size:12px}.ver-competicion .fila-clasificacion.mia{background-color:var(--lima-suave)}.ver-competicion .fila-clasificacion.mia .posicion{background:var(--lima);color:var(--noche)}.ver-competicion .bloque-pareja.abierto{border-radius:0;background:var(--tarjeta)}.ver-competicion .bloque-pareja.abierto .fila-clasificacion{background-color:color-mix(in srgb,var(--tarjeta-alta) 55%,var(--tarjeta))}.ver-competicion .partidos-pareja{margin:0;padding:4px 14px 10px 58px}.ver-competicion .partidos-pareja li{font-size:15px}.ver-competicion .tarjeta.grupo-partidos{padding:0;border:0;overflow:hidden}.ver-competicion .descansa-jornada{margin:0;padding:12px 14px;border-top:1px solid color-mix(in srgb,var(--borde) 70%,transparent);color:var(--texto-suave);font-size:14px}.ver-competicion .lista-pistas-pozo{gap:12px}.ver-competicion .pista-pozo{padding:12px 14px;border:0;border-radius:var(--radio);gap:4px}.ver-competicion .numero-pista{font:650 15px var(--letra);font-stretch:normal;color:var(--texto-suave)}.ver-competicion .pareja-pista{min-height:44px}.ver-competicion .pareja-pista+.pareja-pista{border-top:1px solid color-mix(in srgb,var(--borde) 70%,transparent)}.ver-competicion .iniciales-pareja{width:34px;height:34px;font-size:13px}.ver-competicion .descansa-pozo{margin:0 14px;font-size:14px}.ver-competicion .contenido>.tarjeta,.ver-competicion section.tarjeta:not(.grupo-clasificacion){border:0}.ver-competicion .titulo-seccion{margin:4px 0 -8px 14px;font:650 15px var(--letra);font-stretch:normal;color:var(--texto-suave)}.ver-competicion .aviso-estado{border:0;padding:12px 14px 12px 12px}.icono-estado.lima{background:var(--lima-suave);color:var(--lima)}.ver-competicion .boton-normas{border:0;min-height:60px}.ver-competicion .boton-normas:hover{background:color-mix(in srgb,var(--tarjeta-alta) 60%,var(--tarjeta))}.ver-competicion .icono-normas{width:34px;height:34px;border-radius:9px}.tu-sitio{border-radius:var(--radio);background:var(--tarjeta);overflow:hidden}.cabeza-tu-sitio{display:flex;align-items:center;gap:14px;padding:14px}.puesto-tu-sitio{flex:none;width:52px;height:52px;border-radius:14px;background:var(--lima);color:var(--noche);display:flex;align-items:center;justify-content:center;font:800 22px var(--letra-titulos)}.puesto-tu-sitio.baja{background:var(--rojo)}.textos-tu-sitio{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.textos-tu-sitio small{font-size:13px;font-weight:650;color:var(--lima)}.textos-tu-sitio b{font-size:17px;overflow-wrap:anywhere}.textos-tu-sitio span{font-size:14px;color:var(--texto-suave)}.puntos-tu-sitio{flex:none;text-align:right;font:800 24px var(--letra-titulos);font-variant-numeric:tabular-nums}.puntos-tu-sitio small{display:block;font:600 12px var(--letra);color:var(--texto-suave)}.proximo-tu-sitio{display:flex;align-items:center;gap:10px;min-height:52px;padding:8px 14px;border-top:1px solid color-mix(in srgb,var(--borde) 70%,transparent);color:var(--texto);text-decoration:none;font-size:15px}.proximo-tu-sitio:hover{color:var(--texto);background:color-mix(in srgb,var(--tarjeta-alta) 60%,transparent)}.proximo-tu-sitio>span{flex:1;min-width:0}.proximo-tu-sitio .accion-tu-sitio{flex:none;color:var(--lima);font-weight:650}.proximo-tu-sitio.ambar .accion-tu-sitio{color:var(--ambar)}.proximo-tu-sitio>svg{flex:none;color:var(--apagado)}.ver-competicion .tu-pareja-pozo{border:0;padding:14px;box-shadow:inset 3px 0 0 var(--lima)}.ver-competicion .tu-pareja-pozo h2{font-size:20px}.ver-competicion .etiqueta-pozo{letter-spacing:0;text-transform:none;font-size:13px}.entrar-publica{position:sticky;bottom:calc(12px + env(safe-area-inset-bottom));z-index:5;display:flex;align-items:center;gap:12px;padding:8px 8px 8px 16px;border:1px solid var(--borde);border-radius:26px;background:color-mix(in srgb,var(--tarjeta) 86%,transparent);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%)}.entrar-publica p{flex:1;min-width:0;margin:0;color:var(--texto-suave);font-size:15px;line-height:1.3}.selector-fila{position:relative;min-height:52px;padding:0 14px;display:flex;align-items:center;gap:12px}.etiqueta-selector-fila{flex:1;font-weight:600}.valor-selector-fila{display:flex;align-items:center;gap:6px;min-width:0;color:var(--lima);font-weight:650;white-space:nowrap}.selector-fila select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;cursor:pointer;font-size:16px}.selector-fila:has(select:focus-visible){box-shadow:inset 0 0 0 2px var(--lima)}.selector-fila:has(select):hover{background:color-mix(in srgb,var(--tarjeta-alta) 60%,var(--tarjeta))}.fila-clasificacion:has(.chevron-fila){grid-template-columns:40px minmax(0,1fr) auto 16px}.ver-competicion .fila-clasificacion:has(.chevron-fila){grid-template-columns:32px minmax(0,1fr) auto 16px}.chevron-fila{display:flex;color:var(--apagado);transition:transform .2s}.fila-clasificacion[aria-expanded=true] .chevron-fila{transform:rotate(90deg)}.fila-agrupada.fila-pista{align-items:center;min-height:72px}.fila-pista.mia{background:var(--lima-suave)}.numero-fila-pista{flex:none;width:40px;display:flex;flex-direction:column;align-items:center;font:800 22px var(--letra-titulos);line-height:1.1;color:var(--texto-suave)}.fila-pista.mia .numero-fila-pista{color:var(--lima)}.numero-fila-pista small{font:600 11px var(--letra);color:var(--apagado)}.parejas-fila-pista{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.lado-fila-pista{display:flex;align-items:baseline;gap:10px;font-size:16px;font-weight:600}.lado-fila-pista.pierde{color:var(--apagado);font-weight:500}.nombre-lado-pista{flex:1;min-width:0;overflow-wrap:anywhere}.nombre-lado-pista .flecha-pista{margin-left:8px;font-size:13px;white-space:nowrap}.lado-fila-pista b{flex:none;font-size:18px;font-variant-numeric:tabular-nums}.lado-fila-pista:not(.pierde) b{color:var(--lima)}.fila-pista .chip-pista{flex:none}.puesto-tu-sitio.descanso{background:var(--tarjeta-alta);color:var(--texto-suave)}.ver-competicion .pestanas+.grupo-clasificacion>.cabecera-grupo{display:none}.tarjeta.grupo-torneo{padding:0;gap:0;border:0;background:transparent;overflow:visible}.grupo-torneo>.cabecera-grupo{min-height:30px;padding:0 4px 6px 14px}.grupo-torneo>.cabecera-grupo h2{font:650 15px var(--letra);font-stretch:normal;color:var(--texto-suave)}.grupo-torneo>.cabecera-grupo .detalle{font-size:14px}.ver-competicion .pestanas+.grupo-torneo>.cabecera-grupo{display:flex}.grupo-torneo>.bloque-pareja,.grupo-torneo>.nota-boton{background-color:var(--tarjeta)}.grupo-torneo>.cabecera-grupo+*{border-top-left-radius:var(--radio);border-top-right-radius:var(--radio);box-shadow:none}.grupo-torneo>:last-child{border-bottom-left-radius:var(--radio);border-bottom-right-radius:var(--radio)}.grupo-torneo>*+.bloque-pareja,.grupo-torneo>.bloque-pareja+.nota-boton{box-shadow:inset 0 1px color-mix(in srgb,var(--borde) 70%,transparent)}.grupo-torneo>.nota-boton{margin:0;padding:12px 14px;color:var(--texto-suave);font-size:14px;text-align:left}.grupo-torneo .fila-clasificacion{width:100%;grid-template-columns:32px minmax(0,1fr) auto 16px;min-height:60px;padding:8px 14px;border-radius:0;background-image:none}.grupo-torneo .fila-clasificacion .posicion{width:32px;height:32px;font-size:15px;font-weight:750}.grupo-torneo .fila-clasificacion .pareja{font-size:16px}.grupo-torneo .bloque-pareja.abierto{border-radius:0}.grupo-torneo .bloque-pareja.abierto .fila-clasificacion{background-color:color-mix(in srgb,var(--tarjeta-alta) 55%,var(--tarjeta))}.grupo-torneo .partidos-pareja{margin:0;padding:4px 14px 10px 58px}.detalle-fila-grupo{display:block;margin-top:2px;color:var(--texto-suave);font-size:13px;font-weight:400}.pestanas.pestanas-fase{display:flex;gap:0;padding:3px;border:0;border-radius:12px;background:var(--tarjeta-alta)}.pestanas.pestanas-fase .opcion{flex:1;min-width:0;min-height:38px;padding:0 8px;border:0;border-radius:10px;background:transparent;color:var(--texto-suave);font:650 15px var(--letra);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pestanas.pestanas-fase .opcion[aria-selected=true]{background:var(--borde);color:var(--texto)}.dos-campos{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dos-campos .campo{min-width:0}.lista-pistas-pozo{display:flex;flex-direction:column;gap:10px}.pista-pozo{display:flex;flex-direction:column;gap:6px;padding:14px}.pista-pozo.apuntada{border-color:var(--ganado)}.cabeza-pista{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:2px}.numero-pista{font:800 17px var(--letra-titulos);font-stretch:118%}.numero-pista small{margin-left:8px;font:500 13px var(--letra);color:var(--texto-suave)}.chip-pista{flex:none;padding:3px 10px;border-radius:var(--pildora);background:var(--ambar-suave);color:var(--ambar);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.chip-pista.hecho{background:var(--lima-suave);color:var(--lima)}.pareja-pista{display:flex;align-items:center;gap:10px;min-height:38px;font-weight:600}.pareja-pista.pierde .nombre-pareja-pista{color:var(--apagado)}.nombre-pareja-pista{flex:1;min-width:0;line-height:1.25;overflow-wrap:anywhere}.juegos-pista{font-size:18px;font-weight:800;font-variant-numeric:tabular-nums}.flecha-pista{flex:none;min-width:64px;text-align:right;font-size:14px;font-weight:700}.flecha-pista.sube{color:var(--lima)}.flecha-pista.baja{color:var(--rojo)}.flecha-pista.queda{color:var(--texto-suave);font-weight:600}.contra-pista{padding-left:44px;margin:-4px 0;color:var(--apagado);font-size:13px}.pista-pozo .boton{margin-top:6px}.descansa-pozo{margin:2px 4px;color:var(--texto-suave);font-size:.95rem}.detalle-fila-pozo{display:block;margin-top:2px;color:var(--texto-suave);font-size:.78rem;font-weight:400}.tu-pareja-pozo{border-color:var(--lima);display:flex;flex-direction:column;gap:4px}.tu-pareja-pozo h2{margin:0}.etiqueta-pozo{color:var(--lima);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pista-salida{margin:10px 4px 2px;color:var(--texto-suave);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pista-salida:first-of-type{margin-top:0}.quien-gana{display:flex;flex-direction:column;gap:10px}.boton-gana{width:100%;min-height:64px;padding:10px 14px;border:2px solid var(--borde);border-radius:16px;background:transparent;color:var(--texto);display:flex;align-items:center;gap:12px;font:700 17px var(--letra);text-align:left;cursor:pointer}.boton-gana[aria-pressed=true]{border-color:var(--lima);background:var(--lima-suave)}.boton-gana .marca-gana{flex:none;width:26px;height:26px;border:2px solid var(--linea-apagada);border-radius:var(--pildora);display:grid;place-items:center;color:var(--noche)}.boton-gana[aria-pressed=true] .marca-gana{border-color:var(--lima);background:var(--lima)}.boton-gana small{display:block;margin-top:2px;color:var(--lima);font-size:13px;font-weight:600}.juegos-apuntar{display:flex;flex-direction:column;gap:10px}.fila-juegos{display:flex;align-items:center;justify-content:space-between;gap:10px}.fila-juegos>span{min-width:0;overflow-wrap:anywhere;font-weight:600}.contador-juegos{flex:none;display:flex;align-items:center;gap:8px}.contador-juegos button{width:44px;height:44px;border:1px solid var(--borde);border-radius:var(--pildora);background:var(--tarjeta-alta);color:var(--texto);font:800 20px var(--letra);cursor:pointer}.contador-juegos button:disabled{opacity:.4;cursor:default}.contador-juegos output{width:32px;text-align:center;font-size:22px;font-weight:800;font-variant-numeric:tabular-nums}.cabecera-apuntar{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:0 4px}.cabecera-apuntar h2{margin:0}.texto-calendario .fecha-pasada{display:flex;align-items:center;gap:6px;margin-top:6px;color:var(--ambar);font-weight:600}.texto-calendario .fecha-pasada svg{flex:none}.fila-pareja-lista .pista-salida{margin:12px 14px 0}.numero-pista-fila{flex:none;width:36px;height:36px;border-radius:10px;background:var(--tarjeta-alta);display:flex;align-items:center;justify-content:center;font:800 17px var(--letra-titulos)}.hecho-fila{flex:none;display:flex;color:var(--lima)}.detalle-fila-liga{display:block;margin-top:2px;color:var(--texto-suave);font-size:.78rem;font-weight:400}.lista-agrupada.lista-partidos-mes{padding:6px}.descansa-jornada{margin:4px 14px 2px;color:var(--texto-suave);font-size:.9rem}.calendario-liga{display:flex;align-items:center;gap:12px}.calendario-liga .texto-calendario{flex:1;color:var(--texto-suave);font-size:.92rem;line-height:1.4}.calendario-liga .texto-calendario b{display:block;color:var(--texto);font-size:1rem}.mas-opciones-grupos>summary{padding-top:10px;padding-bottom:10px}.textos-mas-opciones{display:flex;flex-direction:column;gap:2px;min-width:0}.textos-mas-opciones small{color:var(--texto-suave);font-size:14px;font-weight:400}.grupos-mas-opciones{display:flex;flex-direction:column;gap:18px;margin-top:18px}.formulario-por-grupos .fila-campo.fila-elegir{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;align-items:center;padding-top:8px;padding-bottom:10px}.formulario-por-grupos .fila-campo.fila-elegir>label.textos-fila{display:contents}.formulario-por-grupos .fila-campo.fila-elegir>select{grid-column:2;grid-row:1;max-width:none}.formulario-por-grupos .fila-campo.fila-elegir>label.textos-fila span{grid-column:1 / -1}.fila-disputa .dos-botones{margin-top:0}.mas-dias{display:flex;flex-direction:column;gap:8px}.avance-liga{display:flex;flex-direction:column;gap:8px;margin:2px 2px 14px}.textos-avance{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px}.textos-avance b{font-size:1rem}.textos-avance span{color:var(--texto-suave);font-size:.9rem}.barra-avance{height:6px;border-radius:var(--pildora);background:var(--borde);overflow:hidden}.barra-avance span{display:block;height:100%;border-radius:inherit;background:var(--lima)}.ver-competicion .fila-clasificacion.con-flecha,.fila-clasificacion.con-flecha{display:grid;width:100%;grid-template-columns:32px 16px minmax(0,1fr) auto;align-items:center;column-gap:8px;text-align:left}.flecha-liga{display:inline-flex;justify-content:center;align-items:center;width:16px;color:var(--linea-apagada);font-weight:700}.flecha-liga.sube{color:var(--ganado)}.flecha-liga.baja{color:var(--rojo)}.racha-liga{display:flex;gap:4px;margin-top:5px}.racha-liga i{width:9px;height:9px;border-radius:50%}.racha-liga .ganado{background:var(--ganado)}.racha-liga .perdido{background:var(--rojo)}.ver-competicion .grupo-clasificacion>.nota-raya-final,.nota-raya-final{margin:0;padding:4px 14px 6px;border-top:1px dashed var(--lima);background-color:var(--tarjeta);color:var(--lima);font-size:.78rem;font-weight:600;text-align:center}.pie-lista-liga,.ver-competicion .pie-lista-liga{margin:8px 4px 0;color:var(--texto-suave);font-size:.82rem}.mi-fila-liga{padding:0}.mi-fila-liga .fila-fija-liga{width:100%;border:1px solid var(--lima);border-radius:16px;background-color:var(--tarjeta-alta)}.vacio-partidos-liga{margin:0;padding:14px;color:var(--texto-suave);font-size:.92rem}.boton-ver-mas{width:100%;margin-top:8px}.aviso-no-cuadra p{margin:0 0 10px}.botones-no-cuadra{display:flex;gap:8px}.botones-no-cuadra .boton{flex:1}.nota-fecha-final{margin:0;color:var(--texto-suave);font-size:.9rem;line-height:1.4}.grafica-puesto{padding:12px 14px 8px}.grafica-puesto svg{display:block;width:100%;height:auto;overflow:visible}.raya-grafica{stroke:var(--borde);stroke-width:1}.linea-grafica{fill:none;stroke:var(--lima);stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.linea-grafica.hoy{stroke:var(--apagado);stroke-width:2;stroke-dasharray:4 4}.punto-grafica{stroke-width:2}.punto-grafica.ganado{fill:var(--lima);stroke:var(--lima)}.punto-grafica.perdido{fill:var(--apagado);stroke:var(--apagado)}.punto-grafica.hoy{fill:var(--tarjeta);stroke:var(--lima-texto)}.eje-grafica{font:600 10px var(--letra);fill:var(--apagado)}.eje-grafica.hoy{fill:var(--lima-texto)}.valor-grafica{font:800 12px var(--letra-titulos);fill:var(--lima-texto)}.leyenda-grafica{display:flex;align-items:center;gap:5px;margin:6px 0 0;font-size:11px;color:var(--apagado)}.leyenda-grafica i{width:8px;height:8px;border-radius:50%;margin-left:6px}.leyenda-grafica i:first-child{margin-left:0}.leyenda-grafica i.ganado{background:var(--lima)}.leyenda-grafica i.perdido{background:var(--apagado)}.leyenda-grafica i.hoy{border:2px solid var(--lima-texto);width:6px;height:6px}.nota-grafica{margin:8px 2px 0;font-size:13px;color:var(--texto-suave)}button.fila-clasificacion.tocable{width:100%;border:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer}button.fila-clasificacion.tocable:active{filter:brightness(1.15)}.fila-tocable-liga{padding:0}.fila-tocable-liga>button{flex:1;min-width:0;display:flex;align-items:center;gap:12px;padding:12px 14px;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.fila-tocable-liga .flecha-fila{font-size:22px;color:var(--flecha-gris)}.cara-a-cara-liga{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:16px 14px}.lado-cara{display:flex;justify-content:center}.bola-cara{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font:700 15px var(--letra);font-style:normal;background:var(--tarjeta-alta);color:var(--lima-texto)}.bola-cara.tu{background:var(--lima);color:var(--noche)}.marcador-cara{display:flex;flex-direction:column;align-items:center;gap:2px}.marcador-cara b{font:800 28px/1.1 var(--letra-titulos);font-stretch:112%;font-variant-numeric:tabular-nums}.marcador-cara small,.centro-comparar small{font-size:12px;color:var(--apagado)}.dato-fila{flex:none;font-size:15px;color:var(--texto-suave)}.dato-fila.lima{color:var(--lima);font-weight:650}.fila-comparar>b{flex:none;width:48px;font:800 16px var(--letra-titulos);font-variant-numeric:tabular-nums;text-align:right}.fila-comparar>b.tu{text-align:left;color:var(--lima)}.centro-comparar{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px}.barra-comparar{width:100%;height:6px;border-radius:var(--pildora);background:var(--tarjeta-alta);overflow:hidden}.barra-comparar i{display:block;height:100%;border-radius:var(--pildora);background:var(--lima)}.ver-competicion .hoja .titulo-seccion{margin:0;font:800 22px var(--letra-titulos);font-stretch:118%;color:var(--texto)}.cabecera-comparar{display:flex;justify-content:space-between;gap:12px;padding-top:10px;padding-bottom:10px}.cabecera-comparar b{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:700 13px var(--letra);color:var(--texto-suave);text-align:right}.cabecera-comparar b.tu{flex:none;color:var(--lima);text-align:left}.pantalla.acceso{padding:12px 16px 20px;padding-top:max(12px,env(safe-area-inset-top));gap:16px}.volver-acceso{align-self:flex-start;min-height:44px;margin-left:-6px;display:inline-flex;align-items:center;gap:2px;color:var(--lima);font-size:17px;font-weight:600;text-decoration:none}.contenido-acceso{flex:1;display:flex;flex-direction:column;gap:20px}.acceso.izquierda .contenido-acceso{flex:none}.acceso.centrada .contenido-acceso{justify-content:center;padding-bottom:6vh}.cabecera-acceso{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.acceso.izquierda .cabecera-acceso{align-items:flex-start;text-align:left}.acceso.ficha .cabecera-acceso{flex-direction:row;text-align:left}.acceso.ficha .contenido-acceso{padding-top:32px}.titulos-acceso{min-width:0;display:flex;flex-direction:column;gap:6px}.acceso h1{font-size:28px;overflow-wrap:anywhere}.acceso.izquierda h1{font-size:32px}.acceso.ficha h1{font-size:24px}.frase-acceso{margin:0;font-size:17px;color:var(--texto-suave)}.icono-acceso{flex:none;width:76px;height:76px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--lima-suave);color:var(--lima)}.icono-acceso.marca{border-radius:22px;background:var(--violeta)}.icono-acceso.logo{background:none}.icono-acceso.logo img{width:100%;height:100%;display:block}.icono-acceso.hecho{background:var(--ganado);color:var(--noche)}.icono-acceso.error{background:var(--rojo-suave);color:var(--rojo)}.icono-acceso:has(>.iniciales-acceso){border-radius:50%}.iniciales-acceso{color:#fff;font:800 30px/1 var(--letra)}.formulario-acceso{display:flex;flex-direction:column;gap:18px}.acceso .fila-campo>label{width:96px;color:var(--texto)}.pantalla.acceso .fila-campo input{text-align:left}.acceso .fila-campo input::placeholder{color:var(--apagado)}.acceso .fila-campo .campo-contrasena .ojo{right:-8px}.fila-agrupada:has(>.segmentos){padding:8px}.segmentos{flex:1;display:flex;padding:3px;border-radius:12px;background:var(--tarjeta-alta)}.segmentos button{flex:1;min-height:40px;border:0;border-radius:10px;background:transparent;color:var(--texto-suave);font:650 16px var(--letra);cursor:pointer}.segmentos button[aria-pressed=true]{background:var(--borde);color:var(--texto)}.acceso .enlace-olvido{align-self:flex-end;margin:-12px 0 -8px}.acceso .nota-entrar,.acceso .separador-o{margin:0}.texto-error{color:var(--rojo)}.valor-fila-acceso{color:var(--texto-suave);text-align:right}.abajo-acceso{position:sticky;bottom:0;z-index:5;margin:0 -16px -20px;padding:12px 16px 20px;padding-bottom:max(20px,calc(10px + env(safe-area-inset-bottom)));display:flex;flex-direction:column;gap:4px;background:var(--noche)}.pie-acceso{margin:0;min-height:44px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;font-size:16px;color:var(--texto-suave)}.pie-acceso a,.enlace-acceso{min-height:44px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;text-decoration:none}.enlace-acceso{font-size:17px}.pendiente-acceso{margin:0;color:var(--ambar);cursor:default}.aceptado-acceso{margin:0;cursor:default}.texto-legal{display:flex;flex-direction:column;gap:12px;font-size:16px;line-height:1.55;color:var(--texto-suave)}.texto-legal h2{margin:16px 0 0;font:700 19px var(--letra-titulos);color:var(--texto)}.texto-legal p,.texto-legal ul{margin:0}.texto-legal ul{padding-left:20px;display:flex;flex-direction:column;gap:8px}.texto-legal strong{color:var(--texto)}.texto-legal a{color:var(--lima);font-weight:600;overflow-wrap:anywhere}.enlace-privacidad{align-self:center;min-height:44px;display:inline-flex;align-items:center;font-size:14px;color:var(--texto-suave)}.mis-partidos,.suelta{--separador: #1a3d2d;--flecha-gris: #4a6b5a}.mis-partidos .contenido{gap:20px;padding-top:12px}.selector-vista{display:grid;grid-template-columns:1fr 1fr;background:var(--tarjeta);border-radius:10px;padding:3px}.selector-vista button{height:34px;border:0;border-radius:8px;background:transparent;color:var(--texto-suave);font:600 14px var(--letra);cursor:pointer}.selector-vista button[aria-selected=true]{background:var(--separador);color:var(--texto)}.mis-partidos .suave,.suelta .suave{font-size:13px;color:var(--texto-suave)}.suelta .suave.grande{font-size:16px}.suelta .suave.fuerte{font-weight:700}.titulo-grupo{margin:0 16px 6px;display:flex;justify-content:space-between;gap:12px;font-family:var(--letra);font-size:13px;font-weight:600;color:var(--texto-suave)}.aviso-grupo{color:var(--ambar)}.nota-lista{margin:0 16px;font-size:12px;line-height:1.5;color:var(--apagado)}.seccion-ficha .nota-lista{margin-top:10px}.aviso-pendientes{display:flex;align-items:center;gap:12px;background:#ffc95c1f;border-radius:12px;padding:14px 16px;color:var(--texto);text-decoration:none}.aviso-pendientes:hover{color:var(--texto);background:#ffc95c2b}.aviso-pendientes .texto-fila{padding:0}.aviso-pendientes b{font-size:15px}.numero-pendientes{flex-shrink:0;min-width:32px;height:32px;padding:0 6px;box-sizing:border-box;border-radius:999px;background:var(--ambar);color:var(--noche);display:flex;align-items:center;justify-content:center;font:800 15px var(--letra-titulos)}.flecha-fila{flex-shrink:0;color:var(--ambar)}.flecha-fila.gris{color:var(--flecha-gris)}.grupo-lista{background:var(--tarjeta);border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.fila-lista{display:flex;align-items:center;gap:12px;padding:0 16px;min-height:60px;background:var(--tarjeta);color:var(--texto);text-decoration:none;position:relative;transition:transform .2s ease;touch-action:pan-y;-webkit-user-select:none;user-select:none}.fila-lista:hover{color:var(--texto)}.fila-lista:focus-visible{outline:2px solid var(--lima);outline-offset:-2px}.dentro-fila{display:flex;align-items:center;gap:12px;flex-grow:1;min-width:0;align-self:stretch;border-bottom:1px solid var(--separador)}.grupo-lista>:last-child .dentro-fila,.grupo-lista>.fila-lista:last-child .dentro-fila{border-bottom:0}.punto-competicion{width:8px;height:8px;border-radius:50%;flex-shrink:0}.texto-fila{display:flex;flex-direction:column;gap:2px;flex-grow:1;min-width:0;padding:10px 0}.texto-fila b{font-size:16px;overflow-wrap:anywhere}.derecha-fila{font-size:15px;color:var(--texto-suave);flex-shrink:0}.marcador-fila{flex-shrink:0;font-size:15px;font-weight:700;color:var(--texto-suave)}.marcador-fila.gana{color:var(--lima)}.marcador-fila.pierde{color:#ff8fa3}.fila-deslizable{position:relative;overflow:hidden}.accion-apuntar{position:absolute;inset:0 0 0 auto;width:96px;display:flex;align-items:center;justify-content:center;background:var(--lima);color:var(--noche);font-weight:700;font-size:15px;text-decoration:none}.accion-apuntar:hover{color:var(--noche)}.cifras{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cifra{background:var(--tarjeta);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column}.cifra b{font:700 22px var(--letra-titulos)}.cifra b.gana{color:var(--lima)}.cifra b.pierde{color:#ff8fa3}.pantalla.suelta{padding:12px 16px 32px;padding-top:max(12px,env(safe-area-inset-top));padding-bottom:max(32px,calc(16px + env(safe-area-inset-bottom)));box-sizing:border-box;gap:20px}.barra-suelta{display:flex;flex-direction:column;gap:20px}.contenido-suelto{flex:1;display:flex;flex-direction:column;gap:20px}.volver-suelto{height:44px;display:inline-flex;align-items:center;gap:6px;font-size:16px;text-decoration:none;align-self:flex-start}.cabecera-flujo{height:44px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.cabecera-flujo b{font-size:16px}.cabecera-flujo .suave{justify-self:end}.cerrar-flujo{font-size:16px;text-decoration:none;justify-self:start}.progreso-flujo{display:grid;gap:3px}.progreso-flujo span{height:4px;border-radius:4px;background:var(--separador)}.progreso-flujo span.hecho{background:var(--ambar)}.encabezado-ficha{display:flex;flex-direction:column;gap:6px}.encabezado-ficha h1{margin:0;font-family:var(--letra-titulos);font-size:30px;font-weight:800;line-height:1.15;overflow-wrap:anywhere}.etiqueta-ficha{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;text-transform:uppercase}.etiqueta-ficha.lima{color:var(--lima)}.etiqueta-ficha.ambar{color:var(--ambar)}.plazo-ficha{font-size:14px;font-weight:600;color:var(--ambar)}.relleno{flex-grow:1}.botones-abajo{display:flex;flex-direction:column;gap:10px}.boton-grande{height:52px;width:100%;border:0;border-radius:14px;background:var(--lima);color:var(--noche);font:700 16px var(--letra);display:flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer}.boton-grande:hover{color:var(--noche);filter:brightness(1.05)}.boton-grande:disabled{opacity:.5;cursor:default}.boton-grande.secundario{background:var(--tarjeta);color:var(--texto);font-weight:600}.boton-grande.secundario:hover{color:var(--texto)}.boton-texto{height:44px;border:0;background:transparent;color:var(--texto-suave);font:600 15px var(--letra);cursor:pointer}.suelta .formulario-resultado .boton{min-height:52px;border-radius:14px}.tarjeta-marcador{background:var(--tarjeta);border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:12px}.fila-marcador{display:grid;gap:6px;align-items:center}.fila-marcador b{font-size:16px}.casilla-set{height:44px;border-radius:10px;background:var(--tarjeta-alta);display:flex;align-items:center;justify-content:center;font:700 20px var(--letra-titulos)}.casilla-set.gana{color:var(--lima)}.enfrentamiento{background:var(--tarjeta);border-radius:16px;padding:18px 16px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;text-align:center}.pareja-ficha{display:flex;flex-direction:column;align-items:center;gap:8px}.pareja-ficha b{font-size:14px}.avatares{display:flex}.avatares .avatar+.avatar{margin-left:-10px}.suelta .avatar{width:44px;height:44px;border-radius:50%;background:var(--separador);display:flex;align-items:center;justify-content:center;font:700 15px var(--letra-titulos);flex-shrink:0}.suelta .avatar.mio{background:var(--violeta)}.suelta .avatares .avatar+.avatar{box-shadow:0 0 0 2px var(--noche)}.suelta .avatar.mio:has(>.foto-circulo){box-shadow:0 0 0 2px var(--lima)}.suelta .avatar.pequeno{width:36px;height:36px;font-size:14px}.fila-dato{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;min-height:50px;border-bottom:1px solid var(--separador);font-size:15px}.fila-dato:last-child,.fila-jugador:last-child{border-bottom:0}.seccion-ficha{display:flex;flex-direction:column}.fila-jugador{display:flex;align-items:center;gap:12px;padding:0 16px;min-height:56px;border-bottom:1px solid var(--separador);font-size:15px;color:var(--texto);text-decoration:none}.fila-jugador:hover{color:var(--texto)}.nombre-jugador{flex-grow:1;min-width:0}.hablar{font-size:13px;font-weight:600;color:var(--lima)}.encabezado-ficha.todo-al-dia{align-items:center;text-align:center;padding-top:32px}.encabezado-ficha.todo-al-dia .icono-grande{margin-bottom:8px}.caras-fila{position:relative;display:flex;flex-shrink:0}.cara-fila{width:34px;height:34px;border-radius:50%;background:var(--tarjeta-alta);color:var(--texto-suave);box-shadow:0 0 0 2px var(--tarjeta);display:flex;align-items:center;justify-content:center;font:700 13px var(--letra-titulos)}.cara-fila+.cara-fila{margin-left:-10px}.caras-fila .punto-competicion{position:absolute;right:-2px;bottom:-1px;width:10px;height:10px;box-shadow:0 0 0 2px var(--tarjeta)}.nombre-con-caras{display:flex;align-items:center;gap:10px;min-width:0}.caras-lado{display:flex;flex-shrink:0}.cara-lado{width:32px;height:32px;border-radius:50%;background:var(--tarjeta-alta);color:var(--texto-suave);box-shadow:0 0 0 2px var(--tarjeta);display:flex;align-items:center;justify-content:center;font:700 11px var(--letra-titulos)}.cara-lado+.cara-lado{margin-left:-10px}.cara-lado.mia{background:var(--violeta);color:#fff}.cara-lado.mia:has(>.foto-circulo){box-shadow:0 0 0 2px var(--lima)}.quien-apunto{display:flex;align-items:center;gap:8px}.quien-apunto .cara-lado{width:26px;height:26px;box-shadow:none}.ficha-partido .contenido{gap:20px}.marcador-partido{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:var(--radio);background:var(--tarjeta)}.marcador-partido .marcador-filas{padding:0;background:transparent}.pastilla-estado{align-self:flex-start;padding:3px 10px;border-radius:var(--pildora);background:var(--tarjeta-alta);color:var(--texto-suave);font-size:13px;font-weight:700}.pastilla-estado.ambar{background:var(--ambar-suave);color:var(--ambar)}.pastilla-estado.rojo{background:var(--rojo-suave);color:var(--rojo)}.pastilla-estado.lima{background:var(--lima-suave);color:var(--lima)}.sin-resultado{margin:0;font-size:17px;color:var(--texto-suave)}.nota-marcador-partido{margin:0;font-size:14px;color:var(--texto-suave)}.ficha-partido .estado-resultado{margin:-4px 4px 0;font-size:15px}.ficha-partido .estado-resultado.fuerte{font-size:17px}.ficha-partido .aviso-estado{border:0}.botones-partido{display:flex;flex-direction:column;gap:10px}.botones-partido .nota-lista,.formulario-resultado>.nota-lista{margin:0 4px;text-align:center;font-size:13px}.boton-grande svg{margin-right:8px}.seccion-partido{display:flex;flex-direction:column;gap:6px}.cabecera-seccion-partido{margin:0;padding:0 14px;font:650 15px var(--letra);color:var(--texto-suave)}.opcional-set{font-weight:500;color:var(--apagado)}.lista-partido{border-radius:var(--radio);background:var(--tarjeta);overflow:hidden}.lista-partido.con-menus{overflow:visible}.fila-partido{min-height:52px;margin:0;padding:8px 14px;border:0;display:flex;align-items:center;gap:12px;color:var(--texto);font-size:16px;text-decoration:none}.lista-partido>*+*,.lista-partido>.fila-partido+.fila-partido{border-top:1px solid color-mix(in srgb,var(--borde) 70%,transparent)}.fila-partido.enlace{cursor:pointer}.fila-partido.enlace:hover{color:var(--texto);background:color-mix(in srgb,var(--tarjeta-alta) 60%,transparent)}.icono-fila-partido,.iniciales-fila-partido{flex:none;width:32px;height:32px;border-radius:9px;background:var(--tarjeta-alta);color:var(--lima);display:flex;align-items:center;justify-content:center}.iniciales-fila-partido{border-radius:50%;color:var(--lima-texto);font:700 14px var(--letra)}.texto-fila-partido{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;overflow-wrap:anywhere}.texto-fila-partido b{font-weight:600}.texto-fila-partido small{font-size:14px;color:var(--texto-suave)}.cuenta-fila-partido{color:var(--texto-suave);font-size:15px}.historial-partido>summary{list-style:none}.historial-partido>summary::-webkit-details-marker{display:none}.historial-partido>summary>svg{flex:none;color:var(--apagado);transition:transform .2s}.historial-partido[open]>summary>svg{transform:rotate(180deg)}.historial-partido .historial{padding:6px 14px 14px}.campo-fila-partido input{flex:1.4;min-width:0;min-height:36px;padding:0;border:0;background:transparent;color:var(--lima-texto);font:500 16px var(--letra);text-align:right;color-scheme:dark}.campo-fila-partido input:focus{outline:none;color:var(--lima)}.formulario-resultado{gap:16px}.cuerpo-resultado{display:flex;flex-direction:column;gap:20px}.formulario-resultado .interruptor{gap:0;padding:3px;border-radius:12px;background:var(--tarjeta-alta)}.formulario-resultado .interruptor button{height:38px;border-radius:10px;font:650 15px var(--letra)}.formulario-resultado .interruptor button[aria-checked=true]{background:var(--borde);box-shadow:none}.quienes-jugaron{min-width:0;flex-direction:column;align-items:stretch;gap:8px;padding:10px 14px 12px}.rotulo-quienes{font-size:14px;font-weight:600;color:var(--texto-suave);overflow-wrap:anywhere}.huecos-quienes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.huecos-quienes .hueco-jugador{height:40px;border-radius:10px;font-size:15px}.fila-juegos{min-height:60px}.contador-juegos{flex:none;display:flex;align-items:center;gap:4px}.contador-juegos button{width:44px;height:44px;border:0;border-radius:12px;background:var(--tarjeta-alta);color:var(--lima);font:500 26px/1 var(--letra);cursor:pointer}.contador-juegos button:hover:not(:disabled){background:var(--borde)}.contador-juegos button:disabled{color:var(--apagado);opacity:.5;cursor:default}.contador-juegos input{width:48px;height:44px;padding:0;border:0;border-radius:10px;background:transparent;color:var(--texto);font:800 26px var(--letra);font-variant-numeric:tabular-nums;text-align:center}.contador-juegos input::placeholder{color:var(--apagado)}.contador-juegos input:focus{outline:2px solid var(--lima);outline-offset:-2px}.lista-partido .franja-tiebreak{padding:10px 14px;border-radius:0;background:transparent}.lista-partido .casilla-juegos.pequena{background:var(--tarjeta-alta)}@media(max-width:360px){.contador-juegos button{width:38px}.contador-juegos input{width:40px}}.cuerpo-resultado>.nota-marcador{margin:-12px 14px 0;font-size:13px}.cara-hueco{flex:none;width:26px;height:26px;margin-left:-6px;border-radius:50%;background:var(--tarjeta);color:var(--texto-suave);display:flex;align-items:center;justify-content:center;font:700 12px var(--letra-titulos)}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--noche: #06140f;--tarjeta: #0c2219;--tarjeta-alta: #143326;--borde: #23503b;--texto: #f8fafc;--texto-suave: #a5b4c8;--apagado: #8aa596;--linea-apagada: #3a6b52;--lima: #4ade80;--lima-texto: #c9f7d8;--lima-suave: rgb(74 222 128 / 14%);--ganado: #22a85a;--ganado-fuerte: #1f9d55;--violeta: #15803d;--violeta-claro: #22c55e;--violeta-suave: rgb(34 197 94 / 22%);--rojo: #ff5c7a;--rojo-suave: rgb(255 92 122 / 16%);--ambar: #ffc95c;--ambar-suave: rgb(255 201 92 / 15%);--radio: 22px;--pildora: 999px;--alto-boton: 56px;--letra: "Inter Variable", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--letra-titulos: "Archivo Variable", "Inter Variable", system-ui, sans-serif;font-family:var(--letra);font-size:18px;line-height:1.45;color:var(--texto);background:var(--noche);color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:var(--noche)}a{color:var(--lima)}h1,h2,h3{font-family:var(--letra-titulos);font-stretch:125%;font-weight:800;letter-spacing:-.01em;line-height:1.15}h1{font-size:1.55rem;margin:0}h2{font-size:1.2rem;margin:0 0 12px;color:var(--lima)}h3{font-size:1rem}:focus-visible{outline:3px solid var(--lima);outline-offset:2px}input[type=checkbox],input[type=date],input[type=datetime-local]{accent-color:var(--lima)}.pantalla{max-width:640px;margin:0 auto;min-height:100dvh;display:flex;flex-direction:column}.cabecera{padding:20px 16px 4px;padding-top:max(20px,env(safe-area-inset-top));display:flex;flex-direction:column;gap:10px}.cabecera.apilada{padding-top:max(12px,env(safe-area-inset-top))}.navegacion-cabecera{display:flex;align-items:center;justify-content:space-between;gap:12px}.fila-titulo{display:flex;align-items:center;gap:12px;min-height:48px}.titulo-cabecera{flex:1;min-width:0}.cabecera .antetitulo{margin:0 0 2px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--texto-suave)}.cabecera h1{font-stretch:118%;font-size:34px;line-height:1.1;color:var(--texto);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cabecera.apilada h1{font-size:30px}.cabecera .subtitulo{margin:4px 0 0;font-size:15px;color:var(--texto-suave);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.derecha-cabecera{flex:none;display:flex;align-items:center;gap:8px}.derecha-cabecera:empty{display:none}.icono-cabecera{flex:none;width:44px;height:44px;border:0;border-radius:var(--pildora);background:var(--tarjeta-alta);color:var(--texto);display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;padding:0}.icono-cabecera:hover,.icono-cabecera:focus-visible{background:var(--borde);color:var(--texto)}.icono-cabecera.crear,.icono-cabecera.crear:hover,.icono-cabecera.crear:focus-visible{background:var(--lima);color:var(--noche)}.icono-cabecera.crear[aria-expanded=true]{box-shadow:0 0 0 3px var(--lima-suave)}.fila-sesion{padding:12px 16px 0;padding-top:max(12px,env(safe-area-inset-top));display:flex;justify-content:flex-end;gap:8px}.pildora-cabecera{height:44px;padding:0 16px;border-radius:var(--pildora);background:var(--tarjeta-alta);color:var(--texto);font-size:16px;font-weight:600;display:inline-flex;align-items:center;text-decoration:none;white-space:nowrap}.pildora-cabecera:hover,.pildora-cabecera:focus-visible{background:var(--borde);color:var(--texto)}.pildora-cabecera.destacada,.pildora-cabecera.destacada:hover{background:var(--lima);color:var(--noche)}.contenido{flex:1;padding:18px 16px;display:flex;flex-direction:column;gap:16px}.con-barra .contenido{padding-bottom:calc(100px + env(safe-area-inset-bottom))}.barra-pestanas{position:fixed;z-index:10;left:max(12px,calc((100vw - 640px)/2 + 12px));right:max(12px,calc((100vw - 640px)/2 + 12px));bottom:calc(12px + env(safe-area-inset-bottom));height:68px;padding:6px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;background:color-mix(in srgb,var(--tarjeta) 86%,transparent);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);border:1px solid var(--borde);border-radius:26px;box-shadow:0 10px 30px #00000073}.barra-pestanas.cuatro{grid-template-columns:repeat(4,minmax(0,1fr))}.barra-pestanas.cinco{grid-template-columns:repeat(5,minmax(0,1fr))}.pestana{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:18px;color:var(--texto-suave);font-size:13px;font-weight:600;text-decoration:none}.pestana:hover{color:var(--texto);background:var(--tarjeta-alta)}.pestana.activa,.pestana.activa:hover{color:var(--lima);background:color-mix(in srgb,var(--lima) 12%,transparent)}.icono-pestana{position:relative;display:flex}.barra-pestanas .globito{position:absolute;top:-6px;right:-14px;min-width:20px;height:20px;padding:0 5px;border-radius:var(--pildora);background:var(--lima);color:var(--noche);font:800 12px/20px var(--letra);text-align:center;box-shadow:0 0 0 2px var(--tarjeta)}.tarjeta{background:var(--tarjeta);border:1px solid var(--borde);border-radius:var(--radio);padding:18px}a.tarjeta{display:block;color:inherit;text-decoration:none;transition:border-color .15s}a.tarjeta:hover,a.tarjeta:active{border-color:var(--violeta-claro)}.tarjeta .titulo{font-family:var(--letra-titulos);font-stretch:125%;font-weight:700;font-size:1.1rem;overflow-wrap:anywhere}.detalle{color:var(--texto-suave);font-size:.95rem}.boton{min-height:48px;width:100%;border:1px solid transparent;border-radius:var(--pildora);font-family:var(--letra);font-size:1rem;font-weight:700;padding:0 22px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;background:var(--lima);color:var(--noche);transition:transform .1s,filter .15s}.boton:hover{filter:brightness(1.05)}.boton:active{transform:scale(.98)}.boton:disabled{opacity:.45;cursor:default;transform:none}.boton.secundario{background:var(--tarjeta-alta);color:var(--texto);border-color:var(--borde)}.boton.peligro{background:transparent;color:var(--rojo);border-color:var(--rojo)}.boton.whatsapp{background:#25d366;color:#04260f}.aviso{--tono-aviso: var(--lima);border-radius:14px;padding:11px 14px;background:var(--tarjeta);border:1px solid var(--borde);box-shadow:inset 3px 0 0 var(--tono-aviso);color:var(--texto);font-size:15px;font-weight:500;line-height:1.4}.aviso.error{--tono-aviso: var(--rojo);color:color-mix(in srgb,var(--rojo) 55%,var(--texto))}.aviso.info{--tono-aviso: var(--violeta-claro)}.aviso.accion{--tono-aviso: var(--lima);color:var(--lima-texto)}.aviso-estado{display:flex;align-items:center;gap:12px;padding:10px 14px 10px 10px;border-radius:14px;background:var(--tarjeta);border:1px solid var(--borde)}.icono-estado{flex:none;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--ambar-suave);color:var(--ambar)}.aviso-estado.disputa{box-shadow:inset 3px 0 0 var(--rojo)}.aviso-estado.disputa .icono-estado{background:color-mix(in srgb,var(--rojo) 14%,transparent);color:var(--rojo)}.aviso-estado b{display:block;font-size:15px;font-weight:700;color:var(--texto)}.aviso-estado small{display:block;font-size:13px;line-height:1.35;color:var(--texto-suave)}.etiqueta{display:inline-block;border-radius:var(--pildora);padding:3px 12px;font-size:.8rem;font-weight:700;background:var(--tarjeta-alta);color:var(--texto-suave)}.etiqueta.verde{background:var(--lima-suave);color:var(--lima)}.etiqueta.ambar{background:var(--ambar-suave);color:var(--ambar)}.etiqueta.rojo{background:var(--rojo-suave);color:var(--rojo)}.suben-bajan{display:inline-flex;gap:12px;margin-left:10px;font-family:var(--letra);font-size:16px;font-weight:400;color:var(--texto-suave);white-space:nowrap;vertical-align:middle}.suben-bajan .sube{color:var(--lima)}.suben-bajan .baja{color:var(--rojo)}.cargando{text-align:center;color:var(--texto-suave);padding:40px 0}.vacio{text-align:center;color:var(--texto-suave);padding:24px 8px}.formulario{display:flex;flex-direction:column;gap:16px}.campo{display:flex;flex-direction:column;gap:6px}.campo label,.campo .rotulo{font-weight:600}.campo input,.campo select,.campo textarea{min-height:var(--alto-boton);font-family:var(--letra);font-size:1.1rem;border:1.5px solid var(--borde);border-radius:16px;padding:0 16px;background:var(--tarjeta);color:var(--texto);width:100%}.campo input::placeholder,.campo textarea::placeholder{color:var(--apagado)}.campo textarea{padding:12px 16px;min-height:110px}.campo input:focus,.campo select:focus,.campo textarea:focus{outline:none;border-color:var(--lima)}.campo-contrasena{position:relative;display:block}.campo-contrasena input{padding-right:56px}.campo-contrasena .ojo{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:44px;height:44px;border:0;border-radius:12px;background:transparent;color:var(--texto-suave);display:flex;align-items:center;justify-content:center;cursor:pointer}.campo-contrasena .ojo:hover{background:var(--tarjeta-alta);color:var(--texto)}.nota-entrar{margin:-4px 0 0;text-align:center;font-size:14px;color:var(--apagado)}.enlace-olvido{align-self:center;min-height:44px;display:flex;align-items:center;font-size:15px;font-weight:600;text-decoration:none}.separador-o{margin:20px 0;display:flex;align-items:center;gap:12px;color:var(--apagado);font-size:14px}.separador-o:before,.separador-o:after{content:"";flex:1;height:1px;background:var(--borde)}.entrar-google{display:flex;flex-direction:column;gap:12px}.boton-google{width:100%;min-height:44px;display:flex;justify-content:center;color-scheme:light}.error-campo,.campo .error-campo{color:var(--rojo);font-size:.95rem}.opciones{display:grid;gap:8px}.opciones.dos{grid-template-columns:1fr 1fr}.opciones.tres{grid-template-columns:repeat(3,minmax(0,1fr))}.opcion{min-height:var(--alto-boton);border:1px solid var(--borde);border-radius:var(--pildora);background:transparent;font-family:var(--letra);font-size:1rem;font-weight:600;padding:8px 16px;cursor:pointer;color:var(--texto)}.opcion:disabled{opacity:.4;cursor:default}.opcion[aria-pressed=true]{border-color:var(--lima);background:var(--lima);color:var(--noche)}.tabla{width:100%;border-collapse:separate;border-spacing:0 6px}.tabla th{text-align:left;font-size:.8rem;color:var(--texto-suave);font-weight:600;padding:0 8px}.tabla td{padding:12px 8px;background:var(--tarjeta-alta);vertical-align:middle}.tabla td:first-child{border-radius:14px 0 0 14px}.tabla td:last-child{border-radius:0 14px 14px 0}.tabla .num{text-align:center;width:44px}.tabla td.num:first-child{font-family:var(--letra-titulos);font-stretch:125%;font-weight:800;color:var(--texto-suave)}.tabla .puntos{font-family:var(--letra-titulos);font-stretch:125%;font-weight:800;font-size:1.2rem;color:var(--lima)}.tabla tr.sube td:first-child{box-shadow:inset 5px 0 0 var(--lima);color:var(--lima)}.tabla tr.baja td:first-child{box-shadow:inset 5px 0 0 var(--rojo);color:var(--rojo)}.leyenda{display:flex;gap:16px;font-size:.85rem;color:var(--texto-suave);flex-wrap:wrap}.leyenda span:before{content:"";display:inline-block;width:12px;height:12px;border-radius:var(--pildora);margin-right:6px;vertical-align:-1px}.leyenda .sube:before{background:var(--lima)}.leyenda .baja:before{background:var(--rojo)}.historial{list-style:none;margin:0;padding:2px 16px 14px;display:flex;flex-direction:column}.evento{--tono-evento: var(--texto-suave);position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;padding-bottom:16px}.evento:last-child{padding-bottom:0}.evento:not(:last-child):before{content:"";position:absolute;left:13.5px;top:30px;bottom:2px;width:1px;background:var(--borde)}.evento.bien{--tono-evento: var(--ganado)}.evento.mal{--tono-evento: var(--rojo)}.evento.aviso{--tono-evento: var(--ambar)}.icono-evento{width:28px;height:28px;border-radius:var(--pildora);display:grid;place-items:center;background:color-mix(in srgb,var(--tono-evento) 16%,transparent);color:var(--tono-evento)}.texto-evento{min-width:0;padding-top:4px}.linea-evento{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:15px;line-height:1.35;color:var(--texto-suave)}.linea-evento b{color:var(--texto);font-weight:600}.linea-evento time{flex:none;font-size:12px;color:var(--apagado);font-variant-numeric:tabular-nums}.detalle-evento{margin-top:8px;display:flex;flex-direction:column;gap:4px}.detalle-evento p{margin:0;font-size:13px;line-height:1.4;color:var(--texto-suave)}.sets-evento{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:2px}.set-evento{display:inline-flex;align-items:center;gap:1px;padding:3px 4px;border-radius:8px;background:var(--tarjeta-alta);border:1px solid var(--borde);font:700 14px var(--letra);font-variant-numeric:tabular-nums}.set-evento span{min-width:18px;padding:1px 0;text-align:center;color:var(--apagado)}.set-evento span+span{border-left:1px solid var(--borde)}.set-evento .gana{color:var(--texto)}.fila-botones{display:flex;flex-direction:column;gap:10px}.oculto-visual{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;border:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.contador{display:inline-flex;align-items:center;gap:4px;padding:3px;border-radius:var(--pildora);background:var(--noche)}.contador .opcion{width:40px;min-height:40px;height:40px;padding:0;border:0;border-radius:var(--pildora);background:var(--tarjeta-alta);color:var(--texto);font:700 20px/1 var(--letra)}.contador .opcion:disabled{opacity:.35;cursor:default}.contador span{min-width:28px;text-align:center;font-size:18px;font-weight:700;font-variant-numeric:tabular-nums}.fila-ajuste{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.lista-simple{list-style:none;margin:0;padding:0}.lista-simple li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 0;border-top:1px solid var(--tarjeta-alta);flex-wrap:wrap}.lista-simple li:first-child{border-top:none}.lista-simple a{color:inherit}.boton.pequeno{min-height:44px;width:auto;font-size:.95rem;padding:0 16px}.boton-fila{display:flex;gap:8px;flex-wrap:wrap}.cuadro{display:flex;flex-direction:column;gap:12px}.campeones{min-height:56px;padding:0 16px;display:flex;align-items:center;gap:12px;border:1px solid var(--borde);border-radius:var(--radio);background:var(--tarjeta);color:var(--ganado);font-size:17px}.campeones span{color:var(--texto-suave)}.campeones b{color:var(--texto)}.campeones.por-decidir{border:1.5px dashed var(--borde);background:transparent;color:var(--apagado);font-weight:600}.arbol-desliza{margin:0 -16px;padding:0 16px 6px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding:0 16px}.arbol{--hueco-arbol: 24px;--raya-arbol: var(--linea-apagada);display:flex;gap:var(--hueco-arbol);width:max-content;min-width:100%}.columna-arbol{flex:1 0 176px;min-width:0;display:flex;flex-direction:column;scroll-snap-align:start}.cabecera-ronda-arbol{margin:0 0 4px;display:flex;align-items:baseline;justify-content:space-between;gap:6px;font-stretch:112%;font-size:15px;font-weight:700;line-height:1.4;white-space:nowrap;color:var(--texto)}.cabecera-ronda-arbol span{min-width:0;overflow:hidden;text-overflow:ellipsis}.cabecera-ronda-arbol small{flex:none;font:600 12px var(--letra);color:var(--apagado)}.huecos-arbol,.par-arbol{flex:1;display:flex;flex-direction:column}.par-arbol{position:relative}.par-arbol.con-salida:after{content:"";position:absolute;top:25%;bottom:25%;right:calc(var(--hueco-arbol) / -2);width:calc(var(--hueco-arbol) / 2);border:2px solid var(--raya-arbol);border-left:0;border-radius:0 8px 8px 0}.hueco-arbol{flex:1;display:flex;align-items:center;padding:6px 0;position:relative}.hueco-arbol.con-entrada:before{content:"";position:absolute;top:50%;left:calc(var(--hueco-arbol) / -2);width:calc(var(--hueco-arbol) / 2);border-top:2px solid var(--raya-arbol)}.partido-arbol{width:100%;padding:8px 10px;display:flex;flex-direction:column;gap:4px;border:1px solid var(--borde);border-radius:12px;background:var(--tarjeta);color:var(--texto);text-decoration:none}a.partido-arbol:hover{background:var(--tarjeta-alta);color:var(--texto)}.partido-arbol.destacado{border:2px solid var(--lima);padding:7px 9px}.fila-arbol{display:flex;align-items:center;gap:6px;min-height:24px;font-size:14px;font-weight:600}.fila-arbol.gana{color:var(--ganado)}.fila-arbol.pierde{color:var(--texto-suave);font-weight:500}.procedencia{flex:none;min-width:30px;padding:1px 5px;border-radius:6px;background:var(--tarjeta-alta);color:var(--lima-texto);font:700 11px var(--letra);font-style:normal;text-align:center}.nombre-arbol{flex:1;min-width:0;display:flex;align-items:center;gap:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nombre-arbol.desconocida{display:block;color:var(--texto-suave);font-style:italic;font-weight:500}.juegos-arbol{flex:none;display:flex;gap:6px;font-variant-numeric:tabular-nums}.juegos-arbol b{min-width:10px;text-align:right;font-weight:500;color:var(--texto-suave)}.juegos-arbol b.set-ganado{font-weight:800;color:var(--ganado)}.pie-arbol{margin-top:2px;padding-top:5px;border-top:1px solid var(--tarjeta-alta);display:flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--texto-suave)}.pie-arbol.apuntar{justify-content:space-between;color:var(--lima)}.pie-arbol.ambar{color:var(--ambar)}.pie-arbol.rojo{color:var(--rojo)}@media(max-width:560px){.columna-arbol{flex:0 0 168px}.fila-arbol{font-size:13px}}.pestanas.compactas .opcion{padding-inline:6px;font-size:15px;white-space:nowrap}.pestanas{display:grid;grid-template-columns:1fr 1fr;gap:8px;background:var(--tarjeta);border:1px solid var(--tarjeta-alta);border-radius:var(--pildora);padding:6px}.pestanas .opcion{border:none;min-height:48px}.pasos{display:flex;gap:6px;list-style:none;margin:0;padding:0}.pasos li{flex:1;min-width:0;min-height:38px;padding:0 6px;border-radius:var(--pildora);background:var(--tarjeta-alta);color:var(--texto-suave);display:flex;align-items:center;justify-content:center;gap:6px;font-size:14px;font-weight:700;line-height:1.1;text-align:center}.pasos .numero{flex:none;width:20px;height:20px;border:2px solid currentColor;border-radius:var(--pildora);display:inline-flex;align-items:center;justify-content:center;font-size:12px}.pasos li.hecho .numero{width:auto;border:0;color:var(--lima)}.pasos li.actual{background:var(--lima);color:var(--noche)}@media(max-width:380px){.pasos li{font-size:14px;gap:4px}}.mas-opciones{border:1px solid var(--tarjeta-alta);border-radius:var(--radio);padding:0 16px}.mas-opciones>summary{min-height:var(--alto-boton);display:flex;align-items:center;cursor:pointer;font-weight:600;color:var(--texto-suave);list-style:none}.mas-opciones>summary::-webkit-details-marker{display:none}.mas-opciones>summary:before{content:"▸";margin-right:10px}.mas-opciones[open]>summary:before{content:"▾"}.mas-opciones[open]>.formulario{padding-bottom:16px}.mas-opciones-linea{border-top:1px solid var(--borde)}.mas-opciones-linea>summary{min-height:var(--alto-boton);display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;font-weight:600;list-style:none}.mas-opciones-linea>summary::-webkit-details-marker{display:none}.valor-mas-opciones{display:inline-flex;align-items:center;gap:4px;min-width:0;color:var(--texto-suave);font-weight:400;text-align:right}.valor-mas-opciones svg{flex:none;transition:transform .2s}.mas-opciones-linea[open] .valor-mas-opciones svg{transform:rotate(180deg)}.mas-opciones-linea[open]>.formulario{padding:0 0 8px;gap:0}.mas-opciones-linea>.formulario>.campo,.mas-opciones-linea>.formulario>.aviso{margin:4px 0 10px}.opcion-en-fila{display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--borde);padding:8px 0}.linea-opcion-en-fila{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px}.rotulo-en-fila{display:inline-flex;align-items:center;gap:2px;font-weight:600;min-width:0}.info-en-fila{flex:none;width:32px;height:32px;border:0;border-radius:var(--pildora);background:transparent;color:var(--texto-suave);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.info-en-fila[aria-expanded=true]{color:var(--lima)}.opciones-pequenas{flex:none;display:flex;gap:4px}.opcion.pequena{min-height:36px;padding:4px 12px;font-size:.9rem}.fila-destacada{background:var(--lima-suave);border:2px solid var(--lima);border-radius:var(--radio);padding:12px 14px}.fila-destacada>strong{font-size:1.15rem;color:var(--lima-texto)}.fila-destacada .contador span{min-width:44px;font-size:2.2rem;color:var(--lima)}.panel-mes{display:flex;flex-direction:column;gap:12px}.plazo-mes strong{font-family:var(--letra-titulos);font-stretch:125%;font-size:1.15rem;color:var(--lima-texto)}@media(max-width:560px){.casillas-mes{grid-template-columns:repeat(2,1fr)}}.tarjeta-resultado{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:var(--radio);background:var(--noche);border:1px solid var(--tarjeta-alta);border-left:5px solid var(--borde);color:inherit;text-decoration:none}.tarjeta-resultado:hover{border-color:var(--violeta-claro)}.tarjeta-resultado.confirmado{border-left-color:var(--ganado-fuerte)}.tarjeta-resultado.apuntado{border-left-color:var(--ambar)}.tarjeta-resultado.disputado{border-left-color:var(--rojo)}.fila-marcador{display:grid;grid-template-columns:1fr repeat(var(--sets, 1),34px);gap:6px;align-items:center}.fila-marcador .nombre{font-size:.95rem;overflow-wrap:anywhere;color:var(--texto-suave)}.fila-marcador.gana .nombre{color:var(--ganado);font-weight:700}.fila-marcador .set{display:grid;place-items:center;height:34px;border-radius:8px;background:var(--tarjeta-alta);font-family:var(--letra-titulos);font-stretch:125%;font-weight:800;color:var(--texto-suave)}.fila-marcador .set.ganado{background:var(--ganado);color:var(--noche)}.fila-marcador .set.vacio{background:transparent}.pie-marcador{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:4px}.ir-arriba-abajo{position:fixed;right:max(12px,calc((100vw - 640px)/2 + 12px));bottom:max(16px,env(safe-area-inset-bottom));z-index:20;display:flex;flex-direction:column;gap:8px;opacity:0;pointer-events:none;transition:opacity .3s}.ir-arriba-abajo.a-la-vista,.ir-arriba-abajo:focus-within{opacity:1;pointer-events:auto}.ir-arriba-abajo.con-barra{bottom:calc(92px + env(safe-area-inset-bottom))}.ir-arriba-abajo button{width:44px;height:44px;border-radius:50%;border:1px solid var(--borde);background:color-mix(in srgb,var(--tarjeta) 70%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--texto-suave);font-size:.9rem;cursor:pointer;opacity:.75;transition:opacity .2s,border-color .2s,color .2s}.ir-arriba-abajo button:hover,.ir-arriba-abajo button:focus-visible{opacity:1;border-color:var(--lima);color:var(--lima)}.tabla tr.fila-tocable{cursor:pointer}.tabla tr.fila-tocable:hover td,.tabla tr.desplegada td{background:color-mix(in srgb,var(--tarjeta-alta) 80%,var(--borde))}.nombre-pareja{all:unset;cursor:pointer;display:inline}.nombre-pareja:focus-visible{outline:2px solid var(--lima);outline-offset:2px;border-radius:4px}.nombre-pareja .flechita{margin-left:6px;color:var(--texto-suave);font-size:.8rem}.tabla tr.resultados-pareja td{padding:4px 12px 12px;border-radius:0 0 14px 14px;background:color-mix(in srgb,var(--tarjeta-alta) 80%,var(--borde))}.tabla tr.resultados-pareja .partidos-pareja{margin:0;padding:0 0 0 4px}.tabla tr.desplegada td:first-child{border-bottom-left-radius:0}.tabla tr.desplegada td:last-child{border-bottom-right-radius:0}.lista-resultados{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.lista-resultados li{display:grid;grid-template-columns:24px 1fr auto;gap:10px;align-items:center;font-size:.9rem}.lista-resultados .marca{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--tarjeta);color:var(--texto-suave);font-size:.75rem;font-weight:800}.lista-resultados .marca.gana{background:var(--ganado);color:var(--noche)}.lista-resultados .marca.pierde{background:var(--tarjeta);color:var(--texto-suave);box-shadow:inset 0 0 0 1px var(--borde)}.lista-resultados .rival{color:var(--texto-suave);overflow-wrap:anywhere}.lista-resultados .resultado{font-family:var(--letra-titulos);font-stretch:125%;font-weight:700;white-space:nowrap}.fondo-hoja{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:flex-end;justify-content:center;padding:12px;padding-bottom:max(12px,env(safe-area-inset-bottom));background:color-mix(in srgb,var(--noche) 75%,transparent)}.hoja{width:100%;max-width:440px;background:var(--tarjeta-alta);border:1px solid var(--borde);border-radius:24px;padding:24px 20px 20px;display:flex;flex-direction:column;gap:14px;box-shadow:0 20px 60px #0000007f}.hoja h2{margin:0;color:var(--texto)}.ayuda-opcion{font-size:.9rem;color:var(--texto-suave);line-height:1.4}.carrusel{border-radius:var(--radio);padding:16px 0 12px;display:flex;flex-direction:column;gap:12px}.carrusel.lima{background:var(--lima-suave);color:var(--lima-texto);--suave-carrusel: color-mix(in srgb, var(--lima-texto) 75%, var(--tarjeta));--punto-carrusel: color-mix(in srgb, var(--lima) 30%, transparent);--punto-actual: var(--lima);--flecha-carrusel: var(--lima)}.carrusel.rojo{background:var(--rojo-suave);border:1px solid var(--rojo);color:var(--texto);--suave-carrusel: #ff8fa3;--punto-carrusel: rgb(255 92 122 / 30%);--punto-actual: var(--rojo);--flecha-carrusel: var(--rojo)}.carrusel.neutro{background:var(--tarjeta);border:1px solid var(--borde);color:var(--texto);--punto-carrusel: var(--tarjeta-alta);--punto-actual: var(--lima);--flecha-carrusel: var(--lima)}.carrusel a.tarjeta.tarjeta-proximo{padding:0;border:0;background:none}.cabecera-carrusel{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 16px;font-size:19px}.contador-carrusel{font-size:15px;font-weight:700;color:var(--suave-carrusel, var(--texto-suave))}.pista-carrusel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.pista-carrusel::-webkit-scrollbar{display:none}.tarjeta-carrusel{flex:0 0 100%;min-width:0;scroll-snap-align:start;padding:0 16px;display:flex;flex-direction:column;gap:12px}.donde-partido{font-size:15px;font-weight:600;color:var(--suave-carrusel, var(--texto-suave))}.frase-partido{margin-top:-6px;font-size:18px;font-weight:700;line-height:1.3}.nota-partido-tarjeta{margin:-2px 0 0;font-size:15px;color:var(--suave-carrusel, var(--texto-suave));text-align:center}.mandos-carrusel{display:flex;align-items:center;justify-content:space-between;padding:0 12px}.flecha-carrusel{width:44px;height:44px;border:0;border-radius:var(--pildora);background:var(--noche);color:var(--flecha-carrusel);display:flex;align-items:center;justify-content:center;cursor:pointer}.flecha-carrusel:disabled{opacity:.3;cursor:default}.puntos-carrusel{display:flex;align-items:center;gap:6px}.puntos-carrusel .punto{width:10px;height:10px;border-radius:var(--pildora);background:var(--punto-carrusel);transition:width .2s}.puntos-carrusel .punto.actual{width:26px;background:var(--punto-actual)}.dos-botones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dos-botones .boton{padding:0 12px}.marcador-filas{background:var(--noche);border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:6px}.fila-marcador-filas{display:flex;align-items:center;gap:6px}.fila-marcador-filas .nombre{flex:1;min-width:0;font-size:17px;font-weight:600;line-height:1.25;color:var(--texto)}.fila-marcador-filas.gana .nombre{color:var(--ganado)}.casilla-set{flex:none;width:34px;height:34px;border-radius:10px;background:var(--tarjeta-alta);color:var(--texto);display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:700;font-variant-numeric:tabular-nums}.casilla-set.gana-set{background:var(--ganado);color:var(--noche)}.marca-ganador{flex:none;width:18px;display:flex;color:var(--ganado)}.titulo-seccion{font-stretch:118%;font-weight:800;font-size:22px;color:var(--texto);margin:10px 0 0}.tarjeta.tarjeta-competicion,a.tarjeta.tarjeta-competicion{padding:16px;display:flex;flex-direction:column;gap:12px}a.tarjeta.tarjeta-competicion.ranking,a.tarjeta.tarjeta-competicion.torneo{--color-tipo: var(--lima);--tono-tipo: var(--lima-suave);position:relative;overflow:hidden;gap:0;background:radial-gradient(130% 120% at 100% 0%,var(--tono-tipo),transparent 55%),var(--tarjeta);color:var(--texto);text-decoration:none}a.tarjeta.tarjeta-competicion.torneo{--color-tipo: var(--ambar);--tono-tipo: var(--ambar-suave)}.tarjeta-competicion>*{position:relative}.arriba-tarjeta{display:flex;align-items:center;gap:8px;margin-bottom:12px}.cinta-tipo{height:28px;padding:0 10px;border-radius:8px;background:var(--color-tipo);color:var(--noche);display:inline-flex;align-items:center;gap:6px;font:800 12px var(--letra-titulos);font-stretch:112%;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;min-width:0;overflow:hidden}.cinta-tipo svg{flex:none}.cinta-tipo .texto-cinta{overflow:hidden;text-overflow:ellipsis}.arriba-tarjeta .hueco{flex:1}.tarjeta-competicion .titulo{font-family:var(--letra-titulos);font-stretch:112%;font-size:23px;font-weight:800;line-height:1.15}.tarjeta-competicion .detalle{font-size:16px;margin-top:4px;color:var(--texto-suave)}.tarjeta-competicion.ranking .chips,.tarjeta-competicion.torneo .chips{margin-top:12px}.numeros-tarjeta{display:flex;margin-top:14px;padding-top:12px;border-top:1px solid var(--borde)}.numeros-tarjeta>div{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center}.numeros-tarjeta>div+div{border-left:1px solid color-mix(in srgb,var(--borde) 60%,transparent)}.numeros-tarjeta b{max-width:100%;font:700 20px/1.2 var(--letra);letter-spacing:-.01em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.numeros-tarjeta b.destacado{color:var(--color-tipo)}.numeros-tarjeta b.sube{color:var(--lima)}.numeros-tarjeta b.baja{color:var(--rojo)}.numeros-tarjeta small{margin-top:2px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--texto-suave)}.rejilla-competiciones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rejilla-competiciones>a.tarjeta.pequena.ancha{grid-column:1 / -1;min-height:0}a.tarjeta.tarjeta-competicion.pequena{padding:14px;min-height:168px;background:radial-gradient(140% 110% at 100% 0%,var(--tono-tipo),transparent 60%),var(--tarjeta)}.arriba-pequena{height:30px;margin:-14px -14px 12px;padding:0 10px;display:flex;align-items:center;gap:6px;background:var(--color-tipo);color:var(--noche)}.arriba-pequena .cinta-tipo{height:auto;padding:0;border-radius:0;background:none;gap:4px;font:800 11.5px var(--letra);letter-spacing:.02em;margin-right:auto}.arriba-pequena .aviso-pequena{background:var(--noche);color:var(--ambar)}@media(max-width:349px){.rejilla-competiciones{grid-template-columns:minmax(0,1fr)}}.aviso-pequena{min-width:24px;height:24px;padding:0 7px;border-radius:var(--pildora);background:var(--ambar);color:var(--noche);font:800 13px/24px var(--letra-titulos);text-align:center}.tarjeta-competicion.pequena .titulo{font-size:18px;line-height:1.2;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cuando-pequena{margin-top:auto;padding-top:10px;color:var(--color-tipo);font:800 12px var(--letra-titulos);font-stretch:105%;letter-spacing:.04em;text-transform:uppercase}.pie-pequena{margin-top:auto;padding-top:10px;display:flex;align-items:baseline;gap:6px;min-width:0}.cuando-pequena+.pie-pequena{margin-top:4px;padding-top:0}.pie-pequena b{font:800 26px/1 var(--letra-titulos);font-stretch:108%}.pie-pequena b.destacado{color:var(--color-tipo)}.pie-pequena .para-apuntar{flex:0 0 100%;order:1;font:700 12px var(--letra);color:var(--texto-suave)}.pie-pequena .para-apuntar.urgente{color:var(--ambar)}.pie-pequena b.sube{color:var(--lima)}.pie-pequena b.baja{color:var(--rojo)}.pie-pequena small{font-size:14px;color:var(--texto-suave);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.con-foto{display:flex;align-items:center;gap:12px}.textos-con-foto{flex:1;min-width:0}.foto-competicion{flex:none;width:56px;height:56px;border-radius:12px;object-fit:cover;background:var(--tarjeta-alta);border:1px solid var(--borde)}.foto-competicion.pequena{width:36px;height:36px;border-radius:9px;margin-left:auto;align-self:center}.foto-competicion.sin-foto{display:flex;align-items:center;justify-content:center;color:var(--lima);font:700 20px var(--letra);letter-spacing:.02em}.foto-competicion.pequena.sin-foto{font-size:13px}.foto-elegida{display:flex;align-items:center;gap:14px}.foto-elegida img{flex:none;width:88px;height:88px;border-radius:16px;object-fit:cover;border:1px solid var(--borde)}.botones-foto{flex:1;display:flex;flex-direction:column;gap:8px}.estado-pequena{display:inline-block;padding:3px 9px;border-radius:var(--pildora);background:var(--tarjeta-alta);color:var(--texto-suave);font:700 12px var(--letra);letter-spacing:.02em;text-transform:none}.estado-pequena.ambar{background:var(--ambar-suave);color:var(--ambar)}.flecha-tarjeta{flex:none;color:var(--texto-suave);display:flex}.chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.chips .hueco{flex:1}.chip-tipo{height:32px;padding:0 12px 0 9px;border-radius:var(--pildora);border:1px solid var(--borde);color:var(--texto-suave);font-size:14px;font-weight:700;display:inline-flex;align-items:center;gap:6px}.chip-tipo.ranking{border-color:transparent;background:var(--lima-suave);color:var(--lima-texto)}.chip-tipo.ranking svg{color:var(--lima)}.chip-tipo.torneo{border-color:transparent;background:var(--ambar-suave);color:color-mix(in srgb,var(--ambar) 45%,var(--texto))}.chip-tipo.torneo svg{color:var(--ambar)}.chip-tipo .cuando-tipo{font-weight:600;opacity:.85}.flecha-zona{display:inline-flex}.flecha-zona.sube{color:var(--lima)}.flecha-zona.baja{color:var(--rojo)}.chip-aviso{height:36px;min-width:36px;padding:0 11px;border-radius:var(--pildora);background:var(--tarjeta-alta);color:var(--texto-suave);display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:15px;font-weight:700}.chip-aviso.ambar{background:var(--ambar-suave);color:var(--ambar);font-size:16px;font-weight:800}.chip-aviso.rojo{background:var(--rojo-suave);color:var(--rojo);font-size:16px;font-weight:800}.chip-dato{min-height:36px;padding:0 2px;display:inline-flex;align-items:center;gap:6px;color:var(--texto-suave);font-size:15px;font-weight:600}.plegable{border:1px solid var(--borde);border-radius:var(--radio);background:var(--tarjeta)}.plegable>summary{min-height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;font-weight:600;cursor:pointer;list-style:none}.plegable>summary .titulo-plegable{flex:1}.plegable>summary .cuenta-plegable{margin-right:10px;color:var(--texto-suave);font-weight:500}.plegable>summary::-webkit-details-marker{display:none}.plegable>summary svg{transition:transform .2s}.plegable[open]>summary svg{transform:rotate(180deg)}.contenido-plegable{padding:0 12px 12px;display:flex;flex-direction:column;gap:12px}.icono-cabecera.compartir,.icono-cabecera.compartir:hover{color:var(--lima)}.selector-mes{display:flex;flex-direction:column;align-items:center;gap:8px}.pildora-mes{width:100%;height:52px;padding:0 4px;border-radius:var(--pildora);background:var(--tarjeta);border:1px solid var(--tarjeta-alta);display:flex;align-items:center}.pildora-mes strong{flex:1;text-align:center;font-size:18px}.pildora-mes button{width:44px;height:44px;border:0;border-radius:var(--pildora);background:transparent;color:var(--texto-suave);display:flex;align-items:center;justify-content:center;cursor:pointer}.pildora-mes button:hover:not(:disabled){background:var(--tarjeta-alta);color:var(--texto)}.pildora-mes button:disabled{opacity:.3;cursor:default}.estado-mes{display:flex;align-items:center;gap:8px;font-size:15px;color:var(--texto-suave)}.puntito{width:8px;height:8px;border-radius:var(--pildora);background:var(--texto-suave)}.puntito.ambar{background:var(--ambar)}.tarjeta.grupo-clasificacion{padding:4px 6px 6px;display:flex;flex-direction:column;gap:2px;overflow:hidden}.cabecera-grupo{display:flex;align-items:center;justify-content:space-between;padding:10px 10px 6px}.cabecera-grupo h2{margin:0;font-stretch:112%;font-weight:700;font-size:20px;color:var(--texto)}.fila-clasificacion{position:relative;width:100%;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border:0;border-radius:14px;background:transparent;color:var(--texto);font:inherit;text-align:left}button.fila-clasificacion{cursor:pointer}button.fila-clasificacion:hover{background-color:color-mix(in srgb,var(--tarjeta-alta) 60%,transparent)}.fila-clasificacion .posicion{width:40px;height:40px;border-radius:var(--pildora);background:var(--tarjeta-alta);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:800}.fila-clasificacion .posicion.sube{color:var(--lima)}.fila-clasificacion .posicion.baja{color:var(--rojo)}.fila-clasificacion .pareja{font-size:17px;font-weight:600;line-height:1.25}.puntos-fila{font-size:20px;font-weight:800;font-variant-numeric:tabular-nums;text-align:right}.puntos-fila small{display:block;font-size:13px;font-weight:600;color:var(--texto-suave)}.fila-clasificacion.sube,.fila-clasificacion.baja{background-image:linear-gradient(90deg,var(--tinte) 0%,transparent 55%)}.fila-clasificacion.sube{--tinte: color-mix(in srgb, var(--lima) 9%, transparent)}.fila-clasificacion.baja{--tinte: rgb(255 92 122 / 10%)}.fila-clasificacion.sube:before,.fila-clasificacion.baja:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:4px;border-radius:4px}.fila-clasificacion.sube:before{background:var(--lima)}.fila-clasificacion.baja:before{background:var(--rojo)}.bloque-pareja.abierto{background:var(--tarjeta-alta);border-radius:14px}.bloque-pareja.abierto .fila-clasificacion{background-color:var(--tarjeta-alta)}.bloque-pareja.abierto .posicion{background:var(--tarjeta)}.partidos-pareja{list-style:none;margin:-2px 0 0;padding:2px 12px 12px 64px;display:flex;flex-direction:column;gap:2px}.vacio-pareja{font-size:15px;color:var(--texto-suave)}.partidos-pareja li{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:12px;padding:7px 0;font-size:16px}.partidos-pareja li.con-enlace{display:block;padding:0}.partidos-pareja li.con-enlace>a{display:grid;grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:44px;padding:4px 0;color:inherit;text-decoration:none}.partidos-pareja li.con-enlace>a:after{content:"›";font-size:1.4rem;line-height:1;color:var(--texto-suave)}.partidos-pareja .rival{color:#e2e8f0;font-weight:500;line-height:1.25;overflow-wrap:anywhere}.nota-partido{font-size:14px;color:var(--texto-suave);white-space:nowrap}.punto-partido{width:8px;height:8px;border-radius:var(--pildora)}.punto-partido.gana{background:var(--ganado)}.punto-partido.pierde{background:var(--rojo)}.punto-partido.sin{border:1.5px solid var(--linea-apagada)}.marcador-sets{display:grid;grid-template-columns:repeat(3,24px);gap:5px;min-height:38px;align-items:center}.set-columna{display:flex;flex-direction:column;align-items:center;line-height:1.1;font-variant-numeric:tabular-nums}.set-columna b{font-size:15px;font-weight:700;color:#cbd5e1}.set-columna i{font-style:normal;font-size:13px;font-weight:500;color:var(--apagado)}.set-columna.ganado b{color:var(--ganado)}.set-columna.super-tiebreak{border:1px solid var(--borde);border-radius:7px;padding:1px 0}.set-columna.super-tiebreak b{font-size:14px}.set-columna.super-tiebreak i{font-size:12px}.fondo-hoja.centrada{align-items:center;padding:24px 20px}.fondo-hoja.centrada .hoja{max-width:380px}.hoja.confirmacion{border-color:var(--linea-apagada);border-radius:20px;padding:20px 18px 16px;gap:8px}.escribir-confirmacion{margin:6px 0 0}.escribir-confirmacion label{font-size:14px;color:var(--texto-suave)}.escribir-confirmacion strong{color:var(--texto)}.hoja.confirmacion .boton:disabled{opacity:.4;cursor:not-allowed}.hoja.confirmacion h2{font-stretch:112%;font-size:19px;line-height:1.25}.hoja.confirmacion p{margin:0;font-size:15px;line-height:1.45;color:var(--texto-suave)}.hoja.confirmacion .boton{min-height:46px;font-size:16px}.icono-confirmacion{width:40px;height:40px;margin-bottom:4px;border-radius:12px;display:flex;align-items:center;justify-content:center}.icono-confirmacion svg{width:20px;height:20px}.confirmacion.aviso .icono-confirmacion{background:var(--ambar-suave);color:var(--ambar)}.confirmacion.peligro .icono-confirmacion{background:var(--rojo-suave);color:var(--rojo)}.boton.aceptar-normal{margin-top:10px}.boton.aceptar-aviso{margin-top:10px;background:var(--ambar);color:var(--noche)}.boton.aceptar-peligro{margin-top:10px;background:var(--rojo);color:var(--noche)}.boton.volver-confirmacion{background:var(--tarjeta);border-color:var(--linea-apagada)}.caja-menu{position:relative}.menu-opciones{position:absolute;left:0;top:calc(100% + 6px);z-index:20;min-width:200px;max-width:calc(100vw - 32px);background:var(--tarjeta-alta);border:1px solid var(--linea-apagada);border-radius:16px;padding:8px;display:flex;flex-direction:column;gap:2px;box-shadow:0 14px 36px #0000008c}.menu-opciones.derecha{left:auto;right:0}.menu-opciones .titulo-menu{padding:4px 10px 6px;font-size:13px;font-weight:600;color:var(--texto-suave)}.menu-opciones hr{width:100%;margin:6px 0;border:0;border-top:1px solid var(--linea-apagada)}.opcion-menu{min-height:48px;padding:0 12px;border:0;border-radius:12px;background:transparent;color:var(--texto);font:600 17px var(--letra);text-align:left;cursor:pointer}.opcion-menu:hover,.opcion-menu:focus-visible{background:var(--borde)}.opcion-menu .con-icono{display:flex;align-items:center;gap:12px;white-space:nowrap}.opcion-menu .con-icono svg{color:var(--lima)}.opcion-menu.peligro{color:#ff8fa3}.opcion-menu.sustituto{font-style:italic;font-weight:500;color:#cbd5e1}.interruptor{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;padding:4px;border-radius:var(--pildora);background:var(--noche)}.interruptor button{height:44px;border:0;border-radius:var(--pildora);background:transparent;color:var(--texto-suave);font:600 16px var(--letra);cursor:pointer}.interruptor button[aria-checked=true]{background:var(--tarjeta-alta);color:var(--texto);box-shadow:inset 0 0 0 1.5px var(--lima)}.formulario-resultado{display:flex;flex-direction:column;gap:16px}.tarjeta.tarjeta-resultado-nuevo,.tarjeta.tarjeta-resumen{padding:16px;display:flex;flex-direction:column;gap:14px}.tabla-marcador{display:grid;grid-template-columns:minmax(0,1fr) repeat(var(--sets, 3),56px);gap:8px;align-items:center}.cabeza-marcador{font-size:13px;font-weight:600;color:var(--texto-suave);text-align:center}.cabeza-marcador.jugaron{text-align:left;padding-left:10px}.separador-marcador{grid-column:1 / -1;height:1px;margin:4px 0;background:var(--tarjeta-alta)}.quienes{min-width:0;margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:4px}.hueco-jugador{width:100%;height:44px;padding:0 8px 0 12px;border:1.5px solid transparent;border-radius:12px;background:var(--tarjeta-alta);color:var(--texto);display:flex;align-items:center;gap:6px;font:600 16px var(--letra);text-align:left;cursor:pointer}.hueco-jugador[aria-expanded=true]{border-color:var(--lima)}.hueco-jugador svg{flex:none;color:var(--texto-suave)}.nombre-hueco{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hueco-jugador.sustituto .nombre-hueco{font-style:italic;font-weight:500;color:#cbd5e1}.casilla-juegos{width:56px;height:56px;padding:0;border:2px solid transparent;border-radius:14px;background:var(--tarjeta-alta);color:var(--texto);font:800 26px var(--letra);font-variant-numeric:tabular-nums;text-align:center}.casilla-juegos:focus{outline:none;border-color:var(--lima)}.casilla-juegos.opcional{background:transparent;border:2px dashed var(--borde)}.casilla-juegos.super-tiebreak{border-style:solid;border-width:1px}.casilla-juegos.con-tiebreak{border-color:var(--violeta-claro);border-style:solid}.casilla-juegos.pequena{width:46px;height:46px;border-radius:12px;background:var(--tarjeta);font-size:20px}.franja-tiebreak{display:flex;align-items:center;gap:8px;padding:10px 10px 10px 14px;border-radius:14px;background:var(--tarjeta-alta)}.texto-tiebreak{flex:1;min-width:0;display:flex;flex-direction:column;font-size:15px;font-weight:700;line-height:1.25}.texto-tiebreak small{font-size:13px;font-weight:500;color:var(--texto-suave)}.punto-tiebreak{display:flex;align-items:center;gap:8px}.punto-tiebreak .guion{color:var(--apagado);font-weight:700}.nota-marcador{margin:0;font-size:15px;color:var(--texto-suave)}.pregunta-resultado{margin:2px 0 0;font-size:18px;font-weight:700;line-height:1.3}.parejas-ausente{display:flex;flex-direction:column;gap:10px}.elegir-pareja{min-height:60px;padding:8px 16px;border:1.5px solid var(--borde);border-radius:16px;background:var(--tarjeta-alta);color:var(--texto);display:flex;align-items:center;gap:12px;font:600 18px var(--letra);text-align:left;cursor:pointer}.elegir-pareja .redondel{flex:none;width:22px;height:22px;border:2px solid var(--linea-apagada);border-radius:var(--pildora);display:flex;align-items:center;justify-content:center}.elegir-pareja[aria-checked=true]{border-color:var(--lima);background:color-mix(in srgb,var(--lima) 8%,transparent)}.elegir-pareja[aria-checked=true] .redondel{border-color:var(--lima)}.elegir-pareja[aria-checked=true] .redondel:after{content:"";width:10px;height:10px;border-radius:var(--pildora);background:var(--lima)}.quien-gana{margin:0;display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:var(--ganado)}.quien-gana svg{flex:none;color:var(--ganado)}.enlace-formulario{align-self:flex-start;min-height:44px;padding:0;border:0;background:none;color:var(--lima);font:600 16px var(--letra);text-decoration:underline;text-underline-offset:3px;text-align:left;cursor:pointer}.nota-marcador .enlace-formulario{min-height:0;font-size:15px}.error-resultado{margin:0;color:#ff8fa3;font-size:15px;font-weight:600;line-height:1.35}.nota-guardar{margin:-8px 0 0;text-align:center;font-size:16px;color:var(--texto-suave)}.estado-resultado{margin:0;font-size:16px;color:var(--texto-suave)}.estado-resultado.fuerte{font-size:18px;font-weight:700;color:var(--texto)}.estado-resultado.rojo{color:#ff8fa3;font-weight:600}@media(max-width:380px){.tabla-marcador{grid-template-columns:minmax(0,1fr) repeat(var(--sets, 3),50px);gap:6px}.tabla-marcador .casilla-juegos:not(.pequena){width:50px;height:50px;font-size:24px}}.bloque-partidos{display:flex;flex-direction:column;gap:12px}.titulo-seccion.con-contador{display:flex;align-items:center;gap:8px;font-size:19px}.contador-bloque{min-width:24px;height:24px;padding:0 7px;border-radius:var(--pildora);background:var(--tarjeta-alta);color:var(--texto-suave);font:700 13px/24px var(--letra);font-stretch:normal;text-align:center}.contador-bloque.ambar{background:var(--ambar-suave);color:var(--ambar)}.tarjeta.tarjeta-partido{padding:16px;display:flex;flex-direction:column;gap:12px}.tarjeta-partido .donde-partido{font-size:14px}.tarjeta.lista-jugados{padding:0}.cabecera-jugados{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px 10px;border-bottom:1px solid var(--tarjeta-alta)}.nombre-jugados{display:flex;flex-direction:column;min-width:0}.nombre-jugados b{font:700 15px var(--letra);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nombre-jugados small{font-size:13px;color:var(--texto-suave)}.cinta-tipo-partidos{--color-tipo: var(--lima);align-self:flex-start;margin-bottom:6px}.cinta-tipo-partidos.torneo{--color-tipo: var(--ambar)}.cabecera-jugados>.foto-competicion.pequena{margin-left:0}.cabecera-jugados>.nombre-jugados{flex:1;gap:3px}.cabecera-jugados .nombre-jugados b{white-space:normal;line-height:1.2;overflow-wrap:anywhere}.cabecera-jugados .cinta-tipo-partidos .cinta-tipo{height:22px;max-width:100%;padding:0 8px;font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.balance-jugados{flex:none;display:flex;gap:6px;font:700 12px var(--letra);font-variant-numeric:tabular-nums}.balance-jugados span{padding:3px 8px;border-radius:var(--pildora);background:var(--tarjeta-alta)}.balance-jugados .gana{background:var(--lima-suave);color:var(--lima)}.balance-jugados .pierde{background:var(--rojo-suave);color:var(--rojo)}.parte-partidos+.parte-partidos{border-top:1px solid var(--tarjeta-alta)}.titulo-parte{margin:0;padding:12px 16px 0;font:700 11px var(--letra);letter-spacing:.06em;text-transform:uppercase;color:var(--apagado)}.lista-jugados ul{list-style:none;margin:0;padding:4px 0}.lista-jugados li+li{border-top:1px solid var(--tarjeta-alta)}.fila-jugado{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;padding:10px 16px;color:var(--texto);text-decoration:none}.marcador-con-rotulos{display:flex;align-items:center;gap:8px}.rotulos-sets{display:flex;flex-direction:column;align-items:flex-end;line-height:1.1}.rotulos-sets b{font-size:15px;font-weight:600;color:var(--texto-suave)}.rotulos-sets i{font-style:normal;font-size:13px;font-weight:500;color:var(--apagado)}.casillas .marcador-sets{grid-template-columns:repeat(3,26px);gap:4px}.casillas .set-columna,.casillas .rotulos-sets{gap:4px}.casillas .set-columna b,.casillas .set-columna i{width:26px;height:26px;display:grid;place-items:center;border-radius:7px;background:var(--tarjeta-alta);color:var(--texto-suave);font:700 14px var(--letra);font-variant-numeric:tabular-nums}.casillas .set-columna.ganado b,.casillas .set-columna.perdido i{background:var(--ganado);color:var(--noche)}.casillas .set-columna.super-tiebreak{border:none;padding:0}.casillas .set-columna.super-tiebreak b,.casillas .set-columna.super-tiebreak i{font-size:13px;box-shadow:inset 0 0 0 1px var(--borde)}.casillas .rotulos-sets b,.casillas .rotulos-sets i{height:26px;line-height:26px;font-size:12px}.fila-apuntar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:8px 16px;color:var(--texto);text-decoration:none}.pildora-apuntar{flex:none;display:flex;align-items:center;gap:5px;padding:7px 14px;border-radius:var(--pildora);background:var(--ambar);color:var(--noche);font:700 14px var(--letra)}.fila-apuntar:active .pildora-apuntar{filter:brightness(.9)}.ver-mas-apuntar{width:100%;min-height:44px;border:none;border-top:1px solid var(--tarjeta-alta);background:none;color:var(--texto-suave);font:600 14px var(--letra);cursor:pointer}.rival-jugado{display:flex;flex-direction:column;min-width:0}.rival-jugado b{font-size:16px;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.rival-jugado small{font-size:13px;color:var(--texto-suave)}i.sustituto{font-weight:500;color:#cbd5e1}.tarjeta.grupo-preparar{padding:14px 16px 16px;display:flex;flex-direction:column;gap:4px}.cabecera-grupo-preparar{display:flex;align-items:center;gap:12px}.numero-grupo{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font:800 20px var(--letra-titulos);font-stretch:112%;background:var(--ambar-suave);color:var(--ambar)}.numero-grupo.completo{background:var(--lima);color:var(--noche)}.numero-grupo.sobra{background:var(--rojo-suave);color:var(--rojo)}.nombre-grupo-preparar{flex:1;min-width:0;display:flex;flex-direction:column}.cabecera-grupo-preparar h2{margin:0;font-stretch:112%;font-weight:700;font-size:18px;line-height:1.2;color:var(--texto)}.ocupacion{font-size:14px;font-weight:600;color:var(--ambar)}.ocupacion.completo{color:var(--lima)}.ocupacion.sobra{color:var(--rojo)}.huecos-grupo{display:flex;gap:4px;margin:12px 0 6px}.huecos-grupo span{flex:1;height:6px;border-radius:var(--pildora);background:var(--tarjeta-alta)}.huecos-grupo span.lleno{background:var(--ambar)}.huecos-grupo.completo span.lleno{background:var(--lima)}.huecos-grupo span.de-mas{background:var(--rojo)}.resumen-preparar{padding:2px 2px 4px}.texto-resumen-preparar{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;font-size:15px;color:var(--texto-suave)}.texto-resumen-preparar b{white-space:nowrap;font:800 20px var(--letra-titulos);font-stretch:108%;color:var(--texto)}.texto-resumen-preparar span{margin-left:auto;text-align:right;font-weight:700;color:var(--ambar)}.barra-resumen-preparar{height:8px;margin-top:8px;border-radius:var(--pildora);background:var(--tarjeta-alta);overflow:hidden}.barra-resumen-preparar span{display:block;height:100%;border-radius:inherit;background:var(--lima);transition:width .3s}.derecha-grupo{flex:none;display:flex;align-items:center;gap:4px}.derecha-grupo .suben-bajan{margin:0;gap:8px;font-size:15px}.chip-ocupacion{height:30px;padding:0 12px;border-radius:var(--pildora);display:inline-flex;align-items:center;font-size:15px;font-weight:600;white-space:nowrap}.chip-ocupacion.completo{background:var(--lima-suave);color:var(--lima-texto)}.chip-ocupacion.falta{background:var(--ambar-suave);color:var(--ambar)}.chip-ocupacion.sobra{background:var(--rojo-suave);color:#ff8fa3}.boton-ajustes{width:44px;height:44px;margin-right:-8px;border:0;border-radius:var(--pildora);background:transparent;color:var(--texto-suave);display:flex;align-items:center;justify-content:center;cursor:pointer}.boton-ajustes:hover,.boton-ajustes[aria-expanded=true]{background:var(--tarjeta-alta)}.boton-ajustes[aria-expanded=true]{color:var(--lima)}.panel-ajustes{margin:0 0 8px;padding:6px 6px 6px 14px;border-radius:14px;background:var(--tarjeta-alta);display:flex;flex-direction:column}.fila-panel{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 0;font-size:15px;font-weight:600}.fila-panel+.fila-panel{border-top:1px solid var(--borde)}.panel-ajustes .contador{background:var(--tarjeta)}.con-flecha{display:inline-flex;align-items:center;gap:6px}.nota-panel{margin:4px 0 2px;font-size:13px;color:var(--texto-suave)}.quitar-grupo{align-self:flex-start;min-height:44px;padding:0;border:0;background:none;color:#ff8fa3;font:600 15px var(--letra);cursor:pointer}.fila-pareja-preparar{border-top:1px solid var(--tarjeta-alta)}.boton-pareja{width:100%;min-height:48px;padding:0 6px;border:0;border-radius:12px;background:transparent;color:var(--texto);display:flex;align-items:center;gap:10px;font:600 16px var(--letra);text-align:left;cursor:pointer}.iniciales-pareja{flex:none;min-width:34px;height:34px;padding:0 6px;border-radius:var(--pildora);background:var(--tarjeta-alta);color:var(--lima-texto);display:grid;place-items:center;font:800 12px var(--letra-titulos);letter-spacing:.04em}.boton-pareja svg{flex:none;color:var(--apagado)}.boton-pareja[aria-expanded=true]{background:var(--tarjeta-alta)}.boton-pareja[aria-expanded=true] svg{color:var(--lima)}.boton-pareja.elegida{background:var(--tarjeta-alta);box-shadow:inset 0 0 0 2px var(--lima)}.boton-pareja.elegible{box-shadow:inset 0 0 0 1.5px var(--linea-apagada)}.boton-pareja:disabled:not(.elegida){opacity:.45;cursor:default}.etiqueta-cambiar{flex:none;padding:4px 10px;border-radius:var(--pildora);background:var(--lima);color:var(--noche);font-size:13px;font-weight:700}.boton.con-icono{display:flex;align-items:center;justify-content:center;gap:8px}.nombre-pareja-preparar{flex:1;min-width:0;line-height:1.25;overflow-wrap:anywhere}.boton-discontinuo{width:100%;min-height:42px;margin-top:6px;border:1.5px dashed var(--linea-apagada);border-radius:12px;background:transparent;color:var(--lima);display:flex;align-items:center;justify-content:center;gap:6px;font:600 15px var(--letra);cursor:pointer}.boton-discontinuo svg{width:18px;height:18px}.boton-discontinuo:hover{border-color:var(--lima);background:color-mix(in srgb,var(--lima) 6%,transparent)}.boton-discontinuo.gris{min-height:44px;margin:0;border-color:var(--borde);border-radius:var(--radio);color:var(--texto-suave)}.boton-discontinuo.gris:hover{border-color:var(--texto-suave);background:transparent;color:var(--texto)}.nueva-pareja{margin-top:6px;padding-top:10px;border-top:1px solid var(--tarjeta-alta)}.aviso-faltan{margin:-4px 0 0;display:flex;justify-content:center;gap:8px;color:var(--ambar);font-size:15px;font-weight:600;line-height:1.35}.aviso-faltan svg{flex:none;margin-top:1px}.fila-opcion{width:100%;min-height:60px;padding:8px;border:0;border-radius:12px;background:transparent;color:var(--texto);display:flex;align-items:center;gap:12px;font-family:inherit;text-align:left;cursor:pointer}.fila-opcion:hover:not(:disabled){background:var(--tarjeta-alta)}.fila-opcion:disabled{opacity:.5;cursor:default}.icono-opcion{flex:none;width:40px;height:40px;border-radius:12px;background:var(--tarjeta-alta);color:var(--texto-suave);display:flex;align-items:center;justify-content:center}.textos-opcion{display:flex;flex-direction:column;min-width:0}.textos-opcion b{font-size:17px;font-weight:600}.textos-opcion small{font-size:14px;line-height:1.3;color:var(--texto-suave)}.opcion-abierta{padding:0 8px 8px}.solo-pruebas{margin-top:6px;padding-top:8px;border-top:1px dashed var(--linea-apagada);display:flex;flex-direction:column}.titulo-pruebas{padding:0 8px 2px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ambar)}.mas-opciones-gestion .contenido-plegable{padding:0 8px 8px;gap:2px}.tarjeta.opcion-suelta{padding:8px;display:flex;flex-direction:column;gap:8px}.tarjeta.opcion-suelta .opcion-abierta{padding:0 8px 8px}.explica-disputa{font-size:16px;color:var(--texto-suave)}.version-disputa{padding:10px 10px 10px 14px;border-radius:14px;background:var(--tarjeta);display:flex;flex-direction:column;gap:8px}.fila-version{display:flex;align-items:center;justify-content:space-between;gap:8px}.quien-version{min-width:0;display:flex;flex-direction:column;font-size:14px;color:var(--texto-suave)}.quien-version b{font-size:16px;color:var(--texto);overflow-wrap:anywhere}.quien-version small{font-size:14px;font-weight:600;color:var(--lima-texto)}.boton-vale{min-height:46px;border:1.5px solid var(--borde);border-radius:var(--pildora);background:var(--tarjeta-alta);color:var(--texto);font:600 16px var(--letra);cursor:pointer}.boton-vale:hover{border-color:var(--lima);color:var(--lima-texto)}.enlace-otro{min-height:44px;margin-top:2px;border:1.5px dashed var(--linea-apagada);border-radius:12px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--texto-suave);font-size:15px;font-weight:600;text-decoration:none}.enlace-otro:hover{border-color:var(--texto-suave);color:var(--texto)}.tarjeta.como-va{padding:16px;display:flex;flex-direction:column;gap:12px}.cabecera-como-va{display:flex;align-items:center;justify-content:space-between;gap:8px}.cabecera-como-va h2{margin:0;font-stretch:112%;font-weight:700;font-size:20px;color:var(--texto)}.chip-dias{height:30px;padding:0 12px;border-radius:var(--pildora);background:var(--ambar-suave);color:var(--ambar);display:inline-flex;align-items:center;font-size:15px;font-weight:600;white-space:nowrap}.fila-plazo{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:8px;border-top:1px solid var(--tarjeta-alta)}.cierra{display:inline-flex;align-items:center;gap:8px;color:var(--texto-suave)}.cierra b{color:var(--texto)}.boton-ampliar{height:40px;padding:0 16px;border:1px solid var(--borde);border-radius:var(--pildora);background:transparent;color:var(--lima);font:600 15px var(--letra);cursor:pointer}.boton-ampliar[aria-expanded=true]{border-color:var(--lima);background:var(--tarjeta-alta)}@media(max-width:380px){.cabecera-como-va h2{font-size:18px;white-space:nowrap}.chip-dias{padding:0 10px;font-size:14px}}.avatar-perfil{flex:none;width:60px;height:60px;border-radius:var(--pildora);background:var(--violeta);color:#fff;display:flex;align-items:center;justify-content:center;font:800 26px/1 var(--letra)}.titulo-seccion.con-detalle{display:flex;justify-content:space-between;align-items:center;gap:12px}.titulo-seccion.con-detalle .sin-partir{flex:none;white-space:nowrap}.titulo-seccion.con-detalle .caja-menu{min-width:0}.titulo-seccion.con-detalle small{font:600 13px/1.3 var(--letra);color:var(--apagado);text-align:right}.con-quien,.camino{padding:14px 16px;display:flex;flex-direction:column;gap:12px}.fila-con-quien{display:flex;flex-direction:column;gap:6px}.textos-con-quien{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:16px}.textos-con-quien b{font-weight:600}.textos-con-quien b.sustituto{font-style:italic;font-weight:500;color:#cbd5e1}.textos-con-quien span{flex:none;font-size:14px;color:var(--texto-suave);font-variant-numeric:tabular-nums}.textos-con-quien em{font-style:normal;font-weight:700;color:var(--lima-texto)}.barra-con-quien{height:8px;border-radius:var(--pildora);background:var(--tarjeta-alta);overflow:hidden}.barra-con-quien i{display:block;height:100%;border-radius:var(--pildora);background:var(--lima)}.barra-con-quien i.gris{background:var(--texto-suave)}.lista-cuenta{background:var(--tarjeta);border:1px solid var(--borde);border-radius:var(--radio);padding:4px 6px}.fila-cuenta{width:100%;min-height:56px;padding:0 10px;display:flex;align-items:center;gap:12px;border:0;border-radius:12px;background:transparent;color:var(--texto);font:400 16px/1.3 var(--letra);text-align:left}button.fila-cuenta{cursor:pointer}button.fila-cuenta:hover{background:var(--tarjeta-alta)}.fila-cuenta+.fila-cuenta{border-top:1px solid var(--tarjeta-alta);border-radius:0}.fila-cuenta .clave{flex:1;color:var(--texto-suave)}.fila-cuenta .valor{min-width:0;font-weight:600;overflow-wrap:anywhere;text-align:right}.fila-cuenta .valor.lima{color:var(--lima)}.flecha-cuenta{display:flex;color:var(--apagado);transition:transform .2s}.flecha-cuenta.abierta{transform:rotate(90deg)}.panel-cuenta{padding:8px 10px 14px}.boton.salir{min-height:52px;border:1.5px solid rgb(255 92 122 / 45%);background:transparent;color:#ff8fa3;font-size:17px;font-weight:600}.boton.salir:hover{background:var(--rojo-suave);color:#ff8fa3}.nota-boton{margin:-6px 0 0;text-align:center;font-size:15px;color:var(--texto-suave)}.barra-estados{display:flex;gap:3px;height:28px;align-items:center}.barra-estados .tramo{position:relative;min-width:8px;height:12px;padding:0;border:0;cursor:pointer;transition:opacity .2s,height .2s}.barra-estados .tramo:before{content:"";position:absolute;top:-8px;right:0;bottom:-8px;left:0}.barra-estados .tramo:first-child{border-radius:var(--pildora) 0 0 var(--pildora)}.barra-estados .tramo:last-child{border-radius:0 var(--pildora) var(--pildora) 0}.barra-estados .tramo:only-child{border-radius:var(--pildora)}.barra-estados .tramo[aria-pressed=true]{height:16px}.apagado{opacity:.25}.tramo.confirmado,.punto-estado.confirmado{background:var(--ganado-fuerte)}.tramo.por-confirmar,.punto-estado.por-confirmar{background:var(--ambar)}.tramo.sin-jugar{background:var(--linea-apagada)}.tramo.en-disputa,.punto-estado.en-disputa{background:var(--rojo)}.punto-estado{flex:none;width:10px;height:10px;border-radius:var(--pildora)}.punto-estado.sin-jugar{border:2px solid var(--linea-apagada)}.leyenda-estados{display:flex;flex-wrap:wrap;gap:0 16px;margin-top:-6px}.leyenda-estados button{min-height:36px;padding:0;display:flex;align-items:center;gap:6px;border:0;background:none;color:var(--texto-suave);font:500 15px var(--letra);cursor:pointer}.leyenda-estados b{color:#e2e8f0;font-weight:700}.leyenda-estados button[aria-pressed=true] b{text-decoration:underline;text-underline-offset:4px}.viendo-solo{margin:-4px 0 0;display:flex;align-items:center;gap:6px;font-size:15px;color:var(--texto-suave)}.viendo-solo b{color:var(--texto)}.viendo-solo button{margin-left:auto;min-height:40px;padding:0 14px;border:1px solid var(--borde);border-radius:var(--pildora);background:transparent;color:var(--lima);font:600 14px var(--letra);cursor:pointer}.calendario-cierre{padding:12px;border-radius:14px;background:var(--tarjeta-alta);display:flex;flex-direction:column;gap:8px}.calendario-cierre .detalle{font-size:15px}.mes-calendario{display:flex;align-items:center;justify-content:space-between}.mes-calendario strong{font-size:17px}.flecha-calendario{width:44px;height:44px;border:0;border-radius:var(--pildora);background:var(--tarjeta);color:var(--texto);display:flex;align-items:center;justify-content:center;cursor:pointer}.flecha-calendario:disabled{opacity:.3;cursor:default}.rejilla-calendario{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px 0}.dia-semana{padding:2px 0 4px;text-align:center;font-size:12px;font-weight:700;color:var(--apagado)}.dia-calendario{position:relative;height:42px;padding:0;border:0;border-radius:var(--pildora);background:transparent;color:var(--texto);font:600 16px var(--letra);font-variant-numeric:tabular-nums;cursor:pointer}.dia-calendario:disabled{color:var(--linea-apagada);cursor:default}.dia-calendario.anadido{border-radius:0;background:color-mix(in srgb,var(--lima) 12%,transparent)}.dia-calendario.quitado{border-radius:0;background:var(--ambar-suave)}.dia-calendario.actual{box-shadow:inset 0 0 0 2px var(--ambar)}.dia-calendario.elegido{background:var(--lima);color:var(--noche)}.dia-calendario.hoy:after{content:"";position:absolute;left:50%;bottom:5px;width:4px;height:4px;margin-left:-2px;border-radius:var(--pildora);background:var(--texto-suave)}.dia-calendario.elegido.hoy:after{background:var(--noche)}.leyenda-calendario{display:flex;gap:16px;font-size:13px;color:var(--texto-suave)}.leyenda-calendario span{display:flex;align-items:center;gap:6px}.leyenda-calendario i{width:12px;height:12px;border-radius:var(--pildora)}.leyenda-calendario .aro{box-shadow:inset 0 0 0 2px var(--ambar)}.leyenda-calendario .lleno{background:var(--lima)}.consecuencia-cierre{margin:0;font-size:15px;font-weight:600;line-height:1.35;color:var(--lima-texto)}.enlace-cancelar{align-self:center;min-height:44px;padding:0 16px;border:0;background:none;color:var(--texto-suave);font:600 15px var(--letra);cursor:pointer}.tarjeta.grupo-partidos{padding:0;overflow:hidden}.cabecera-grupo-partidos{width:100%;min-height:60px;padding:0 14px 0 16px;display:flex;align-items:center;gap:10px;border:0;background:transparent;color:var(--texto);cursor:pointer;text-align:left}.cabecera-grupo-partidos:disabled{cursor:default}.cabecera-grupo-partidos h2{color:var(--texto);flex:1;margin:0;font-stretch:112%;font-size:20px}.cuantos-partidos{font-size:15px;color:var(--texto-suave)}.flecha-plegar{display:flex;color:var(--texto-suave);transition:transform .2s}.flecha-plegar.abierta{transform:rotate(180deg)}.lista-partidos-mes{list-style:none;margin:0;padding:0 6px 6px}.fila-partido-mes{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;border-radius:12px;color:var(--texto);text-decoration:none}.fila-partido-mes:hover{background:var(--tarjeta-alta);color:var(--texto)}.lista-partidos-mes li+li .fila-partido-mes{border-top:1px solid var(--tarjeta-alta);border-radius:0}.cruce{min-width:0;display:flex;flex-direction:column;font-size:16px;font-weight:600;line-height:1.35}.cruce>span+span{margin-top:2px}.nombre-jugador{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.cruce .gana{color:var(--ganado)}.cruce .apagada{color:var(--texto-suave);font-weight:500}.sin-marcador{width:82px;text-align:right;padding-right:6px;color:var(--apagado)}.set-columna.ambas i{font-size:15px;font-weight:700;color:#cbd5e1}.set-columna.ambas.ganado b,.set-columna.perdido i{color:var(--ganado)}.lo-que-falta{width:100%;min-height:64px;padding:12px 16px;display:flex;align-items:center;gap:12px;border-radius:var(--radio);font:inherit;text-align:left;cursor:pointer}.lo-que-falta.ambar{border:1px solid rgb(255 201 92 / 40%);background:#ffc95c14;color:var(--ambar)}.lo-que-falta.rojo{border:1px solid rgb(255 92 122 / 45%);background:var(--rojo-suave);color:#ff8fa3}.icono-falta{display:flex}.textos-falta{flex:1;min-width:0;display:flex;flex-direction:column}.textos-falta b{font-size:16px;line-height:1.3}.textos-falta small{font-size:14px;color:var(--texto-suave)}.ver-falta{display:flex;align-items:center;gap:2px;font-weight:700}.fila-clasificacion.en-linea .puntos-fila{display:flex;align-items:baseline;gap:2px}.fila-clasificacion.en-linea .puntos-fila small{display:inline}.fila-clasificacion .sin-partidos{display:block;font-size:14px;font-weight:600;color:var(--ambar)}.pasos li>button{width:100%;min-height:38px;padding:0;display:flex;align-items:center;justify-content:center;gap:6px;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.pasos li.hecho{color:var(--lima-texto)}.tarjeta-categoria{padding:16px;display:flex;flex-direction:column;gap:10px;color:var(--texto);text-decoration:none}a.tarjeta-categoria:hover{color:var(--texto);border-color:var(--linea-apagada)}.tarjeta-categoria.con-accion,a.tarjeta-categoria.con-accion:hover{border-color:color-mix(in srgb,var(--lima) 60%,transparent)}.tarjeta-categoria.terminada{background:transparent}.fila-nombre-categoria{display:flex;align-items:center;gap:10px}.fila-nombre-categoria b{flex:1;min-width:0;font-size:19px;line-height:1.25}.tarjeta-categoria.terminada .fila-nombre-categoria b{color:#cbd5e1}.fila-nombre-categoria .flecha-tarjeta{position:static;color:var(--texto-suave)}.estado-categoria{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:16px;color:var(--texto-suave)}.estado-categoria b{color:var(--texto)}.accion-categoria{flex:none;display:inline-flex;align-items:center;gap:2px;color:var(--lima);font-weight:700}.campeones-categoria{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;font-size:16px;color:var(--texto-suave)}.campeones-categoria svg{color:var(--ganado)}.campeones-categoria b{color:var(--texto)}.fases-categoria{list-style:none;margin:0;padding:0;display:flex;gap:4px}.fases-categoria li{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--apagado)}.fases-categoria li:last-child{text-align:right}.fases-categoria li:not(:first-child,:last-child){text-align:center}.fases-categoria i{height:6px;border-radius:var(--pildora);background:var(--tarjeta-alta)}.fases-categoria li.hecha i{background:var(--linea-apagada)}.fases-categoria li.actual{color:var(--lima)}.fases-categoria li.actual i{background:var(--lima)}.fila-opcion.peligro{color:#ff8fa3}.fila-opcion.peligro .icono-opcion{background:#ff5c7a24;color:#ff8fa3}.separador-opciones{width:100%;margin:4px 0;border:0;border-top:1px solid var(--tarjeta-alta)}a.fila-opcion{text-decoration:none}a.fila-opcion:hover{background:var(--tarjeta-alta);color:var(--texto)}.avatar-perfil.pequeno{width:48px;height:48px;font-size:22px}.fondo-hoja.centrada .hoja.ventana-ranking{max-width:440px}.hoja.ventana-ranking{max-width:520px;max-height:100%;padding:14px 0 0;gap:0;overflow:hidden;background:var(--noche)}.cabecera-ventana{position:relative;padding:4px 52px 8px}.titulo-ventana{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center}.titulo-ventana b{max-width:100%;font:800 18px/1.2 var(--letra-titulos);font-stretch:112%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.titulo-ventana small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--texto-suave)}.flecha-ventana{flex:none;width:38px;height:38px;border:1px solid var(--borde);border-radius:var(--pildora);background:var(--tarjeta);color:var(--texto);display:grid;place-items:center;cursor:pointer;font:600 15px var(--letra)}.mover-ventana{display:flex;align-items:center;justify-content:center;gap:14px;padding-bottom:12px}.mover-ventana .flecha-ventana{width:34px;height:34px}.puntos-ventana{display:flex;gap:6px}.puntos-ventana i{width:6px;height:6px;border-radius:var(--pildora);background:var(--borde);transition:width .2s}.puntos-ventana i.activo{width:18px;background:var(--lima)}.cuerpo-ventana{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 16px 20px;display:flex;flex-direction:column;gap:14px;border-top:1px solid var(--borde)}.nota-ventana{margin:0;font-size:14px;color:var(--texto-suave);text-align:center}.tarjetas-en-juego{display:flex;flex-direction:column;gap:12px}.tarjeta.tarjeta-en-juego{padding:0;overflow:hidden;display:flex;flex-direction:column;color:var(--texto);text-decoration:none}.tarjeta.tarjeta-en-juego:hover{color:var(--texto);border-color:var(--linea-apagada)}.tarjeta.tarjeta-en-juego:focus-visible{outline:2px solid var(--lima);outline-offset:2px}.franja-en-juego{min-height:58px;padding:10px 14px;display:flex;align-items:center;gap:8px;background:var(--violeta)}.franja-en-juego.torneo{background:color-mix(in srgb,var(--ambar) 30%,var(--tarjeta))}.tipo-franja{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:var(--lima-texto)}.franja-en-juego.torneo .tipo-franja{color:#ffe3a8}.aviso-franja{padding:2px 10px;border-radius:var(--pildora);background:var(--ambar);color:#412402;font-size:13px;font-weight:700;white-space:nowrap}.franja-en-juego .foto-competicion.pequena{border-color:transparent}.cuerpo-en-juego{padding:12px 16px 14px;display:flex;flex-direction:column;gap:2px}.cuerpo-en-juego>b{font:800 19px/1.2 var(--letra-titulos);font-stretch:112%}.cuerpo-en-juego>small{font-size:14px;color:var(--texto-suave)}.numeros-en-juego{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px 22px}.numeros-en-juego>span{display:flex;flex-direction:column}.numeros-en-juego b{font:800 24px/1.1 var(--letra-titulos);font-stretch:112%;font-variant-numeric:tabular-nums}.numeros-en-juego b.sube{color:var(--lima)}.numeros-en-juego b.baja{color:var(--rojo)}.numeros-en-juego small{font-size:13px;font-weight:600;color:var(--texto-suave)}.barra-en-juego{margin-top:12px;height:5px;border-radius:var(--pildora);background:var(--tarjeta-alta);overflow:hidden}.barra-en-juego i{display:block;height:100%;border-radius:var(--pildora);background:var(--ambar)}.plazo-en-juego{margin-top:6px;font-size:14px;font-weight:600;color:var(--texto-suave)}.plazo-en-juego.ambar{color:var(--ambar)}.resultado-terminada{flex:none;display:flex;flex-direction:column;align-items:flex-end;text-align:right}.resultado-terminada b{font:800 16px/1.2 var(--letra-titulos);font-stretch:112%;white-space:nowrap}.resultado-terminada.lima b{color:var(--lima)}.resultado-terminada small{font-size:12px;color:var(--texto-suave)}.fila-terminada .textos-fila>span{font-size:14px}.resultado-terminada.rojo b{color:var(--rojo)}.pista-ahora{display:flex;gap:12px;margin-right:-16px;padding-right:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.pista-ahora::-webkit-scrollbar{display:none}.pista-ahora.sola{margin-right:0;padding-right:0}.tarjeta-ahora{position:relative;flex:0 0 86%;min-width:0;display:flex;scroll-snap-align:start}.pista-ahora.sola .tarjeta-ahora{flex-basis:100%}.tarjeta-ahora>.tarjeta-en-juego{flex:1;min-width:0}.tarjeta-ahora .cuerpo-en-juego{flex:1;padding-bottom:72px}.boton.accion-ahora{position:absolute;left:16px;right:16px;bottom:14px;width:auto;min-height:44px}.puntos-ahora{margin-top:10px;display:flex;justify-content:center;gap:4px}.puntos-ahora button{width:20px;height:20px;padding:0;border:0;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center}.puntos-ahora button:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--tarjeta-alta)}.puntos-ahora button.actual:before{background:var(--lima)}.cabecera-seccion{display:flex;justify-content:space-between;align-items:center;gap:12px}.boton-ordenar{min-height:40px;padding:0 4px;border:0;background:transparent;color:var(--lima);font:600 15px var(--letra);display:inline-flex;align-items:center;gap:6px;cursor:pointer}.boton-ordenar[aria-expanded=true]{text-decoration:underline}.fila-en-juego .textos-fila{min-width:0}.fila-en-juego .textos-fila>*{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fila-en-juego .textos-fila>b{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.fila-en-juego .textos-fila>span{font-size:14px}.fila-en-juego .textos-fila small{font-size:13px;color:var(--texto-suave)}.fila-en-juego.preparando .textos-fila,.fila-en-juego.preparando .icono-fila{opacity:.6}.foto-fila{flex:none;width:38px;height:38px;border-radius:10px;object-fit:cover;background:var(--tarjeta-alta)}.fila-en-juego.preparando .foto-fila{opacity:.6}.icono-fila.iniciales-fila{font:700 14px var(--letra);letter-spacing:.02em}.icono-fila.tipo-ranking{background:var(--lima);color:var(--noche)}.icono-fila.tipo-liga{background:var(--violeta);color:var(--lima-texto)}.icono-fila.tipo-liga_individual{background:#0f766e;color:#ccfbf1}.icono-fila.tipo-torneo{background:var(--ambar);color:#412402}.icono-fila.tipo-pozo{background:#0e7490;color:#cffafe}.icono-fila.tipo-americano{background:#6d28d9;color:#ede9fe}.icono-fila.tipo-mexicano{background:#be185d;color:#fce7f3}.medallas{margin:0 -16px 0 0;padding:0 16px 0 0;list-style:none;display:flex;gap:10px;overflow-x:auto;scrollbar-width:none}.medallas::-webkit-scrollbar{display:none}.medallas li{flex:0 0 112px}.tarjeta.medalla{height:100%;padding:14px 8px;display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center;color:var(--texto);text-decoration:none;--color-medalla: #d6a06a}.tarjeta.medalla.puesto-1{--color-medalla: var(--ambar)}.tarjeta.medalla.puesto-2{--color-medalla: #cbd5e1}.disco-medalla{width:56px;height:56px;margin-bottom:6px;border-radius:50%;border:3px solid var(--color-medalla);color:var(--color-medalla);display:flex;align-items:center;justify-content:center}.disco-medalla b{font:800 22px/1 var(--letra-titulos)}.tarjeta.medalla>b{font:800 16px/1.2 var(--letra-titulos)}.tarjeta.medalla small{font-size:12px;color:var(--texto-suave)}.puesto-grande>b.palabra{font-size:34px;line-height:1.1}.puesto-grande em.ambar{background:var(--ambar-suave);color:var(--ambar)}.progreso-ventana{display:flex;flex-direction:column;gap:2px;font-size:14px;color:var(--texto-suave)}.progreso-ventana b{color:var(--texto)}.progreso-ventana .barra-en-juego{margin-top:6px}.progreso-ventana .barra-en-juego i{background:var(--lima)}.tarjeta.proximo-ventana{padding:12px 16px;display:flex;flex-direction:column;gap:2px}.proximo-ventana small,.proximo-ventana span{font-size:14px;color:var(--texto-suave)}.proximo-ventana b{font-size:17px}.proximo-ventana em,.proximo-ventana i{font-style:normal;font-weight:700}.proximo-ventana em{color:var(--lima)}.proximo-ventana i{color:var(--rojo)}.clasificacion-ventana .fila-agrupada.mia{background:var(--lima-suave)}.clasificacion-ventana .mia .textos-fila,.clasificacion-ventana .mia .puesto-fila{color:var(--lima-texto);font-weight:700}.puesto-fila{flex:none;width:24px;font-variant-numeric:tabular-nums}.puntos-fila{flex:none;font-size:14px;color:var(--texto-suave);font-variant-numeric:tabular-nums}.tarjeta.pasos-torneo{padding:14px 10px 12px;display:flex;justify-content:space-between}.paso-torneo{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px}.paso-torneo+.paso-torneo:before{content:"";position:absolute;top:7px;right:50%;width:100%;height:3px;background:var(--tarjeta-alta)}.paso-torneo.gana+.paso-torneo:before{background:var(--lima)}.paso-torneo i{position:relative;z-index:1;width:16px;height:16px;border-radius:50%;background:var(--noche);box-shadow:inset 0 0 0 2px var(--linea-apagada)}.paso-torneo.gana i{background:var(--lima);box-shadow:none}.paso-torneo.pierde i{background:var(--rojo);box-shadow:none}.paso-torneo.actual i{box-shadow:inset 0 0 0 3px var(--ambar)}.paso-torneo small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;color:var(--apagado)}.paso-torneo.gana small,.paso-torneo.pierde small,.paso-torneo.actual small{color:var(--texto)}.bolita.pequena{flex:none;width:28px;height:28px;font-size:12px}.bolita.sin-jugar{background:var(--tarjeta-alta);color:var(--texto-suave)}.lista-jugados .textos-fila small{font-size:13px;color:var(--texto-suave)}.lista-jugados .textos-fila b{font-weight:600}.marcador-jugado{flex:none;font-size:14px;font-weight:700;color:var(--texto-suave);font-variant-numeric:tabular-nums;white-space:nowrap}.boton.ir-competicion{flex-shrink:0;align-self:center;margin-top:4px;text-decoration:none}.pestanas-gestion.segmentos-ios{padding:3px;border:0;border-radius:12px;background:var(--tarjeta)}.pestanas-gestion.segmentos-ios button{min-height:40px;border-radius:9px;font-size:15px;font-weight:600}.pestanas-gestion.segmentos-ios button[aria-selected=true]{background:var(--tarjeta-alta);box-shadow:none;font-weight:700}.tarjeta.anillos{padding:16px;display:flex;flex-direction:column;gap:12px}.anillos-arriba{display:flex;align-items:center;gap:18px}.dibujo-anillos{flex:none;width:112px;height:112px}.dibujo-anillos circle{fill:none;stroke-width:11}.dibujo-anillos .anillo{stroke-linecap:round}.fondo-anillo.verde{stroke:color-mix(in srgb,var(--lima) 18%,transparent)}.anillo.verde{stroke:var(--lima)}.fondo-anillo.ambar{stroke:var(--ambar-suave)}.anillo.ambar{stroke:var(--ambar)}.leyenda-anillos{min-width:0;display:flex;flex-direction:column;gap:10px}.leyenda-anillos small{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--texto-suave)}.leyenda-anillos i{width:10px;height:10px;border-radius:50%}.leyenda-anillos i.verde{background:var(--lima)}.leyenda-anillos i.ambar{background:var(--ambar)}.leyenda-anillos b{display:block;margin-left:16px;font:800 21px/1.15 var(--letra-titulos);font-stretch:112%;font-variant-numeric:tabular-nums}.leyenda-anillos b.verde{color:var(--lima)}.leyenda-anillos b.ambar{color:var(--ambar)}.desglose-anillos{margin:0;padding:10px 0 0;list-style:none;border-top:1px solid var(--tarjeta-alta);display:flex;flex-direction:column;gap:4px}.desglose-anillos li{display:flex;justify-content:space-between;gap:8px;font-size:14px;color:var(--texto-suave)}.desglose-anillos b{flex:none;color:var(--ambar)}.frase-anillos{margin:0;padding-top:10px;border-top:1px solid var(--tarjeta-alta);font-size:14px;color:var(--texto-suave)}.destacados{display:flex;flex-direction:column;gap:10px}.tarjeta.destacado{position:relative;width:100%;padding:14px 44px 14px 16px;display:flex;flex-direction:column;gap:3px;color:var(--texto);font-family:inherit;text-align:left;cursor:pointer}.etiqueta-destacado{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:700}.etiqueta-destacado.lima{color:var(--lima)}.etiqueta-destacado.ambar{color:var(--ambar)}.destacado b{font-size:17px;font-weight:700}.destacado small{font-size:14px;color:var(--texto-suave)}.flecha-destacado{position:absolute;top:50%;right:14px;transform:translateY(-50%);display:flex;color:var(--linea-apagada)}.fila-ranking-perfil .textos-fila>span{font-size:14px}.fila-ranking-perfil .textos-fila small{font-size:13px;color:var(--texto-suave)}.fila-ranking-perfil .textos-fila small.ambar,.fila-ranking-perfil .textos-fila em{font-style:normal;color:var(--ambar)}.mini-camino{width:54px;height:22px}.mini-camino polyline{fill:none;stroke:var(--apagado);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mini-camino.sube polyline{stroke:var(--lima)}.mini-camino.baja polyline{stroke:var(--rojo)}.casilla-puesto{flex:none;min-width:50px;padding:5px 6px;border-radius:10px;background:var(--tarjeta-alta);display:flex;flex-direction:column;align-items:center;color:var(--texto)}.casilla-puesto b{display:flex;align-items:center;gap:2px;font:800 17px/1.1 var(--letra-titulos);font-stretch:112%}.casilla-puesto small{font-size:11px;font-weight:600;color:var(--texto-suave)}.casilla-puesto.sube{background:var(--ganado);color:var(--noche)}.casilla-puesto.baja{background:var(--rojo);color:var(--noche)}.casilla-puesto.sube small,.casilla-puesto.baja small{color:color-mix(in srgb,var(--noche) 75%,transparent)}.casilla-puesto.final b svg{color:var(--ambar)}.casilla-puesto.tipo{min-height:40px;justify-content:center;color:var(--lima)}.casilla-puesto.tipo.final{color:var(--texto-suave)}.lado-ranking{flex:none;display:flex;flex-direction:column;align-items:center;gap:4px}.asa-hoja{flex:none;width:36px;height:5px;margin:0 auto 8px;border-radius:var(--pildora);background:var(--linea-apagada)}.ventana-ranking .cabecera-ventana{padding:4px 72px 8px}.ventana-ranking .cuerpo-ventana>*{flex-shrink:0}.hecho-ventana{position:absolute;top:-2px;right:6px;min-height:38px;padding:0 10px;border:0;background:transparent;color:var(--lima);font:700 16px var(--letra);cursor:pointer}.puesto-grande{display:flex;flex-direction:column;align-items:center;gap:4px;padding:4px 0 2px;text-align:center}.puesto-grande>b{font:800 56px/1 var(--letra-titulos);font-stretch:112%;color:var(--texto)}.puesto-grande>b.sube{color:var(--lima)}.puesto-grande>b.baja{color:var(--rojo)}.puesto-grande>span{font-size:15px;color:var(--texto-suave)}.puesto-grande em{margin-top:6px;padding:4px 12px;border-radius:var(--pildora);display:inline-flex;align-items:center;gap:4px;font-size:14px;font-style:normal;font-weight:700}.puesto-grande em.sube{background:var(--lima-suave);color:var(--lima-texto)}.puesto-grande em.baja{background:var(--rojo-suave);color:#ff8fa3}.puesto-grande em.igual{background:var(--tarjeta-alta);color:var(--texto-suave)}.copa-puesto{display:flex;color:var(--ambar)}.cuadritos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cuadrito{min-width:0;padding:12px 14px;border-radius:16px;background:var(--tarjeta);display:flex;flex-direction:column;gap:2px}.cuadrito small,.cuadrito span{font-size:13px;color:var(--texto-suave)}.cuadrito small{font-weight:600}.cuadrito b{font:800 24px/1.15 var(--letra-titulos);font-stretch:112%;font-variant-numeric:tabular-nums}.cuadrito b.lima{color:var(--lima)}.linea-camino{display:block;width:100%;height:auto;overflow:visible}.raya-grupo{stroke:var(--tarjeta-alta)}.nombre-grupo,.mes-linea{fill:var(--apagado);font:600 11px var(--letra)}.mes-linea.proximo{fill:var(--lima)}.trazo-camino{fill:none;stroke:var(--lima);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.trazo-camino.proximo{stroke-width:2;stroke-dasharray:4 4}.punto-camino{fill:var(--texto-suave)}.punto-camino.sube{fill:var(--lima)}.punto-camino.baja{fill:var(--rojo)}.punto-camino.proximo{fill:var(--noche);stroke:var(--lima);stroke-width:2;stroke-dasharray:3 2}.frase-camino{margin:0;font-size:14px;color:var(--texto-suave)}.cara-a-cara .textos-fila b{font-weight:600}.barra-cara-a-cara,.fila-companero .barra-con-quien{display:block;max-width:160px;height:6px;margin-top:4px}.barra-cara-a-cara{border-radius:var(--pildora);background:var(--rojo-suave);overflow:hidden}.barra-cara-a-cara i{display:block;height:100%;background:var(--ganado)}.marcador-cara-a-cara{flex:none;font:800 17px var(--letra-titulos);font-stretch:112%;font-variant-numeric:tabular-nums;color:var(--apagado)}.marcador-cara-a-cara em,.marcador-cara-a-cara i{font-style:normal}.marcador-cara-a-cara em{color:var(--lima)}.marcador-cara-a-cara i{color:var(--rojo)}.fila-ver-todas>button{justify-content:center;min-height:48px;color:var(--lima);font-weight:700}.inicial-con-quien{flex:none;width:34px;height:34px;border-radius:50%;background:var(--violeta);display:grid;place-items:center;font-weight:800;color:var(--texto)}.inicial-con-quien.sustituto{background:var(--tarjeta-alta);color:var(--texto-suave)}.fila-companero b.sustituto{font-style:italic;font-weight:500;color:var(--texto-suave)}.cuenta-con-quien{flex:none;font-size:14px;color:var(--texto-suave);font-variant-numeric:tabular-nums}.campo-telefono{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:8px}.campo-telefono select{padding:0 10px}.aviso.pendiente{--tono-aviso: var(--ambar)}.lista-admin{background:var(--tarjeta);border:1px solid var(--borde);border-radius:var(--radio);overflow:hidden}.tarjeta.lista-admin{padding:0}.lista-admin>.formulario{padding:4px 16px 16px;border-bottom:1px solid var(--tarjeta-alta)}.fila-admin{width:100%;min-height:56px;display:flex;align-items:center;gap:12px;padding:10px 16px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer}div.fila-admin{cursor:default}.fila-admin+.fila-admin{border-top:1px solid var(--tarjeta-alta)}a.fila-admin:hover,button.fila-admin:hover{background:var(--tarjeta-alta)}.fila-admin>svg{flex:none;margin-left:auto;color:var(--apagado)}.textos-fila-admin{display:flex;flex-direction:column;min-width:0;flex:1}.textos-fila-admin b{font-weight:600;overflow-wrap:anywhere}.textos-fila-admin small{color:var(--texto-suave);font-size:.85rem}.textos-fila-admin small.falta{color:var(--ambar)}.avatar-admin{flex:none;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:var(--tarjeta-alta);color:var(--lima-texto);font:700 .85rem var(--letra);overflow:hidden}.avatar-admin img{width:100%;height:100%;object-fit:cover}.cambiar-foto-admin{min-height:40px;padding:0 12px;border:0;background:transparent;color:var(--lima);font:650 15px var(--letra);cursor:pointer}.avatar-admin.entidad{width:34px;height:34px;border-radius:50%;font-size:.75rem}.fila-anadir .avatar-admin{background:transparent;border:1px dashed var(--linea-apagada);color:var(--lima)}.avatar-admin.grande{width:76px;height:76px;border-radius:22px;font-size:1.5rem}.avatar-admin.entidad.grande{border-radius:50%}.cabecera-ficha-admin{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 0 4px;text-align:center}.cabecera-ficha-admin b{margin-top:6px;font-family:var(--letra-titulos);font-stretch:125%;font-size:1.3rem;overflow-wrap:anywhere}.cabecera-ficha-admin small{color:var(--texto-suave);font-size:.9rem}.cabecera-ficha-admin small:has(.estado-cuenta-ficha){display:flex;flex-direction:column;align-items:center;gap:8px}.estado-cuenta-ficha{padding:3px 12px;border-radius:var(--pildora);background:var(--ambar-suave);color:var(--ambar);font-size:.8rem;font-weight:600}.estado-cuenta-ficha.con-cuenta{background:var(--lima-suave);color:var(--lima-texto)}.fila-dato-ficha{min-height:52px}.rotulo-dato-ficha{flex:none;color:var(--texto-suave);font-size:16px}.valor-dato-ficha{flex:1;min-width:0;text-align:right;overflow-wrap:anywhere}.valor-dato-ficha.falta{color:var(--apagado)}.textos-fila .detalle-historial{color:var(--texto)}.hoja.hoja-abajo{max-width:480px;padding-top:10px;gap:12px}.hoja-abajo .fila-campo>input,.hoja-abajo .fila-campo .campo-telefono input{text-align:left}.hoja-abajo .subtitulo-hoja-ios{margin:-4px 4px 0;text-align:left}.fila-ver-todo>button{min-height:52px;color:var(--lima);font-weight:650}.titulo-lista-admin{margin:0;padding:14px 16px 4px;color:var(--texto-suave);font-size:.85rem;font-weight:600}.email-responsable{overflow-wrap:anywhere;min-width:0}.fila-anadir>button{color:var(--lima);font-weight:650}.quitar-fila{flex:none;min-height:44px;padding:0 4px 0 12px;border:0;background:transparent;color:var(--rojo);font:650 16px var(--letra);cursor:pointer}.quitar-fila:disabled{opacity:.6;cursor:default}.acciones-ficha{display:grid;grid-template-columns:1fr 1fr;gap:10px}.acciones-ficha>button,.acciones-ficha>a{min-height:72px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:0;border-radius:16px;background:var(--tarjeta);color:var(--lima);font:650 15px var(--letra);text-decoration:none;cursor:pointer}.acciones-ficha>button:hover,.acciones-ficha>a:hover{background:var(--tarjeta-alta)}.fila-campo{min-height:56px;padding-top:4px;padding-bottom:4px}.fila-campo label{flex:none;width:7.2em;font-size:16px;color:var(--texto-suave)}.fila-campo input{flex:1;min-width:0;min-height:48px;padding:0;border:0;background:transparent;color:var(--texto);font:1.05rem var(--letra)}.fila-campo input:focus{outline:none}.fila-campo:focus-within{background:color-mix(in srgb,var(--tarjeta-alta) 60%,transparent)}.foto-redonda{display:flex;flex-direction:column;align-items:center;gap:4px}.hueco-foto-redonda{width:84px;height:84px;padding:0;border:1.5px dashed var(--linea-apagada);border-radius:50%;background:var(--tarjeta);color:var(--texto-suave);display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer}.hueco-foto-redonda img{width:100%;height:100%;object-fit:cover}.botones-foto-redonda{display:flex;gap:8px}.botones-foto-redonda button{min-height:40px;padding:0 10px;border:0;background:transparent;color:var(--lima);font:650 15px var(--letra);cursor:pointer}.hoja.hoja-ios{background:var(--noche);padding-top:12px}.barra-hoja-ios{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin:0 -8px}.barra-hoja-ios h2{margin:0;font:700 17px var(--letra);text-align:center;min-width:0}.barra-hoja-ios button{min-height:44px;padding:0 8px;border:0;background:transparent;color:var(--lima);font:500 17px var(--letra);cursor:pointer;justify-self:start}.barra-hoja-ios .guardar-hoja-ios{font-weight:750;justify-self:end}.barra-hoja-ios .guardar-hoja-ios:disabled{color:var(--apagado);opacity:.6;cursor:default}.subtitulo-hoja-ios{margin:-8px 0 0;text-align:center;color:var(--texto-suave);font-size:15px}.quitar-responsable{min-height:40px;padding:0 14px;border:1px solid var(--borde);border-radius:var(--pildora);background:transparent;color:var(--texto-suave);font:600 .9rem var(--letra);cursor:pointer}.quitar-responsable:hover{border-color:var(--rojo);color:var(--rojo)}.hoja.ventana-formulario{gap:18px}.cabeza-ventana-formulario{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.cabeza-ventana-formulario .detalle{margin:4px 0 0}.cerrar-formulario{flex:none;width:38px;height:38px;margin:-6px -6px 0 0;border:none;border-radius:var(--pildora);background:transparent;color:var(--texto-suave);font:600 16px var(--letra);cursor:pointer}.cerrar-formulario:hover{background:var(--tarjeta);color:var(--texto)}.ajustes-competicion{background:var(--tarjeta);border:1px solid var(--borde);border-radius:var(--radio);overflow:hidden}.fila-ajuste-competicion{display:flex;align-items:center;gap:12px;padding:14px 16px}.fila-ajuste-competicion+.fila-ajuste-competicion{border-top:1px solid var(--tarjeta-alta)}.icono-ajuste{flex:none;width:44px;height:44px;border-radius:12px;background:var(--lima-suave);color:var(--lima);display:flex;align-items:center;justify-content:center;overflow:hidden}.miniatura-ajuste{width:100%;height:100%;object-fit:cover}.textos-ajuste{flex:1;display:flex;flex-direction:column;min-width:0}.textos-ajuste b{font-size:1rem;font-weight:650}.textos-ajuste small{font-size:.85rem;line-height:1.3;color:var(--texto-suave)}.boton-ajuste{flex:none;min-height:38px;padding:0 16px;border:1px solid var(--borde);border-radius:var(--pildora);background:var(--tarjeta-alta);color:var(--texto);font:600 .9rem var(--letra);cursor:pointer}.boton-ajuste:hover{border-color:var(--lima)}.icono-ajuste.verde,.icono-ajuste.azul,.icono-ajuste.naranja,.icono-ajuste.morado,.icono-ajuste.cian,.icono-ajuste.ambar,.icono-ajuste.rojo{width:38px;height:38px;border-radius:10px;color:#fff}.icono-ajuste.verde{background:var(--violeta)}.icono-ajuste.azul{background:#2563eb}.icono-ajuste.naranja{background:#c2410c}.icono-ajuste.morado{background:#7c3aed}.icono-ajuste.cian{background:#0e7490}.icono-ajuste.ambar{background:#a16207}.icono-ajuste.rojo{background:#be123c}.fila-ajuste-competicion.fila-tocable{width:100%;border:0;background:transparent;color:var(--texto);font:inherit;text-align:left;cursor:pointer}.fila-ajuste-competicion.fila-tocable:hover{background:color-mix(in srgb,var(--tarjeta-alta) 60%,transparent)}.fila-ajuste-competicion.fila-tocable:focus-visible{outline:2px solid var(--lima);outline-offset:-2px}.accion-fila{flex:none;color:var(--lima);font-size:15px;font-weight:650;white-space:nowrap}.fila-con-conmutador{display:block;cursor:pointer}.fila-con-conmutador+.fila-ajuste-competicion,.fila-ajuste-competicion+.fila-con-conmutador{border-top:1px solid var(--tarjeta-alta)}.editar-normas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.editar-normas li{display:flex;align-items:flex-start;gap:8px}.numero-norma{flex:none;width:28px;height:28px;margin-top:10px;border-radius:50%;background:var(--lima-suave);color:var(--lima);font:700 .85rem var(--letra);display:flex;align-items:center;justify-content:center}.editar-normas textarea{flex:1;min-width:0;min-height:48px;padding:10px 12px;border:1px solid var(--borde);border-radius:12px;background:var(--tarjeta);color:var(--texto);font:.95rem/1.35 var(--letra);resize:none;field-sizing:content}.editar-normas textarea:focus{outline:none;border-color:var(--lima)}.quitar-norma{flex:none;width:36px;height:36px;margin-top:6px;border:0;border-radius:50%;background:transparent;color:var(--texto-suave);cursor:pointer}.quitar-norma:hover{background:var(--rojo-suave);color:var(--rojo)}.anadir-norma{align-self:flex-start;border:0;background:transparent;color:var(--lima);font:600 .95rem var(--letra);padding:6px 0;cursor:pointer}.hoja.ventana-formulario{max-height:calc(100dvh - 48px);overflow-y:auto}.boton-normas{width:100%;display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--borde);border-radius:var(--radio);background:var(--tarjeta);color:var(--texto);font-family:inherit;text-align:left;cursor:pointer}.boton-normas:hover{border-color:var(--violeta-claro)}.boton-normas>span:nth-child(2){flex:1;display:flex;flex-direction:column}.boton-normas b{font-weight:650}.boton-normas small{color:var(--texto-suave);font-size:.85rem}.boton-normas>svg{color:var(--apagado)}.icono-normas{flex:none;width:40px;height:40px;border-radius:12px;background:var(--lima-suave);color:var(--lima);display:flex;align-items:center;justify-content:center}.lista-normas{margin:0;padding:0 0 0 4px;list-style:none;counter-reset:norma;display:flex;flex-direction:column;gap:12px}.lista-normas li{counter-increment:norma;display:flex;gap:12px;line-height:1.4}.lista-normas li:before{content:counter(norma);flex:none;width:26px;height:26px;border-radius:50%;background:var(--lima-suave);color:var(--lima);font-size:.8rem;font-weight:700;display:flex;align-items:center;justify-content:center}.aviso-con-boton{display:flex;align-items:center;justify-content:space-between;gap:10px}.pestanas-gestion{display:flex;padding:4px;border-radius:var(--pildora);background:var(--tarjeta);border:1px solid var(--borde)}.pestanas-gestion button{flex:1;min-height:42px;border:0;border-radius:var(--pildora);background:transparent;color:var(--texto-suave);font:650 .95rem var(--letra);cursor:pointer}.pestanas-gestion button[aria-selected=true]{background:var(--tarjeta-alta);color:var(--texto);box-shadow:inset 0 0 0 1px var(--borde)}.seccion-ajustes{display:flex;flex-direction:column;gap:8px}.titulo-ajustes{margin:6px 0 0 4px;font:700 .75rem var(--letra);letter-spacing:.08em;text-transform:uppercase;color:var(--texto-suave)}.seccion-ajustes .boton-ajuste{display:inline-flex;align-items:center;gap:6px}.cabeza-organizadores{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--tarjeta-alta)}.lista-organizadores{list-style:none;margin:0;padding:0 16px}.lista-organizadores li{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:52px;padding:6px 0}.lista-organizadores li+li{border-top:1px solid var(--tarjeta-alta)}.email-organizador{min-width:0;overflow-wrap:anywhere}.email-organizador small{color:var(--texto-suave)}.fila-contador-ajuste{display:flex;align-items:center;justify-content:space-between;gap:12px}.ejemplo-no-juegan{margin:0;padding:12px;border:1px dashed var(--linea-apagada);border-radius:14px;display:flex;flex-direction:column;gap:10px}.ejemplo-no-juegan figcaption,.ejemplo-no-juegan p{margin:0;font-size:.85rem;color:var(--texto-suave);line-height:1.35}.ejemplo-no-juegan ol{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.ejemplo-no-juegan li{display:grid;grid-template-columns:6.5rem 1fr;gap:10px;align-items:center;padding:8px 10px;border-radius:10px;background:var(--tarjeta-alta)}.grupo-ejemplo{display:flex;flex-direction:column;gap:2px;font-size:.9rem}.grupo-ejemplo small{font-size:.75rem}.grupo-ejemplo .juega{color:var(--lima)}.grupo-ejemplo .no-juega{color:var(--ambar)}.movimiento-ejemplo{display:flex;align-items:center;gap:8px;font-size:.88rem;line-height:1.3}.movimiento-ejemplo small{display:block;font-size:.75rem;color:var(--texto-suave)}.flechas-ejemplo{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 4px;border-radius:var(--pildora);font-weight:700;background:var(--tarjeta);color:var(--texto-suave)}.movimiento-ejemplo.sube .flechas-ejemplo{color:var(--lima);background:var(--lima-suave)}.movimiento-ejemplo.baja .flechas-ejemplo{color:var(--rojo);background:var(--rojo-suave)}.movimiento-ejemplo.ambos .flechas-ejemplo{color:var(--ambar);background:var(--ambar-suave)}.icono-fila.lleno{background:var(--lima);color:var(--noche)}.lista-tipos .fila-agrupada+.fila-agrupada{position:relative;border-top:0}.lista-tipos .fila-agrupada+.fila-agrupada:before{content:"";position:absolute;top:0;left:64px;right:0;border-top:1px solid color-mix(in srgb,var(--borde) 70%,transparent)}.formulario-crear{display:flex;flex-direction:column;gap:22px}.formulario-crear .pie-lista{margin-top:-2px}.segmentos{display:flex;padding:3px;border-radius:12px;background:var(--tarjeta-alta)}.segmentos button{flex:1;min-width:0;min-height:40px;padding:0 6px;border:0;border-radius:10px;background:transparent;color:var(--texto-suave);font:650 .95rem var(--letra);cursor:pointer}.segmentos button[aria-pressed=true]{background:var(--lima);color:var(--noche)}.segmentos button:focus-visible{outline:2px solid var(--lima-texto);outline-offset:1px}.fila-campo.fila-elegir>label{flex:1;width:auto;min-width:0;color:var(--texto)}.fila-campo.fila-elegir>label.textos-fila span{font-size:13px;line-height:1.35;color:var(--apagado)}.fila-campo.fila-elegir select{flex:none;max-width:55%;height:44px;padding:0 4px;border:0;background:transparent;color:var(--texto-suave);font:400 16px var(--letra);text-align:right;text-align-last:right;cursor:pointer}.fila-campo.fila-elegir select option{background:var(--tarjeta);color:var(--texto)}.fila-campo.fila-elegir select:focus-visible{outline:none;color:var(--lima-texto)}.fila-campo.fila-fecha>label{flex:1;color:var(--texto)}.fila-campo.fila-fecha>input{flex:none;width:auto;min-height:36px;padding:0 10px;border-radius:8px;background:var(--tarjeta-alta);color-scheme:dark;font-size:16px}.fila-campo.fila-fecha>input:focus-visible{outline:2px solid var(--lima)}.fila-campo.fila-numero>label{flex:1;width:auto;color:var(--texto)}.fila-campo.fila-numero>input{flex:none;width:5em}.mas-opciones-lista>summary{min-height:52px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--tarjeta);border-radius:var(--radio);font-weight:600;list-style:none;cursor:pointer}.rotulo-mas-opciones{flex:none}.mas-opciones-lista .valor-mas-opciones{padding:6px 0}.mas-opciones-lista>summary::-webkit-details-marker{display:none}.mas-opciones-lista[open] .valor-mas-opciones svg{transform:rotate(180deg)}.mas-opciones-lista>.lista-agrupada,.mas-opciones-lista>.aviso{margin-top:10px}.enlace-como-funciona{text-align:center}.enlace-como-funciona button{padding:8px;border:0;background:transparent;color:var(--lima);font:500 15px var(--letra);cursor:pointer}.como-funciona-tipo{display:flex;flex-direction:column;gap:12px}.como-funciona-tipo p{margin:0}.como-funciona-tipo ol{margin:0;padding:12px 14px 12px 34px;background:var(--tarjeta-alta);border-radius:14px;color:var(--texto-suave);font-size:.95rem;display:flex;flex-direction:column;gap:6px}.pestanas-gestion.vista-organizar,.filtro-cuentas{display:flex;padding:3px;border:0;border-radius:12px;background:var(--tarjeta-alta)}.pestanas-gestion.vista-organizar button,.filtro-cuentas button{flex:1;min-height:38px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:var(--texto-suave);font:650 .95rem var(--letra);cursor:pointer}.pestanas-gestion.vista-organizar button[aria-selected=true],.filtro-cuentas button[aria-pressed=true]{background:var(--borde);color:var(--texto);box-shadow:none}.entidades-organizar{display:flex;gap:8px;margin:0 -16px;padding:0 16px;overflow-x:auto;scrollbar-width:none}.entidades-organizar::-webkit-scrollbar{display:none}.entidades-organizar button{flex:none;min-height:36px;padding:0 14px;border:0;border-radius:var(--pildora);background:var(--tarjeta-alta);color:var(--texto-suave);font:650 .95rem var(--letra);cursor:pointer}.entidades-organizar button[aria-pressed=true]{background:var(--lima);color:var(--noche)}.buscador-ios input{width:100%;min-height:42px;padding:0 12px 0 40px;border:0;border-radius:12px;background:var(--tarjeta-alta) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%238aa596' stroke-width='2.2' stroke-linecap='round' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-4-4'/%3E%3C/svg%3E") no-repeat 13px center;color:var(--texto);font:400 17px var(--letra)}.buscador-ios input::placeholder{color:var(--apagado)}.buscador-ios input:focus{outline:2px solid var(--lima);outline-offset:-2px}.aviso-fila{display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;border-radius:var(--radio);font-size:15px;line-height:1.35}.aviso-fila svg{flex:none;margin-top:1px}.aviso-fila.rojo{background:var(--rojo-suave)}.aviso-fila.rojo svg{color:var(--rojo)}.fila-agrupada.fila-enlace,.fila-agrupada.fila-jugador{padding:0}.fila-agrupada.fila-jugador{padding-right:14px}.fila-enlace>a,.fila-enlace>button,.abrir-jugador{flex:1;min-width:0;min-height:60px;display:flex;align-items:center;gap:12px;padding:10px 14px;border:0;background:transparent;color:var(--texto);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.fila-enlace>a:hover,.fila-enlace>button:hover,.abrir-jugador:hover{background:color-mix(in srgb,var(--tarjeta-alta) 60%,transparent);color:var(--texto)}.fila-enlace>a:focus-visible,.fila-enlace>button:focus-visible,.abrir-jugador:focus-visible{outline:2px solid var(--lima);outline-offset:-2px}.fila-enlace.peligro>button{color:var(--rojo)}.icono-fila{flex:none;width:38px;height:38px;border-radius:10px;background:var(--tarjeta-alta);color:var(--lima);display:flex;align-items:center;justify-content:center}.icono-fila.rojo{background:var(--rojo-suave);color:var(--rojo)}.icono-fila.ambar{background:var(--ambar-suave);color:var(--ambar)}.textos-fila .texto-rojo{color:var(--rojo)}.textos-fila .texto-ambar{color:var(--ambar)}.texto-lima{color:var(--lima);font-size:15px;font-weight:650;white-space:nowrap}.flecha-fila-agrupada{flex:none;display:flex;color:var(--apagado)}.avatar-jugador{flex:none;width:40px;height:40px;border-radius:50%;background:var(--tarjeta-alta);color:var(--lima-texto);display:flex;align-items:center;justify-content:center;font:700 15px var(--letra)}.avatar-jugador.grande{width:56px;height:56px;font-size:20px}.fila-jugador .pildora-apuntarme{border:0;font-family:var(--letra);cursor:pointer}.hoja.hoja-jugador{background:var(--tarjeta);border-radius:26px;padding:10px 16px 16px}.asa-hoja{align-self:center;width:36px;height:5px;border-radius:3px;background:var(--linea-apagada)}.cabeza-hoja-jugador{display:flex;align-items:center;gap:12px}.cabeza-hoja-jugador h2{margin:0;font-size:20px}.acciones-hoja{background:var(--tarjeta-alta)}.nada-que-organizar{display:flex;flex-direction:column;align-items:center;gap:10px;padding:40px 12px 8px;text-align:center}.nada-que-organizar h2{margin:0;font-size:21px}.nada-que-organizar p{margin:0 0 8px;color:var(--texto-suave)}.icono-grande{width:72px;height:72px;border-radius:22px;background:var(--tarjeta-alta);color:var(--lima);display:flex;align-items:center;justify-content:center}.ultimos-partidos{padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.bolitas{display:flex;gap:8px}.bolita{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font:800 15px var(--letra)}.bolita.gana{background:var(--lima-suave);color:var(--lima-texto);box-shadow:inset 0 0 0 2px var(--lima)}.bolita.pierde{background:var(--rojo-suave);color:var(--rojo);box-shadow:inset 0 0 0 2px var(--rojo)}.ultimos-partidos small{font-size:13px;color:var(--texto-suave)}.cabecera-anios{display:flex;flex-direction:column;gap:2px}.cabecera-anios b{font-size:17px}.cabecera-anios small{font-size:14px;color:var(--texto-suave)}.mejores-anios{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mejores-anios>div{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:12px;background:var(--tarjeta-alta)}.mejores-anios small{font-size:13px;color:var(--texto-suave)}.mejores-anios b{font-size:16px}.donde-juegas{padding:6px 12px}.entidad-donde-juegas+.entidad-donde-juegas{border-top:1px solid var(--tarjeta-alta)}.fila-donde-juegas{display:flex;align-items:center;gap:12px;min-height:64px}.avatar-entidad{flex:none;width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:var(--tarjeta-alta);font:800 14px var(--letra)}.textos-donde-juegas{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.textos-donde-juegas small{font-size:14px;color:var(--texto-suave)}.boton-icono-donde-juegas{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--texto-suave);cursor:pointer}.competiciones-donde-juegas{list-style:none;margin:0 0 10px 52px;padding:0}.competiciones-donde-juegas a{min-height:44px;display:flex;align-items:center;justify-content:space-between;color:var(--texto);text-decoration:none}.eres-tu{display:flex;flex-direction:column;gap:8px;border-color:color-mix(in srgb,var(--ambar) 45%,transparent)}.pregunta-eres-tu{margin:0;line-height:1.4}.datos-eres-tu{margin:0;padding-left:18px;line-height:1.5}.botones-eres-tu{display:flex;gap:10px}.botones-eres-tu .boton{flex:1}.inicio .contenido{gap:22px}.avatar-perfil.cabecera-avatar{width:44px;height:44px;font-size:19px;text-decoration:none}.avatar-perfil.cabecera-avatar:hover,.avatar-perfil.cabecera-avatar:focus-visible{background:var(--violeta-claro);color:#fff}.seccion-inicio{display:flex;flex-direction:column;gap:12px}.seccion-inicio .titulo-seccion{margin:0}.titulo-con-cuenta{display:flex;align-items:center;justify-content:space-between;gap:12px}.mandos-fila{display:flex;align-items:center;gap:8px}.mandos-fila span{margin-right:4px;font-size:15px;font-weight:600;color:var(--texto-suave);white-space:nowrap}.mandos-fila .icono-cabecera:disabled{opacity:.35;cursor:default}.mandos-fila .icono-cabecera:disabled:hover{background:var(--tarjeta-alta)}.fila-tarjetas{position:relative;display:flex;gap:12px;margin:0 -16px;padding:0 16px 4px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;scrollbar-width:none}@media(pointer:fine){.fila-tarjetas{cursor:grab}}.fila-tarjetas.arrastrando{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.fila-tarjetas::-webkit-scrollbar{display:none}.fila-tarjetas>a.tarjeta{flex:0 0 86%;min-width:0;scroll-snap-align:start}.lista-agrupada{margin:0;padding:0;list-style:none;background:var(--tarjeta);border-radius:var(--radio);overflow:hidden}.fila-agrupada{display:flex;align-items:center;gap:12px;padding:12px 14px}.fila-agrupada+.fila-agrupada{border-top:1px solid color-mix(in srgb,var(--borde) 70%,transparent)}.textos-fila{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.textos-fila b{overflow-wrap:anywhere}.textos-fila span{font-size:15px;color:var(--texto-suave)}.pildora-apuntarme{flex:none;min-height:44px;padding:0 16px;border-radius:var(--pildora);background:var(--tarjeta-alta);color:var(--lima);display:inline-flex;align-items:center;font-size:16px;font-weight:700;text-decoration:none}.pildora-apuntarme:hover,.pildora-apuntarme:focus-visible{background:var(--borde);color:var(--lima-texto)}.selector-pasos button:disabled{color:var(--apagado);opacity:.55;cursor:default}.seccion-lista{display:flex;flex-direction:column;gap:6px}.cabecera-lista{min-height:32px;padding:0 4px 0 14px;display:flex;align-items:center;gap:10px}.cabecera-lista h2{flex:1;margin:0;font:650 15px var(--letra);color:var(--texto-suave)}.cabecera-lista .boton-ajustes{width:40px;height:40px;margin:0}.cabecera-lista .chip-dias{height:26px;font-size:14px}.cabecera-lista+.lista-agrupada,.seccion-lista>.lista-agrupada{margin:0}.resumen-mes{padding:14px;display:flex;flex-direction:column;gap:10px}.fila-resumen-mes{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:16px;color:var(--texto-suave)}.fila-resumen-mes b{font-size:20px;color:var(--texto)}.texto-ambar{color:var(--ambar);font-size:15px;font-weight:650;white-space:nowrap}.barra-resumen-mes{height:6px;border-radius:3px;background:var(--tarjeta-alta);overflow:hidden}.barra-resumen-mes span{display:block;height:100%;border-radius:3px;background:var(--lima);transition:width .3s}.fila-agrupada.fila-pareja-lista{padding:0;flex-direction:column;align-items:stretch}.fila-pareja-lista .fila-pareja-preparar{border:0}.fila-pareja-lista .boton-pareja{min-height:56px;padding:8px 14px;border-radius:0}.fila-pareja-lista .boton-pareja:hover{background:color-mix(in srgb,var(--tarjeta-alta) 60%,transparent)}.fila-pareja-lista .boton-pareja .nombre-pareja-preparar{flex:1;min-width:0}.fila-agrupada>.panel-ajustes,.fila-agrupada>.nueva-pareja{flex:1;min-width:0;margin:0}.fila-anadir>button{min-height:52px;gap:10px;color:var(--lima);font-weight:650}.fila-anadir>button:disabled{opacity:.5;cursor:default}.fila-agrupada.fila-disputa{flex-direction:column;align-items:stretch;gap:10px;padding:14px}.cabecera-disputa{display:flex;align-items:center;gap:12px}.fila-disputa .frase-partido{margin:0}.fila-disputa .version-disputa{background:var(--tarjeta-alta)}.lista-agrupada.como-va{padding:0;display:block}.fila-agrupada.fila-estados,.fila-agrupada.fila-calendario{flex-direction:column;align-items:stretch;gap:12px}.fila-agrupada.fila-plazo{padding:8px 8px 8px 14px;border-top:1px solid color-mix(in srgb,var(--borde) 70%,transparent);justify-content:space-between}.fila-agrupada.fila-grupo-partidos{flex-direction:column;align-items:stretch}.fila-grupo-partidos>button:disabled{cursor:default}.fila-grupo-partidos>button:disabled:hover{background:transparent}.fila-grupo-partidos .lista-partidos-mes{padding:0 6px 6px}.fila-enlace .ver-falta{flex:none;color:var(--texto-suave);font-weight:650}.fila-agrupada.aviso-lista .textos-fila{font-size:15px;line-height:1.35}.fila-propuesta .posicion{flex:none;width:36px;height:36px;border-radius:var(--pildora);background:var(--tarjeta-alta);display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:800}.fila-propuesta .posicion.sube,.textos-fila .texto-sube{color:var(--lima)}.fila-propuesta .posicion.baja{color:var(--rojo)}.fila-propuesta .textos-fila b{font-size:17px;line-height:1.25}.fila-propuesta .textos-fila span{font-size:14px}.mas-opciones-gestion{margin-top:4px}.mas-opciones-gestion:not(:has(.fila-opcion,.solo-pruebas)){display:none}.mas-opciones-gestion>summary{min-height:44px;padding:0 14px;display:flex;align-items:center;gap:6px;color:var(--texto-suave);font:650 15px var(--letra);cursor:pointer;list-style:none}.mas-opciones-gestion>summary::-webkit-details-marker{display:none}.mas-opciones-gestion>summary svg{transition:transform .2s}.mas-opciones-gestion[open]>summary svg{transform:rotate(180deg)}.lista-opciones{display:flex;flex-direction:column}.lista-opciones .fila-opcion{min-height:60px;padding:10px 14px;border-radius:0}.lista-opciones .fila-opcion+.fila-opcion,.lista-opciones>*+.fila-opcion{border-top:1px solid color-mix(in srgb,var(--borde) 70%,transparent)}.lista-opciones .fila-opcion:hover:not(:disabled){background:color-mix(in srgb,var(--tarjeta-alta) 60%,transparent)}.lista-opciones .icono-opcion{width:38px;height:38px;border-radius:10px;color:var(--lima)}.lista-opciones .fila-opcion.peligro .icono-opcion{background:var(--rojo-suave);color:var(--rojo)}.lista-opciones>.aviso,.lista-opciones>.calendario-cierre,.lista-opciones>.solo-pruebas{margin:0 14px 12px}.fila-propuesta .textos-fila b span{font-size:inherit;color:inherit}.fila-propuesta .puntos-fila{display:flex;align-items:baseline;gap:3px}.fila-propuesta .puntos-fila small{display:inline}.hueco-mas-opciones{display:contents}.mas-opciones-cabecera:not(:has(.fila-opcion,.solo-pruebas)){display:none}.fondo-hoja[hidden]{display:none}.hoja.hoja-mas-opciones{max-height:85dvh;overflow-y:auto;padding:14px 14px 16px;gap:12px}.cabecera-hoja-opciones{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-left:6px}.cabecera-hoja-opciones h2{font-size:20px}.boton-listo{min-height:44px;padding:0 12px;border:0;border-radius:var(--pildora);background:transparent;color:var(--lima);font:700 17px var(--letra);cursor:pointer}.boton-listo:hover,.boton-listo:focus-visible{background:var(--tarjeta)}.pie-fijo{position:sticky;bottom:calc(12px + env(safe-area-inset-bottom));z-index:5;margin:0 -6px;padding:10px;display:flex;flex-direction:column;gap:8px;background:color-mix(in srgb,var(--tarjeta) 86%,transparent);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);border:1px solid var(--borde);border-radius:26px}.con-barra .pie-fijo{bottom:calc(90px + env(safe-area-inset-bottom))}.pie-fijo .nota-boton,.pie-fijo .aviso-faltan{margin:0}.lista-agrupada.resumen-mes{flex-direction:row;align-items:center;gap:14px}.lista-agrupada.resumen-con-boton{flex-direction:column;align-items:stretch}.fila-anillo{display:flex;align-items:center;gap:14px}.textos-resumen-mes{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.textos-resumen-mes b{font-size:20px;color:var(--texto)}.textos-resumen-mes span{white-space:normal}.anillo-parejas{flex:none}.anillo-parejas circle{fill:none;stroke-width:7}.anillo-parejas .fondo-anillo{stroke:var(--tarjeta-alta)}.anillo-parejas .parte-anillo{stroke:var(--ambar);stroke-linecap:round;transition:stroke-dasharray .3s}.anillo-parejas .parte-anillo.completo{stroke:var(--lima)}.boton-editar{flex:none;min-height:40px;padding:0 12px;border:0;border-radius:var(--pildora);background:transparent;color:var(--lima);font:650 16px var(--letra);cursor:pointer}.boton-editar:hover,.boton-editar:focus-visible{background:var(--tarjeta-alta)}.boton-editar[aria-expanded=true]{font-weight:800}.casillas-estados{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.casilla-estado{min-height:80px;padding:12px 14px;border:0;border-radius:var(--radio);background:var(--tarjeta);color:var(--texto);display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:6px;text-align:left;cursor:pointer;transition:opacity .2s}.casilla-estado:hover,.casilla-estado:focus-visible{background:var(--tarjeta-alta)}.casilla-estado[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--lima)}.casilla-estado.apagado{opacity:.45}.nombre-casilla{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--texto-suave)}.casilla-estado b{font-stretch:118%;font-size:28px;font-weight:800;line-height:1}.casilla-estado.en-disputa b{color:var(--rojo)}.casilla-estado.por-confirmar b{color:var(--ambar)}.casilla-estado.confirmado b{color:var(--ganado)}.fila-grupo-partidos .textos-fila b .punto-estado{display:inline-block;margin-left:8px;vertical-align:middle}.fila-agrupada.falta-ambar{background:var(--ambar-suave)}.fila-agrupada.falta-rojo{background:var(--rojo-suave)}.fila-agrupada.falta-ambar .ver-falta,.fila-agrupada.falta-rojo .ver-falta{color:var(--lima)}.titulo-propuesta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.titulo-propuesta .titulo-seccion{margin:0}.flecha-propuesta{flex:none;display:flex}.flecha-propuesta.sube{color:var(--lima)}.flecha-propuesta.baja{color:var(--rojo)}.casilla-estado.vacia b{color:var(--apagado)}.lista-agrupada:has(.menu-opciones){overflow:visible;position:relative;z-index:6}.calendario-cierre{padding:10px 12px;gap:6px}.calendario-cierre .detalle{font-size:14px}.mes-calendario,.rejilla-calendario,.leyenda-calendario{width:100%;max-width:300px;margin:0 auto}.mes-calendario strong{font-size:15px}.flecha-calendario{width:36px;height:36px}.rejilla-calendario{gap:2px 0}.dia-semana{padding:0 0 2px;font-size:11px}.dia-calendario{height:32px;font-size:14px}.dia-calendario.actual,.dia-calendario.elegido{width:32px;justify-self:center}.dia-calendario.hoy:after{bottom:3px}.leyenda-calendario{font-size:12px;gap:12px}.calendario-cierre .consecuencia-cierre{font-size:14px}.seccion-cuenta .cabecera-lista{min-height:24px}.pie-lista{margin:0;padding:0 14px;font-size:14px;line-height:1.4;color:var(--apagado)}.pie-lista a{color:var(--lima)}.fila-enlace>button:disabled{opacity:.6;cursor:default}.cabecera-cuenta{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 12px 6px;border-radius:var(--radio);color:var(--texto);text-align:center;text-decoration:none}.cabecera-cuenta:hover{color:var(--texto)}.cabecera-cuenta:focus-visible{outline:2px solid var(--lima);outline-offset:2px}.cabecera-cuenta .avatar-perfil{margin-bottom:6px}.cabecera-cuenta b{font:800 21px/1.2 var(--letra-titulos);font-stretch:112%;overflow-wrap:anywhere}.cabecera-cuenta>span:not(.avatar-perfil){max-width:100%;font-size:15px;color:var(--texto-suave);overflow-wrap:anywhere}.cabecera-cuenta small{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--ambar)}.cabecera-cuenta em{margin-top:4px;display:inline-flex;align-items:center;gap:2px;font-size:15px;font-style:normal;font-weight:700;color:var(--lima)}.punto-aviso{flex:none;width:10px;height:10px;border-radius:50%;background:var(--ambar)}.fila-salir>button{justify-content:center;min-height:52px;color:var(--rojo);font-weight:650}.fila-conmutador{padding:0}.fila-conmutador label{flex:1;min-width:0;min-height:56px;padding:8px 14px;display:flex;align-items:center;gap:12px;cursor:pointer}.conmutador{flex:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:51px;height:31px;margin:0;border-radius:var(--pildora);background:var(--linea-apagada);position:relative;cursor:pointer;transition:background .2s}.conmutador:after{content:"";position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 2px 4px #0000004d;transition:transform .2s}.conmutador:checked{background:var(--lima)}.conmutador:checked:after{transform:translate(20px)}.conmutador:focus-visible{outline:2px solid var(--lima);outline-offset:2px}.conmutador:disabled{opacity:.5}.avatar-perfil.grande-tus-datos{align-self:center;width:88px;height:88px;font-size:38px}.fila-campo{min-height:52px;padding:4px 14px}.fila-campo>label{flex:none;width:92px;color:var(--texto-suave)}.fila-campo>input,.fila-campo>.campo-telefono,.fila-campo>.campo-contrasena{flex:1;min-width:0}.fila-campo input,.fila-campo select{height:44px;border:0;background:transparent;color:var(--texto);font:400 17px var(--letra)}.fila-campo>input{text-align:right}.fila-campo .campo-telefono{grid-template-columns:6.5rem minmax(0,1fr)}.fila-campo .campo-telefono input{text-align:right}.fila-campo input:focus-visible,.fila-campo select:focus-visible{outline:none;color:var(--lima-texto)}.cabecera .boton-listo:disabled{color:var(--apagado);opacity:.6}.hoja-borrar h2{font-size:20px}.hoja-borrar .detalle{margin:4px 0 0}.hoja-borrar .fila-conmutador label{padding-left:14px}.fila-agrupada.fila-espera{background:var(--ambar-suave)}.fila-espera .ver-falta{color:var(--lima)}.avatar-jugador.espera{background:var(--ambar);color:var(--noche)}.comparar-espera{width:100%;border-collapse:collapse;table-layout:fixed;background:var(--tarjeta);border-radius:14px;overflow:hidden;font-size:15px}.comparar-espera th,.comparar-espera td{padding:8px 10px;text-align:left;overflow-wrap:anywhere;vertical-align:top}.comparar-espera thead th,.comparar-espera tbody th{font-size:13px;font-weight:650;color:var(--texto-suave)}.comparar-espera thead td,.comparar-espera tbody th{width:26%}.comparar-espera tbody tr{border-top:1px solid color-mix(in srgb,var(--borde) 70%,transparent)}.comparar-espera .distinto{color:var(--ambar);font-weight:650}.boton.secundario.peligro-suave{color:var(--rojo)}.lista-agrupada.donde-juegas{padding:0 6px 0 14px}.lista-agrupada.donde-juegas .fila-donde-juegas{padding:8px 0}.caja-enlace{display:flex;align-items:center;gap:2px;margin:8px 0;padding:4px 4px 4px 12px;border:1px solid var(--borde);border-radius:12px;background:var(--tarjeta-alta)}.texto-enlace{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--texto-suave);-webkit-user-select:all;user-select:all}.icono-enlace{flex:none;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--texto-suave);cursor:pointer}.icono-enlace:hover,.icono-enlace:focus-visible{background:var(--lima-suave);color:var(--lima)}.icono-enlace:disabled{opacity:.5}.cabecera-unidos{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin:12px 0 0}.lista-simple li.fila-unido{justify-content:flex-start;flex-wrap:nowrap;gap:12px}.fila-unido .textos-unido{flex:1;min-width:0}.fila-unido .textos-unido span{display:block}.check-unido{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;border:2px solid var(--linea-apagada)}.check-unido.hecho{border-color:var(--ganado);background:var(--ganado);color:var(--noche)}.falta-unido{color:var(--ambar);font-size:.95rem}.icono-fila b{font:800 17px var(--letra-titulos)}.textos-fila b .chip-tipo{margin-left:8px;vertical-align:middle}.fila-pareja-torneo .quitar-responsable,.fila-pareja-torneo .opcion{flex:none}.boton-editar.quitar{color:var(--rojo)}.pie-lista.texto-cambiando{color:var(--lima);font-weight:650}.pie-fijo .boton-listo{align-self:center}.fila-agrupada.fila-contador{min-height:56px}.textos-fila b .nombre-jugador,.textos-fila span .nombre-jugador{font-size:inherit;color:inherit}.cabecera-lista .detalle{font-size:14px}.cabecera-lista h3{flex:1;margin:0;font:650 15px var(--letra);color:var(--texto-suave)}.fila-agrupada>.opcion-en-fila{flex:1;min-width:0;border-top:0;padding:0}.fila-agrupada.fila-contador .textos-fila b{font-size:16px}.fila-agrupada.fila-contador .textos-fila span{font-size:13px;color:var(--apagado)}.textos-fila .enlace-entidad{padding:0;border:0;background:transparent;color:var(--lima);font:inherit;cursor:pointer}.foto-circulo{width:100%;height:100%;border-radius:inherit;object-fit:cover;display:block}.cambiar-foto-perfil{align-self:center;margin-top:-8px}.pregunta-paso{margin:4px 0 -8px;font:700 24px/1.2 var(--letra-titulos);color:var(--texto)}.lista-elegir-una .marca-elegida{flex:none;width:22px;display:inline-flex;color:var(--lima)}.lista-elegir-una button[aria-checked=true]{background:var(--lima-suave)}.lista-elegir-una button[aria-checked=true] .textos-fila b{color:var(--lima-texto)}.fila-campo.fila-nombre>input{text-align:left}.lista-simple li.fila-solicitud{flex-wrap:nowrap;gap:10px}.textos-solicitud{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.textos-solicitud .detalle{font-size:13px}.parecido-solicitud{font-size:13px;color:var(--ambar)}.enlace-parecido{margin-left:6px;padding:0;border:0;background:transparent;color:var(--lima);font:650 13px var(--letra);cursor:pointer}.boton-redondo{flex:none;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;cursor:pointer;transition:transform .1s}.boton-redondo:active{transform:scale(.94)}.boton-redondo:disabled{opacity:.45;cursor:default}.boton-redondo:focus-visible{outline:2px solid var(--lima-texto);outline-offset:2px}.boton-redondo.aceptar{background:var(--lima);color:var(--noche)}.boton-redondo.rechazar{background:var(--tarjeta-alta);color:var(--texto-suave)}.crear-enlace{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;margin:4px 0;padding:0 8px}.fila-tipo-entidad{gap:10px;min-height:60px;padding:8px 14px}.fila-tipo-entidad .contador{flex:none}.fila-tipo-entidad .contador .opcion{width:32px;min-height:32px;height:32px;font-size:18px}.fila-tipo-entidad .contador span{min-width:24px;font-size:16px}.fila-tipo-entidad .textos-fila{flex:1;min-width:0}.fila-tipo-entidad.apagada .textos-fila b{color:var(--apagado)}@media(max-width:379px){.fila-tipo-entidad{flex-wrap:wrap}.fila-tipo-entidad .textos-fila{flex-basis:100%}.fila-tipo-entidad .contador{margin-right:auto}.fila-tipo-entidad.apagada .textos-fila{flex-basis:0}}.quitar-limite{display:inline;padding:0;border:0;background:none;color:var(--lima);font:inherit;font-weight:600;cursor:pointer}.fila-agrupada.tipo-agotado{gap:12px;padding:10px 14px;opacity:.6}
