@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800&family=Manrope:wght@400;500;600;700;800&display=swap";.competicion{width:100%;min-width:0}.ayuda-torneo{vertical-align:middle;flex-shrink:0;align-items:center;display:inline-flex;position:relative}.ayuda-torneo-boton{color:#aab3ac;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:24px;height:24px;padding:4px;display:inline-grid}.ayuda-torneo-boton:hover,.ayuda-torneo-boton:focus-visible{color:var(--oro);background:#dfbd7812}.ayuda-torneo-boton:focus-visible{outline:2px solid var(--oro);outline-offset:2px}.ayuda-torneo-contenido{z-index:8;color:#f0f2ed;text-align:left;white-space:normal;overflow-wrap:anywhere;background:#282e29;border:1px solid #636b61;border-radius:6px;padding:10px 12px;font-size:12px;font-weight:400;line-height:1.6;display:block;position:absolute;box-shadow:0 5px 18px #0006}.contenido-jugador:has(.competicion){max-width:none}.competicion .boton-primario,.dialogo-competicion .boton-primario{background:var(--oro);color:#20201c}.competicion .boton-primario:hover:not(:disabled),.dialogo-competicion .boton-primario:hover:not(:disabled){background:var(--oro-hover,#e4c78c)}.competicion-cabecera{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.competicion .boton,.dialogo-competicion .boton{border-radius:5px;min-height:38px;padding:9px 14px;font-size:12px}.competicion-introduccion,.competicion-ayuda,.competicion-nota{color:var(--gris);font-size:12px;line-height:1.7}.competicion-nota{align-items:center;gap:8px;margin-top:18px;display:flex}.competicion-pestanas{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.competicion-pestanas button{color:var(--gris);min-height:38px;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;padding:7px 0;font-size:12px}.competicion-pestanas button[aria-pressed=true]{color:var(--oro);border-bottom-color:var(--oro)}.competicion-pestanas button:hover{color:var(--texto)}.actividad-pestanas{margin-bottom:24px}.competicion-herramientas{border:1px solid var(--borde);background:#191c1b;border-bottom:0;border-radius:6px 6px 0 0;align-items:center;gap:20px;padding:14px 16px;display:flex}.competicion-herramientas label{flex:1;min-width:0;max-width:620px}.competicion-herramientas>span{color:var(--gris);margin-left:auto;font-size:11px}.competicion-grilla{border:1px solid var(--borde);scrollbar-color:#4a514d transparent;border-radius:0 0 6px 6px;min-height:100px;max-height:min(620px,100svh - 290px);overflow-y:auto}.competicion-tabla{border-collapse:separate;border-spacing:0;table-layout:fixed;text-align:left;width:100%;font-size:12px}.competicion-tabla th{z-index:1;color:var(--gris);background:#1b1e1d;font-weight:500;position:sticky;top:0}.competicion-tabla th,.competicion-tabla td{vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #33383980;height:44px;padding:5px 12px}.competicion-tabla th:first-child{width:28%}.competicion-tabla th:nth-child(2){width:9%}.competicion-tabla th:nth-child(3){width:20%}.competicion-tabla th:nth-child(4){width:10%}.competicion-tabla th:nth-child(5){width:21%}.competicion-tabla th:last-child{width:12%}.competicion-tabla td:last-child,.competicion-tabla th:last-child{text-align:right}.competicion-tabla tr:last-child td{border-bottom:0}.competicion-tabla tbody tr:hover{background:#ffffff04}.competicion-tabla strong{font-weight:600}.competicion-secundario{color:var(--gris);margin-top:2px;font-size:10px;display:block}.competicion-estado{color:#a6d1c3;border:1px solid #8dbfba40;border-radius:4px;padding:2px 5px;font-size:10px;line-height:16px;display:inline-block}.competicion-estado.estado-borrador{color:var(--oro);border-color:#dfbd7840}.competicion-capitan{color:var(--oro);font-size:12px}.competicion-vacio{text-align:center;justify-items:center;gap:12px;padding:56px 20px;display:grid}.competicion-vacio>svg{color:var(--oro);opacity:.8}.competicion-vacio h2{font-size:17px;font-weight:600}.competicion-vacio p{color:var(--gris);max-width:420px;font-size:12px;line-height:1.8}.competicion-cargando{color:var(--gris);padding:20px;font-size:12px}.competicion-centinela{height:1px}.competicion .aviso{margin-bottom:20px}.competicion .aviso-exito>svg{vertical-align:middle}.equipos-tabla th:first-child{width:34%}.equipos-tabla th:nth-child(2){width:20%}.equipos-tabla th:nth-child(3){width:16%}.equipos-tabla th:nth-child(4){width:18%}.equipos-tabla th:last-child{width:12%}.dialogo-competicion{color:var(--texto);background:#191c1b;border:1px solid #434a47;border-radius:8px;width:min(700px,100vw - 32px);max-height:calc(100svh - 40px);padding:24px;overflow-y:auto}.dialogo-competicion::backdrop{background:#0009}.competicion-modal-cabecera{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.competicion-modal-cabecera h2{overflow-wrap:anywhere;font-size:21px}.competicion-formato{color:var(--oro);border-bottom:1px solid var(--borde);align-items:flex-start;gap:8px;margin-bottom:20px;padding-bottom:18px;font-size:11px;line-height:1.8;display:flex}.competicion-formato>svg{flex-shrink:0;margin-top:3px}.formulario-competicion fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0;margin:0;padding:0;display:grid}.formulario-competicion label{flex-wrap:wrap;align-content:flex-start;align-items:baseline;gap:8px;min-width:0;font-size:12px;display:flex}.formulario-competicion label>span{color:var(--gris);font-size:10px}.formulario-competicion label>small{width:100%;color:var(--gris);font-size:10px;line-height:1.6}.resumen-horarios .boton-texto{justify-self:start;font-size:11px}.preparacion-torneo{border:1px solid var(--borde);border-radius:6px;margin:18px 0;padding:14px;font-size:12px}.preparacion-torneo .competicion-cabecera{margin-bottom:10px}.preparacion-torneo h3{margin:0}.presencias-pendientes{gap:10px;margin:14px 0;display:grid}.presencias-pendientes>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.llaves-torneo ul{gap:8px;padding:0;list-style:none;display:grid}.llaves-torneo li{border:1px solid var(--borde);border-radius:5px;padding:10px 12px;font-size:12px}.llaves-torneo li small{color:var(--gris);margin-top:5px;font-size:11px;display:block}.llaves-torneo h4{color:var(--oro);margin:16px 0 8px;font-size:12px}.llaves-torneo li strong>span{color:var(--gris);font-weight:400}.formulario-competicion input,.formulario-competicion select,.formulario-competicion textarea{width:100%;min-width:0;color:var(--texto);font:inherit;background:#141716;border:1px solid #3a423d;border-radius:5px;min-height:42px;padding:10px;font-size:13px;display:block}.formulario-competicion textarea{resize:vertical}.campo-completo{grid-column:1/-1}.competicion-form-pie{border-top:1px solid var(--borde);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:20px;padding-top:20px;display:flex}.competicion-form-pie>span{flex:200px}.formulario-torneo>.competicion-form-pie{z-index:2;background:#191c1b;padding:14px 0;position:sticky;bottom:0;box-shadow:0 -12px 16px #191c1b}.competicion-datos{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0;font-size:12px;display:grid}.competicion-datos dt{color:var(--gris);margin-bottom:6px}.competicion-datos dd{overflow-wrap:anywhere;margin:0}.dialogo-competicion h3{margin:20px 0 10px;font-size:14px}.competicion-reglas{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.8}.competicion-miembros{margin:0;padding:0;list-style:none}.competicion-miembros li{border-bottom:1px solid var(--borde);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:12px;display:flex}.competicion-miembros small{color:var(--gris);overflow-wrap:anywhere;margin-top:5px;display:block}.inicio-jugador.inicio-dashboard{max-width:1100px}.inicio-saludo{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.inicio-saludo h2{font-size:18px;font-weight:600}.inicio-saludo p{color:var(--gris);margin-top:7px;font-size:12px}.inicio-nota-demo{color:var(--oro);margin:-12px 0 16px;font-size:10px}.inicio-paneles{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.inicio-panel{border:1px solid var(--borde);background:linear-gradient(140deg,#ffffff03,#ffffff01);border-radius:10px;min-width:0;padding:22px}.inicio-panel>h2{align-items:center;gap:9px;margin-bottom:18px;font-size:13px;font-weight:600;display:flex}.inicio-panel>h2>svg{color:var(--oro)}.inicio-contador{color:var(--oro);background:#dfbd7814;border-radius:4px;margin-left:auto;padding:3px 7px;font-size:11px}.inicio-proxima{background:radial-gradient(at 50% 0,#dfbd7812,#0000 75%),#181b18;border-color:#dfbd7840;position:relative;overflow:hidden}.inicio-proxima:before{content:"";background:linear-gradient(90deg, transparent, var(--oro), transparent);height:2px;position:absolute;top:0;left:22px;right:22px}.inicio-contexto{color:var(--gris);overflow-wrap:anywhere;font-size:11px}.inicio-duelo{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:15px;margin:22px 0 18px;display:grid}.inicio-equipo-duelo{text-align:center;overflow-wrap:anywhere;flex-direction:column;align-items:center;gap:12px;min-width:0;font-size:16px;line-height:1.5;display:flex}.inicio-emblema-equipo{width:58px;height:62px;color:var(--oro);letter-spacing:1px;background:linear-gradient(150deg,#dfbd781a,#dfbd7805);border:1px solid #dfbd7845;border-radius:12px 12px 20px 20px;flex-shrink:0;place-items:center;font-size:19px;display:grid;box-shadow:0 6px 24px #0002}.inicio-emblema-equipo.emblema-rival{color:#c4cdc7;background:linear-gradient(150deg,#a8b2ad12,#a8b2ad03);border-color:#a8b2ad35}.inicio-versus{color:var(--gris);letter-spacing:1px;font-size:11px;font-weight:500}.inicio-partida-fecha{text-align:center;color:var(--gris);margin-top:10px;font-size:11px;line-height:1.7}.inicio-panel-acciones{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:22px;display:flex}.inicio-panel-acciones .boton-accion-fila{min-height:36px}.inicio-panel-acciones>button.boton-accion-fila.accion-datos{color:#141715;background:var(--oro);border-color:var(--oro)}.inicio-lista .boton-accion-fila.accion-invitar{color:var(--oro);background:#dfbd780c;border-color:#dfbd7860}.inicio-lista .boton-accion-fila.accion-invitar:hover{color:#f0d79e;border-color:var(--oro);background:#dfbd781a}.inicio-estado-suave{color:var(--gris);font-size:11px}.inicio-lista{margin:0;padding:0;list-style:none}.inicio-lista li{border-bottom:1px solid #33383980;align-items:center;gap:12px;padding:12px 0;display:flex}.inicio-lista li:first-child{padding-top:0}.inicio-lista li:last-child{border-bottom:0;padding-bottom:0}.inicio-lista li>div{flex:1;min-width:0}.inicio-lista strong{overflow-wrap:anywhere;font-size:12px;line-height:1.6;display:block}.inicio-lista small{color:var(--gris);margin-top:3px;font-size:10px;line-height:1.7;display:block}.inicio-lista .boton-accion-fila{flex-shrink:0;min-height:34px;font-size:10px}.inicio-enlace-secundario{width:fit-content;color:var(--oro);align-items:center;gap:8px;margin-top:18px;font-size:11px;line-height:1.6;display:flex}.inicio-enlace-secundario:hover,.inicio-vacio a:hover{text-decoration:underline}.inicio-al-dia{color:var(--gris);align-items:flex-start;gap:10px;font-size:12px;line-height:1.8;display:flex}.inicio-al-dia svg{color:#9bc8ba;flex-shrink:0;margin-top:2px}.inicio-vacio{color:var(--gris);gap:10px;font-size:12px;line-height:1.8;display:grid}.inicio-vacio strong{color:#eaece7}.inicio-vacio a{width:fit-content;color:var(--oro);align-items:center;gap:8px;margin-top:6px;display:flex}.inicio-planteles{border-top:1px solid var(--borde);margin-top:18px;padding-top:18px}.inicio-planteles h3{color:var(--gris);margin-bottom:12px;font-size:11px;font-weight:500}.equipos-vista-actual,.equipos-herramientas-secundarias{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.equipos-vista-actual>span{color:var(--gris);font-size:12px}.equipos-ver-archivados{color:var(--gris);font-size:11px}@media (width<=760px){.inicio-paneles{grid-template-columns:1fr;gap:14px}.inicio-panel{padding:16px}.inicio-equipo-duelo{font-size:14px}.inicio-emblema-equipo{width:50px;height:54px}.inicio-lista li{flex-wrap:wrap}.inicio-lista .boton-accion-fila,.inicio-panel-acciones .boton-accion-fila,.equipos-ver-archivados{min-height:44px}}.competicion-actividad{margin-top:30px}.competicion-actividad h2{margin-bottom:12px;font-size:14px}.competicion-actividad a{border-bottom:1px solid var(--borde);align-items:center;gap:14px;padding:14px 0;font-size:12px;display:flex}.competicion-actividad a>svg{color:var(--oro);flex-shrink:0}.competicion-actividad a>span{overflow-wrap:anywhere;flex:1;min-width:0}.competicion-actividad a small{color:var(--gris);margin-top:5px;line-height:1.7;display:block}.competicion-actividad a:hover strong{color:var(--oro)}.actividad-resumen{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:18px 0 24px;display:grid}.actividad-resumen>div{border:1px solid var(--borde);background:#191c1b;border-radius:5px;gap:7px;padding:14px;display:grid}.actividad-resumen strong{color:var(--oro);font-size:23px;font-weight:600}.actividad-resumen span{color:var(--gris);font-size:11px}.actividad-nota-demo{color:var(--gris);margin-top:16px;font-size:11px}.actividad-reciente h2{margin:24px 0 12px;font-size:14px}.actividad-tabla th:first-child{width:26%}.actividad-tabla th:nth-child(2){width:16%}.actividad-tabla th:nth-child(3),.actividad-tabla th:nth-child(4){width:14%}.actividad-tabla th:nth-child(5){width:19%}.actividad-tabla th:last-child{width:11%}.actividad-tabla .resultado-derrota{color:#db9d91;border-color:#db9d9140}.actividad-tabla .resultado-pendiente{color:var(--oro);border-color:#dfbd7840}.actividad-grilla{border-radius:5px;overflow-x:hidden}@media (width<=760px){.actividad-resumen{grid-template-columns:repeat(2,minmax(0,1fr))}.actividad-resumen>div{padding:12px}}.equipos-tabla-nueva th:first-child{width:7%}.equipos-tabla-nueva th:nth-child(2){width:27%}.equipos-tabla-nueva th:nth-child(3){width:17%}.equipos-tabla-nueva th:nth-child(4){width:14%}.equipos-tabla-nueva th:nth-child(5){width:13%}.equipos-tabla-nueva th:last-child{width:22%}.equipos-tabla-nueva.sin-acciones th:nth-child(4){width:25%}.equipos-tabla-nueva.sin-acciones th:last-child{width:24%}.equipos-tabla-nueva.sin-acciones td:last-child,.equipos-tabla-nueva.sin-acciones th:last-child{text-align:left}.acciones-equipo{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.acciones-equipo .boton-accion-fila{min-height:28px}.equipos .boton-accion-fila{gap:6px}:where(.competicion,.dialogo-competicion) .boton-accion-fila{color:var(--texto)}.equipos .accion-invitar{color:var(--oro);background:#dfbd780c;border-color:#dfbd7860}.equipos .accion-invitar:hover:not(:disabled){color:#f0d79e;border-color:var(--oro);background:#dfbd781a}.competicion .boton-secundario,.dialogo-competicion .boton-secundario{color:var(--texto);background:#191f1c;border:1px solid #4b554e}.equipos .competicion-cabecera:empty{display:none}.equipos .competicion-cabecera>.boton{margin-left:auto}.equipos-sin-id th:first-child{width:34%}.equipos-sin-id th:nth-child(2){width:18%}.equipos-sin-id th:nth-child(3){width:14%}.equipos-sin-id th:nth-child(4){width:12%}.posicion-juego{align-items:center;gap:5px;font-size:11px;display:inline-flex}.posicion-juego svg{flex-shrink:0}.posicion-top{color:#e89185}.posicion-jungla{color:#8ed3aa}.posicion-medio{color:#c6b0f0}.posicion-tirador{color:#8fbef0}.posicion-soporte{color:#e9c979}.resumen-horarios{color:var(--gris);border-left:2px solid #dfbd7850;gap:6px;padding:4px 0 4px 12px;font-size:11px;line-height:1.6;display:grid}.seleccion-plantel{max-height:330px;overflow-y:auto}.seleccion-plantel>label{border-bottom:1px solid var(--borde);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:12px;display:flex}.seleccion-plantel>label>span{min-width:0}.seleccion-plantel small{color:var(--gris);overflow-wrap:anywhere;margin-top:4px;font-size:10px;display:block}.seleccion-plantel select{flex-shrink:0;max-width:145px;min-height:36px}.contador-plantel{color:var(--oro);padding:14px 0;font-size:12px}.reglas-torneo{margin:18px 0;font-size:12px}.reglas-torneo summary{cursor:pointer;color:var(--oro)}.cabecera-inscripciones{margin:20px 0 12px}.cabecera-inscripciones h3{margin:0}.inscripciones-lista,.participaciones>ul{margin:0;padding:0;list-style:none}.inscripciones-lista>li{border-bottom:1px solid var(--borde);padding:12px 0}.inscripcion-resumen{flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.inscripcion-resumen>span:not(.competicion-estado){color:var(--gris);font-size:11px}.plantel-resumen{color:var(--gris);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;margin:12px 0;font-size:10px;display:grid}.plantel-resumen strong{color:var(--texto);font-weight:500}.participaciones{margin:24px 0}.participaciones h2{margin-bottom:12px;font-size:15px}.participaciones>ul>li{border-bottom:1px solid var(--borde);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:12px;display:flex}.participaciones p{color:var(--gris);margin:5px 0;font-size:11px}.participaciones .accion-invitar{color:var(--oro);border-color:#dfbd7860}.equipo-contexto{border:1px solid var(--borde);background:#191c1b;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:12px 16px;display:flex}.equipo-identidad{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.equipo-identidad h2{overflow-wrap:anywhere;font-size:19px;font-weight:600}.equipo-etiqueta{color:var(--oro);letter-spacing:.6px;font-size:10px}.competicion-tabla.miembros-tabla th:first-child{width:5%}.competicion-tabla.miembros-tabla th:nth-child(2){width:13%}.competicion-tabla.miembros-tabla th:nth-child(3){width:11%}.competicion-tabla.miembros-tabla th:nth-child(4){width:13%}.competicion-tabla.miembros-tabla th:nth-child(5){width:11%}.competicion-tabla.miembros-tabla th:nth-child(6),.competicion-tabla.miembros-tabla th:nth-child(7),.competicion-tabla.miembros-tabla th:nth-child(8){width:8%}.competicion-tabla.miembros-tabla th:last-child{width:23%}.acciones-miembro .boton-accion-fila{white-space:nowrap;font-size:11px}.retirar-miembro-texto{display:inline}@media (width<=1100px){.acciones-miembro{justify-content:flex-start}.acciones-miembro .boton-accion-fila{min-height:40px}.retirar-miembro-texto{display:inline}}.miembros-tabla .orden-grilla{gap:4px}.miembros-tabla .accion-posiciones{gap:5px;padding-inline:7px;font-size:11px}.equipo-titulo{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:20px;display:flex}.equipo-titulo h2{font-size:20px}.equipo-titulo>button{margin-left:auto}.equipos-grilla{overflow-x:hidden}.equipos-vistas{flex-wrap:wrap;gap:4px;display:flex}.equipos-vistas button{color:var(--gris);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:7px;min-height:36px;padding:8px 11px;font-size:12px;display:inline-flex}.equipos-vistas button.seleccionada{color:var(--oro);background:#dfbd780b;border-color:#dfbd7833}.equipos-vistas button span{text-align:center;background:#ffffff0a;border-radius:3px;min-width:17px;padding:2px;font-size:10px}.equipo-volver{margin-bottom:12px}.equipo-resumen{min-width:0}.equipo-metadatos{color:var(--gris);flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;font-size:11px;display:flex}.equipo-metadatos>span{align-items:center;gap:5px;display:inline-flex}.acciones-equipo .accion-eliminar-equipo{color:#db9d91;border-color:#db9d9133}.acciones-equipo .accion-eliminar-equipo:hover{background:#db9d9110;border-color:#db9d9177}.equipo-contexto .acciones-equipo .boton{min-height:34px;padding:7px 12px;font-size:12px}.equipo-contexto .acciones-equipo .boton-accion-fila{min-height:34px}.equipo-confirmacion{padding:18px 0}.equipo-confirmacion>strong{overflow-wrap:anywhere;font-size:17px;display:block}.equipo-confirmacion p{margin:12px 0 6px;font-size:13px;line-height:1.6}.equipo-confirmacion small{color:var(--gris);line-height:1.6}@media (width<=760px){.equipos-navegacion{gap:12px}.equipos-vistas button,.equipo-contexto .acciones-equipo .boton,.equipo-contexto .acciones-equipo .boton-accion-fila{min-height:44px}.equipo-contexto>.acciones-equipo{justify-content:flex-start;width:100%}}.panel-invitaciones{font-size:12px}.dialogo-competicion:has(.panel-invitaciones){width:min(520px,100vw - 32px);padding:22px}.invitaciones-contexto{align-items:center;gap:12px;margin-bottom:12px;display:flex}.invitaciones-icono{color:var(--oro);background:#dfbd7810;border:1px solid #dfbd7830;border-radius:6px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.invitaciones-contexto>div{gap:4px;min-width:0;display:grid}.invitaciones-contexto strong{overflow-wrap:anywhere;font-size:14px}.invitaciones-contexto div span{color:var(--gris);font-size:11px}.invitacion-generar{margin:18px 0}.invitacion-generar .boton{width:100%}.invitacion-enlace{background:#dfbd7805;border:1px solid #dfbd7840;border-radius:5px;padding:14px}.invitacion-enlace label{margin-bottom:8px;font-size:12px;display:block}.invitacion-enlace>div{gap:8px;display:flex}.invitacion-enlace input{width:100%;min-width:0;color:var(--texto);border:1px solid var(--borde);background:#141716;border-radius:4px;padding:8px;font-size:12px}.invitacion-enlace small,.invitaciones-equipo small{color:var(--gris);margin-top:8px;font-size:11px;line-height:1.7;display:block}.invitaciones-pendientes-titulo{align-items:center;gap:9px;margin:22px 0 4px;display:flex}.invitaciones-pendientes-titulo h3{margin:0;font-size:12px;font-weight:600}.invitaciones-pendientes-titulo>span{color:var(--gris);font-size:10px}.invitaciones-vacias{color:var(--gris);padding:18px 0;font-size:12px}.invitaciones-equipo{max-height:220px;margin:0;padding:0;list-style:none;overflow-y:auto}.invitaciones-equipo li{border-bottom:1px solid var(--borde);align-items:center;gap:10px;padding:10px 0;font-size:11px;display:flex}.invitaciones-equipo li>svg{color:var(--gris);flex-shrink:0}.invitaciones-equipo li>span{flex:1;min-width:0}.invitaciones-equipo li strong{font-size:11px;font-weight:500}.invitaciones-equipo small{margin-top:3px;font-size:10px}.dialogo-competicion .accion-revocar{color:#e6ba83;border-color:#e6ba8335;gap:5px;font-size:11px}.invitaciones-pie{border-top:1px solid var(--borde);justify-content:flex-end;margin-top:18px;padding-top:16px;display:flex}.pagina-invitacion{min-height:100svh;padding:28px}.pagina-invitacion>a{align-items:center;gap:10px;width:fit-content;font-size:13px;font-weight:600;display:flex}.tarjeta-invitacion{border:1px solid var(--borde);background:#191c1b;border-radius:8px;max-width:480px;margin:8svh auto 0;padding:30px}.tarjeta-invitacion>svg{color:var(--oro);margin-bottom:18px}.tarjeta-invitacion h1{margin-bottom:24px;font-size:26px}.tarjeta-invitacion h2{overflow-wrap:anywhere;font-size:19px}.tarjeta-invitacion>.boton{width:100%;margin-top:22px}.tarjeta-invitacion>.boton-texto{margin-top:14px}@media (height<=760px) and (width>=761px){.menu-lateral{padding:16px}.menu-lateral .navegacion-principal{margin-top:20px}.menu-lateral nav{gap:3px}.menu-lateral nav a{padding-block:6px}.menu-lateral .pie-lateral{padding-top:14px}.menu-lateral .grupo-administracion{margin-bottom:10px;padding-block:10px}.menu-lateral .navegacion-personal,.menu-lateral .discord-lateral{padding-bottom:10px}.menu-lateral .identidad-lateral{padding-top:10px}}@media (width<=1100px){.miembros-tabla,.miembros-tabla tbody{display:block}.miembros-tabla thead{display:none}.miembros-tabla tr{border-bottom:1px solid var(--borde);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.miembros-tabla td{border:0;height:auto;padding:0;display:block}.miembros-tabla td:before{content:attr(data-columna);color:var(--gris);margin-bottom:5px;font-size:10px;display:block}.miembros-tabla td:last-child{text-align:left;grid-column:1/-1}.miembros-tabla .accion-posiciones{min-height:36px}}@media (width<=760px){.plantel-resumen{grid-template-columns:1fr}.participaciones>ul>li{flex-direction:column;align-items:stretch}.seleccion-plantel>label{align-items:flex-start}.seleccion-plantel select{width:125px;font-size:14px}.equipo-contexto{flex-wrap:wrap;align-items:flex-start;gap:10px}.equipo-contexto>.acciones-equipo{margin-left:auto}.competicion-herramientas{flex-wrap:wrap;gap:10px;padding:12px}.competicion-herramientas>label{flex-basis:100%;max-width:none}.competicion-herramientas>span{margin-left:0}.competicion-pestanas{gap:20px}.competicion-grilla{max-height:65svh}.competicion-tabla,.competicion-tabla tbody{display:block}.competicion-tabla thead{display:none}.competicion-tabla tr{border-bottom:1px solid var(--borde);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.competicion-tabla td{border:0;height:auto;padding:0;display:block}.competicion-tabla td:before{content:attr(data-columna);color:var(--gris);margin-bottom:5px;font-size:10px;display:block}.competicion-tabla td:first-child{grid-column:1/-1}.competicion-tabla td:last-child{text-align:left}.dialogo-competicion{padding:18px}.formulario-competicion fieldset,.competicion-datos{grid-template-columns:minmax(0,1fr)}.formulario-competicion input,.formulario-competicion select,.formulario-competicion textarea{font-size:16px}.competicion .boton,.dialogo-competicion .boton,.competicion-pestanas button,.competicion .boton-accion-fila{min-height:44px}}.dialogo-competicion:has(.torneo-contexto){width:min(960px,100vw - 32px)}.torneo-formato-compacto{color:var(--gris);border-bottom:1px solid var(--borde);flex-wrap:wrap;align-items:center;gap:7px 12px;margin-bottom:16px;padding-bottom:14px;font-size:11px;display:flex}.torneo-formato-compacto>span{align-items:center;gap:6px;display:inline-flex}.torneo-formato-compacto>span:first-child,.torneo-formato-compacto>span:nth-child(4){color:var(--oro)}.formulario-torneo fieldset{gap:12px 16px}.codigo-partida-contexto{overflow-wrap:anywhere;gap:8px;display:grid}.codigo-partida-contexto small,.codigo-partida-contexto strong span{color:var(--gris)}.codigo-partida{gap:9px;margin:22px 0;display:grid}.codigo-partida label{color:var(--oro);font-size:12px}.codigo-partida>div{gap:8px;display:flex}.codigo-partida input{border:1px solid var(--borde);width:100%;min-width:0;color:var(--texto);background:#111614;border-radius:5px;flex:1;padding:10px;font:12px monospace}.codigo-partida small,.codigo-aviso-discord small{color:var(--gris);font-size:11px;line-height:1.5}.codigo-aviso-discord{border-top:1px solid var(--borde);padding:14px 0;font-size:12px}.codigo-aviso-discord summary{cursor:pointer;color:var(--gris)}.codigo-aviso-discord summary svg{vertical-align:middle;margin-right:5px}.codigo-aviso-discord>div{border-left:2px solid var(--oro);overflow-wrap:anywhere;margin:12px 0;padding:8px 12px}.codigo-aviso-discord p{margin:6px 0}.titulo-grupo-torneo{justify-content:space-between;align-items:center;gap:10px;padding-top:8px;display:flex}.dialogo-competicion .titulo-grupo-torneo h3{color:var(--texto);margin:0;font-size:12px;font-weight:600}.titulo-grupo-torneo>span,.opcional-campo{color:var(--gris);font-size:10px}.campo-torneo{min-width:0}.etiqueta-campo{flex-wrap:wrap;align-items:center;gap:5px;min-height:24px;margin-bottom:5px;font-size:12px;display:flex}.etiqueta-campo label{flex:0 auto}.etiqueta-campo .opcional-campo{margin-left:auto}.formulario-torneo input,.formulario-torneo select{min-height:40px;padding:9px 10px}.formulario-torneo textarea{line-height:1.5}.restablecer-cierre{margin-top:6px;font-size:10px}.borrador-ayuda{align-items:center;gap:3px;display:inline-flex}.torneo-contexto{color:var(--gris);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;margin:-4px 0 16px;font-size:11px;display:flex}.torneo-estado-cabecera{justify-content:space-between;align-items:center;gap:12px;display:flex}.torneo-estado-cabecera .boton-texto{font-size:11px}.torneo-etapas{border-bottom:1px solid var(--borde);align-items:center;gap:16px;margin:16px 0;padding:0 0 16px;list-style:none;display:flex}.torneo-etapas li{color:var(--gris);align-items:center;gap:7px;font-size:11px;display:flex}.torneo-etapas li:not(:last-child):after{content:"›";color:#657068;margin-left:9px}.torneo-etapas li>span{border:1px solid #515a52;border-radius:50%;flex-shrink:0;place-items:center;width:19px;height:19px;font-size:10px;display:grid}.torneo-etapas li[aria-current]{color:var(--oro)}.torneo-etapas li[aria-current]>span{background:#dfbd780d;border-color:#dfbd7870}.torneo-etapas li.etapa-completa{color:#9bbdac}.torneo-cupos{margin:18px 0}.torneo-cupos>div{align-items:center;gap:9px;font-size:12px;display:flex}.torneo-cupos strong{color:var(--texto);font-size:24px;font-weight:600}.torneo-cupos strong>span{color:var(--gris);font-size:17px;font-weight:400}.torneo-cupos progress{appearance:none;background:#343b35;border:0;border-radius:2px;width:100%;height:3px;margin:10px 0;display:block;overflow:hidden}.torneo-cupos progress::-webkit-progress-bar{background:#343b35}.torneo-cupos progress::-webkit-progress-value{background:var(--oro)}.torneo-cupos progress::-moz-progress-bar{background:var(--oro)}.torneo-cupos>p{color:var(--gris);font-size:11px}.torneo-siguiente{border-top:1px solid var(--borde);border-bottom:1px solid var(--borde);margin-bottom:20px;padding:12px 0}.torneo-siguiente-fila{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.torneo-sobretexto{color:var(--gris);font-size:10px}.torneo-siguiente-fila p{margin-top:4px;font-size:12px}.torneo-acciones-secundarias{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.accion-cancelar-torneo{color:#deb295;font-size:11px}.torneo-modo-prueba{color:var(--gris);align-items:center;gap:4px;font-size:10px;display:flex}.alineacion-actual{flex-wrap:wrap;gap:6px;margin:7px 0 14px;padding:0;list-style:none;display:flex}.alineacion-actual li{border:1px solid var(--borde);border-radius:4px;padding:4px 8px;font-size:12px}.cambio-jugador>small{color:var(--gris);font-size:11px;line-height:1.5}.actividad-tabla .dialogo-competicion{text-align:left}.ranking-cabecera,.ranking-contexto,.ranking-busqueda{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ranking-contexto{color:var(--gris);margin:10px 0 14px;font-size:12px}.ranking-region{color:var(--gris);align-items:center;gap:8px;font-size:12px;display:flex}.ranking-region select{background:var(--fondo,#121615);color:var(--texto,#f3f3ec);border:1px solid var(--borde);border-radius:4px;padding:7px}.ranking-busqueda{margin:14px 0}.ranking-busqueda label{border:1px solid var(--borde);max-width:650px;color:var(--gris);border-radius:4px;flex:1;align-items:center;gap:8px;padding:10px 12px;display:flex}.ranking-busqueda input{width:100%;min-width:0;color:var(--texto,#f3f3ec);font:inherit;background:0 0;border:0}.ranking-demo{color:var(--oro);border-left:2px solid var(--oro);padding-left:10px;font-size:12px}.ranking-grilla{max-height:65vh}.ranking-tabla,.logros-tabla{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;font-size:12px}.ranking-tabla th,.ranking-tabla td,.logros-tabla th,.logros-tabla td{border-bottom:1px solid var(--borde);overflow-wrap:anywhere;height:44px;padding:6px 10px}.ranking-tabla th,.logros-tabla th{color:var(--gris);background:#1b1e1d;font-weight:500;position:sticky;top:0}.ranking-tabla th:nth-child(2){width:25%}.ranking-tabla th:first-child{width:8%}.ranking-puntos,.reconocimiento-oro{color:var(--oro)}.reconocimiento-plata{color:#c3d0d9}.reconocimiento-participacion{color:#a6d1c3}.reconocimiento{align-items:center;gap:6px;display:inline-flex}.ranking-reglas{color:var(--gris);margin-top:18px;font-size:12px}.ranking-reglas summary{cursor:pointer;min-height:30px}.ranking-reglas p{max-width:800px;line-height:1.7}.ranking-centinela{color:var(--gris);text-align:center;padding:10px;font-size:11px}.logros-personales{text-align:left;min-width:0}.logros-personales .actividad-resumen{grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0}.puntos-historial th:first-child{width:10%}.puntos-historial th:nth-child(2){width:38%}.puntos-historial th:nth-child(3){width:35%}.puntos-historial th:last-child{width:17%}@media (width<=760px){.logros-personales .actividad-resumen{grid-template-columns:repeat(2,minmax(0,1fr))}.ranking-tabla,.ranking-tabla tbody,.logros-tabla,.logros-tabla tbody{display:block}.ranking-tabla thead,.logros-tabla thead{display:none}.ranking-tabla tr,.logros-tabla tr{border-bottom:1px solid var(--borde);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.ranking-tabla td,.logros-tabla td{border:0;height:auto;padding:0}.ranking-tabla td:before,.logros-tabla td:before{content:attr(data-columna);color:var(--gris);margin-bottom:4px;font-size:10px;display:block}.ranking-tabla td:nth-child(2){grid-area:1/1/auto/-1}.ranking-tabla td:last-child .boton-accion-fila{min-height:36px}}.dialogo-competicion .boton-riesgo{color:#edb59b;background:#c7826215;border:1px solid #c7826280}.torneo-total{color:var(--gris);margin-left:5px;font-size:11px;font-weight:400}.torneo-nota-breve{color:var(--gris);flex-wrap:wrap;align-items:center;gap:4px;margin:8px 0 12px;font-size:11px;display:flex}.torneo-equipos-vacios{color:var(--gris);text-align:center;padding:24px 0;font-size:12px}.torneo-equipos-grilla{border:1px solid var(--borde);border-radius:5px;max-height:340px;overflow-y:auto}.torneo-equipos-tabla{border-collapse:separate;border-spacing:0;table-layout:fixed;text-align:left;width:100%;font-size:11px}.torneo-equipos-tabla th,.torneo-equipos-tabla td{overflow-wrap:anywhere;border-bottom:1px solid #33383980;height:44px;padding:6px 10px}.torneo-equipos-tabla th{color:var(--gris);z-index:2;background:#202420;font-weight:400;position:sticky;top:0}.torneo-equipos-tabla th:first-child{width:23%}.torneo-equipos-tabla th:nth-child(2){width:14%}.torneo-equipos-tabla th:nth-child(3){width:21%}.torneo-equipos-tabla th:nth-child(4){width:13%}.torneo-equipos-tabla th:nth-child(5){text-align:right;width:29%}.torneo-equipos-tabla td>small{color:var(--gris);margin-top:3px;font-size:10px;display:block}.torneo-equipos-tabla .acciones-equipo{gap:4px}.torneo-equipos-tabla .boton-accion-fila{padding:4px 7px;font-size:10px}.inscripcion-pendiente,.competicion-estado.cupos-completos{color:var(--oro);border-color:#dfbd7840}.inscripcion-espera{color:#c2b5ee;border-color:#ac9fdf40}.inscripcion-descalificada{color:#e8b39b;border-color:#c7826260}.formulario-competicion .equipos-descalificacion{border:1px solid var(--borde);border-radius:5px;grid-template-columns:1fr;gap:0;max-height:220px;padding:0;display:grid;overflow-y:auto}.equipos-descalificacion legend{color:var(--gris);padding:0 6px;font-size:12px}.formulario-competicion .equipos-descalificacion label{overflow-wrap:anywhere;align-items:center;gap:10px;min-height:44px;padding:6px 12px;display:flex}.formulario-competicion .equipos-descalificacion input{width:16px;height:16px;min-height:0;accent-color:var(--oro);flex-shrink:0;margin:0}.equipos-descalificacion label:has(input:checked){background:#dfbd780d}.torneo-decision{color:#e8b39b;overflow-wrap:anywhere;font-size:11px}.torneo-decision>span{white-space:pre-wrap;color:var(--gris);margin-top:4px;display:block}.competicion-estado.estado-cancelado{color:#e8b39b;border-color:#c7826260}.confirmacion-completa,.presencia-lista,.respuesta-confirmado{color:#a6d1c3}.presencia-pendiente{color:var(--gris)}.presencia-ausente,.respuesta-rechazado{color:#e8b39b}.torneo-plantel-desplegado{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px;padding:7px 0;display:grid}.torneo-plantel-desplegado>div{flex-wrap:wrap;align-items:center;gap:8px;font-size:10px;display:flex}.torneo-plantel-desplegado strong{font-size:11px}.torneo-plantel-desplegado span{color:var(--gris)}.torneo-plantel-desplegado .respuesta-confirmado{color:#a6d1c3}.torneo-plantel-desplegado .respuesta-rechazado{color:#e8b39b}.torneo-plantel-fila td{background:#ffffff03}.informacion-secundaria-torneo{border-top:1px solid var(--borde);margin-bottom:0;padding-top:16px}.torneo-aviso-cancelado{color:#e8b39b;white-space:pre-wrap;overflow-wrap:anywhere;border-left:2px solid #c7826280;margin:16px 0;padding-left:10px;font-size:12px;line-height:1.6}.torneo-aviso-espera{color:#e0c38c;border-left:2px solid #dfbd7870;margin:12px 0;padding:6px 10px;font-size:12px;line-height:1.6}@media (width<=760px){.torneo-etapas{align-items:flex-start;gap:8px}.torneo-etapas li{flex:1;align-items:flex-start;gap:5px;font-size:10px}.torneo-etapas li:not(:last-child):after{display:none}.torneo-contexto{flex-direction:column;align-items:flex-start}.torneo-siguiente-fila>div{width:100%}.torneo-siguiente-fila .acciones-equipo{justify-content:flex-start}.torneo-equipos-tabla,.torneo-equipos-tabla tbody{display:block}.torneo-equipos-tabla thead{display:none}.torneo-equipos-tabla tr{border-bottom:1px solid var(--borde);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.torneo-equipos-tabla td{border:0;height:auto;padding:0;display:block}.torneo-equipos-tabla td:before{content:attr(data-columna);color:var(--gris);margin-bottom:5px;font-size:10px;display:block}.torneo-equipos-tabla td:first-child,.torneo-equipos-tabla td:last-child{grid-column:1/-1}.torneo-equipos-tabla .acciones-equipo{justify-content:flex-start}.torneo-equipos-tabla .boton-accion-fila{min-height:40px;font-size:11px}.torneo-plantel-fila{display:block!important}.torneo-plantel-fila td:before{display:none}.torneo-plantel-desplegado{grid-template-columns:1fr}.formulario-torneo>.competicion-form-pie{flex-direction:column;align-items:stretch;gap:10px}.borrador-ayuda{justify-content:space-between}.borrador-ayuda>button{flex:1}.ayuda-torneo-boton{width:30px;height:30px}}:root{color:#eaece7;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--oro:#d6b779;--gris:#92a09f;--borde:#2b3437;background:#101619;font-family:Manrope,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(at 65% 10%,#26333044,#0000 50%),#101619;min-width:320px;margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.55}button,a{-webkit-tap-highlight-color:transparent}::selection{color:#101619;background:#d6b779}.contenedor{width:min(1184px,100% - 80px);margin-inline:auto}.cabecera{border-bottom:1px solid var(--borde);justify-content:space-between;align-items:center;height:104px;display:flex}.marca{letter-spacing:1px;align-items:center;gap:11px;font-size:18px;font-weight:800;display:flex}.marca-gg{color:var(--oro);font-weight:500}.cabecera-derecha{align-items:center;gap:32px;display:flex}.etiqueta-comunidad{letter-spacing:1.9px;color:var(--gris);align-items:center;gap:9px;font-size:9px;font-weight:700;display:flex}.etiqueta-comunidad i{background:var(--oro);border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #d6b77944}.entrada{grid-template-columns:1.2fr 1fr;align-items:center;gap:80px;padding-block:66px 70px;display:grid}.sobre-titulo{letter-spacing:1.5px;color:var(--oro);align-items:center;gap:12px;font-size:10px;font-weight:700;display:flex}.linea-dorada{background:var(--oro);width:28px;height:1px}h1,h2,h3,p{margin:0}h1{letter-spacing:-1px;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:clamp(60px,6.5vw,86px);font-weight:700;line-height:.99}.presentacion h1{margin-top:27px}.presentacion h1 span,.bienvenida h1 span{color:var(--oro)}.bajada{color:#c6d0ca;margin-top:27px;font-size:18px;font-weight:500;line-height:1.6}.descripcion{max-width:380px;color:var(--gris);margin-top:18px;font-size:13px;line-height:1.9}.enlace-propuesta{color:#d6d9ce;align-items:center;gap:20px;width:fit-content;margin-top:27px;font-size:11px;display:flex}.enlace-propuesta span{color:var(--oro);font-size:18px}.enlace-propuesta:hover{color:var(--oro)}.detalle-presentacion{letter-spacing:1.9px;color:#647572;align-items:center;gap:20px;margin-top:45px;font-size:8px;font-weight:700;display:flex}.detalle-presentacion span:nth-child(2n){color:var(--oro);font-size:11px}.tarjeta-acceso{background:linear-gradient(145deg,#222b2c 0%,#192124 65%);border:1px solid #46504988;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;min-height:560px;padding:30px 36px 0;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 70px #0002}.linea-tarjeta{background:var(--oro);width:28%;height:2px;position:absolute;top:0;left:36%}.numero-edicion{letter-spacing:2px;color:#81908d;font-size:8px;font-weight:700}.fondo-emblema{width:240px;max-width:100%;color:var(--oro);margin:22px auto 17px;position:relative}.fondo-emblema:before{content:"";filter:blur(30px);background:#d6b77912;border-radius:50%;position:absolute;inset:10%}.emblema{width:100%;height:180px;position:relative}.tarjeta-acceso h2{letter-spacing:.2px;text-align:center;font-family:Barlow Condensed,Arial,sans-serif;font-size:32px;font-weight:600}.tarjeta-acceso>p{text-align:center;color:var(--gris);margin-top:10px;font-size:12px;line-height:1.8}.boton{border:0;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:14px 20px;font-size:12px;font-weight:700;transition:background .18s,transform .18s;display:flex}.boton:hover:not(:disabled){transform:translateY(-1px)}.boton-discord{color:#192126;background:#e4e7e0;width:100%;margin-top:27px;box-shadow:0 3px 15px #0002}.boton-discord:hover{background:#fff}.flecha{margin-left:auto;font-size:21px;font-weight:400}.nota-acceso{color:#aab5ad;justify-content:center;align-items:center;gap:9px;margin:18px 0 27px;font-size:10px;line-height:1.7;display:flex}.marca-verificada{color:#a4c4a4;border:1px solid #5e7566;border-radius:50%;flex-shrink:0;place-items:center;width:16px;height:16px;font-size:10px;display:grid}.nota-acceso small{color:#71847d;font-size:9px}.pie-tarjeta{letter-spacing:1.2px;color:#819088;border-top:1px solid #35403c;justify-content:space-between;align-self:stretch;margin-top:auto;padding:16px 0;font-size:6px;display:flex}.pie-tarjeta span span{color:var(--oro);margin-left:6px}.propuesta{border-top:1px solid var(--borde);padding:32px 0 48px}.encabezado-propuesta{align-items:center;gap:22px;display:flex}.encabezado-propuesta .sobre-titulo{letter-spacing:1.6px;font-size:8px}.encabezado-propuesta h2{letter-spacing:.1px;font-family:Barlow Condensed,Arial,sans-serif;font-size:26px;font-weight:500}.etiqueta-proxima{letter-spacing:1.5px;color:#8c9992;border:1px solid #35413b;border-radius:3px;margin-left:auto;padding:7px 9px;font-size:7px}.propuestas{grid-template-columns:repeat(3,1fr);gap:36px;margin-top:28px;display:grid}.propuestas article{border-left:1px solid #34413b;padding-left:18px}.numero-propuesta{letter-spacing:1px;color:var(--oro);font-size:10px;font-weight:600}.propuestas h3{margin-top:10px;font-size:13px;font-weight:600}.propuestas p{color:var(--gris);max-width:280px;margin-top:8px;font-size:11px;line-height:1.9}.pie{border-top:1px solid var(--borde);color:#64746e;letter-spacing:.4px;justify-content:space-between;align-items:center;gap:20px;min-height:74px;font-size:8px;display:flex}.pie>span:nth-child(2){letter-spacing:1.1px;font-size:7px}.pie>span:last-child{letter-spacing:1px;font-size:7px}.dorado{color:var(--oro);margin-left:7px}.boton-texto{color:#cbd0c8;background:0 0;border:0;align-items:center;gap:14px;padding:7px 0;font-size:11px;display:flex}.reintentar{margin-top:10px}.aviso{border:1px solid #465650;border-radius:3px;width:100%;margin-top:15px;padding:12px 15px;font-size:12px;line-height:1.7}.saltar-contenido{background:var(--oro);color:#101619;z-index:10;padding:12px;position:fixed;top:-100px;left:16px}.saltar-contenido:focus{top:10px}.bienvenida{justify-content:space-between;align-items:center;gap:20px;margin:23px 0 35px;display:flex}.bienvenida h1{font-size:52px;line-height:1.2}.avatar-inicial{width:68px;height:68px;color:var(--oro);background:#d6b77915;border:1px solid #d6b77955;border-radius:50%;flex-shrink:0;place-items:center;font-family:Barlow Condensed,Arial,sans-serif;font-size:30px;display:grid}.panel{border:1px solid var(--borde);background:#1b2326;padding:30px}.titulo-panel{align-items:center;gap:16px;display:flex}.titulo-panel h2{font-family:Barlow Condensed,Arial,sans-serif;font-size:27px;font-weight:500}.texto-secundario{color:var(--gris);margin-top:10px;font-size:12px;line-height:1.8}.panel form{margin-top:27px}.panel label{justify-content:space-between;align-items:center;gap:15px;margin-bottom:9px;font-size:12px;font-weight:600;display:flex}.panel input{color:#e9ece5;background:#131b1d;border:1px solid #3b4848;border-radius:3px;width:100%;height:45px;padding:12px 14px;font-size:12px}.panel input:focus{border-color:var(--oro);outline:1px solid var(--oro);outline-offset:0}.panel input::placeholder{color:#6c7d78}.panel .campo-lectura{color:#94a59e;background:#172022}.ayuda{color:#82968b;margin-top:8px;font-size:10px;line-height:1.8;display:block}.panel label:not(:first-child){margin-top:23px}.boton-dorado{background:var(--oro);color:#172022;gap:45px;margin-top:26px}.boton-dorado:hover{background:#e4c78c}.columna-vinculaciones{flex-direction:column;gap:24px;display:flex}.icono-cuenta.riot{color:#e68578;background:#b93f341c;font-size:21px;font-weight:800}.datos-cuenta{flex-direction:column;gap:5px;min-width:0;display:flex}.datos-cuenta>span{color:var(--gris);overflow-wrap:anywhere;font-size:10px}.estado-cuenta{color:var(--gris);white-space:nowrap;border:1px solid #41504b;border-radius:20px;margin-left:auto;padding:5px 9px;font-size:9px}.estado-cuenta.estado-ok{background:#4e71311a;border-color:#59714866}.nota-riot{color:#9cafa1;gap:10px;margin-top:19px;font-size:11px;line-height:1.8;display:flex}.nota-riot>span{color:var(--oro);font-size:23px}.panel-recorrido{background:linear-gradient(120deg,#242d26,#192124)}.panel-recorrido .sobre-titulo{font-size:8px}.panel-recorrido h2{margin-top:16px;font-family:Barlow Condensed,Arial,sans-serif;font-size:28px;font-weight:500}.panel-recorrido p{color:var(--gris);margin-top:10px;font-size:11px;line-height:1.9}.barra-progreso{background:#34433b;height:3px;margin-top:25px}.barra-progreso span{background:var(--oro);height:3px;display:block}@media (width>=1450px){.entrada{padding-block:85px}.tarjeta-acceso{min-height:600px}}@media (width<=1050px){.entrada{gap:40px}.contenedor{width:calc(100% - 56px)}.cabecera-derecha{gap:20px}.etiqueta-comunidad{letter-spacing:1px;font-size:8px}.tarjeta-acceso{padding-inline:25px}.presentacion h1{font-size:70px}.detalle-presentacion{letter-spacing:1px;gap:14px}.pie>span:nth-child(2){display:none}}@media (width<=760px){.contenedor{width:calc(100% - 40px)}.cabecera{height:80px}.marca{gap:8px;font-size:15px}.marca img{width:30px;height:30px}.etiqueta-comunidad{display:none}.entrada{grid-template-columns:1fr;gap:38px;padding-block:38px 40px}.presentacion h1{font-size:72px}.sobre-titulo{letter-spacing:1px;font-size:8px}.descripcion{max-width:460px}.bajada{font-size:16px}.detalle-presentacion{margin-top:25px}.tarjeta-acceso{justify-self:center;width:100%;max-width:500px;min-height:530px}.encabezado-propuesta{flex-wrap:wrap;gap:12px}.encabezado-propuesta h2{font-size:24px}.etiqueta-proxima{padding:5px;font-size:6px}.propuestas{grid-template-columns:1fr;gap:24px}.propuestas p{max-width:100%}.pie{gap:10px;min-height:70px}.pie>span:last-child{letter-spacing:.4px;font-size:6px}.grilla-perfil{grid-template-columns:1fr}.perfil{padding-block:35px}.bienvenida{margin:19px 0 26px}.bienvenida h1{font-size:40px}.bienvenida p{font-size:11px}.avatar-inicial{width:48px;height:48px;font-size:24px}.panel{padding:23px}.estado-cuenta{padding:4px 7px;font-size:8px}.nota-acceso{font-size:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.enlaces-legales{flex-wrap:wrap;justify-content:center;gap:8px 20px;margin-bottom:12px;font-size:12px;display:flex}.enlaces-legales a{color:#b5bac7;text-decoration:none}.enlaces-legales a:hover{color:#e7c87c;text-decoration:underline}.acceso-simple{color:#f0f2f7;background:radial-gradient(at 50% 42%,#20264a44,#0000 65%),#111418;flex-direction:column;min-height:100svh;font-family:Manrope,Arial,sans-serif;display:flex}.acceso-cabecera{align-items:center;height:94px;padding:0 48px;display:flex}.acceso-marca{letter-spacing:-.8px;align-items:center;gap:10px;font-size:21px;font-weight:800;display:flex}.acceso-gg{color:#929aff}.acceso-centro{flex:1;justify-content:center;align-items:center;padding:32px 20px 60px;display:flex}.acceso-tarjeta{text-align:center;background:#1b1f26;border:1px solid #333947;border-radius:16px;width:100%;max-width:420px;padding:40px 36px 32px;box-shadow:0 16px 50px #0000001a}.acceso-tarjeta h1{letter-spacing:-1.1px;margin:12px 0 0;font-family:Manrope,Arial,sans-serif;font-size:31px;font-weight:800;line-height:1.35}.acceso-descripcion{color:#a3a9b7;margin-top:10px;font-size:12px;line-height:1.9}.acceso-boton{color:#fff;background:#5865f2;border:0;border-radius:8px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:50px;margin-top:29px;padding:13px 17px;font-size:12px;font-weight:700;transition:background .15s;display:flex}.acceso-boton:focus-visible{outline-offset:4px;outline:3px solid #a2aaff}.acceso-flecha{margin-left:auto;font-size:19px;font-weight:400}.acceso-registro{color:#9299a9;margin-top:20px;font-size:10px;line-height:1.9}.acceso-registro button{font-size:inherit;color:#bbc1ff;background:0 0;border:0;padding:0 0 0 5px;font-weight:700}.acceso-registro button:hover{text-decoration:underline}.acceso-titulo-detalle{color:#a8afff;letter-spacing:1.5px;font-size:9px;font-weight:700}.acceso-formulario{text-align:left;margin-top:26px}.acceso-contrasena{margin-top:14px}.acceso-formulario label{color:#c7cdd9;margin:17px 0 9px;font-size:11px;font-weight:600;display:block}.acceso-formulario input{color:#f0f2f7;background:#11151c;border:1px solid #3a414e;border-radius:7px;width:100%;height:46px;padding:12px 14px;font-size:12px}.acceso-formulario input:focus{outline-offset:2px;outline:2px solid #828dff}.acceso-contrasena{position:relative}.acceso-contrasena input{padding-right:45px}.acceso-contrasena button{color:#9ba4b6;background:0 0;border:0;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:4px;right:4px}.acceso-contrasena button:hover{color:#fff}.acceso-principal{color:#fff;background:#5865f2;margin-top:24px}.acceso-divisor{color:#929baa;align-items:center;gap:14px;margin:22px 0 0;font-size:10px;display:flex}.acceso-divisor>span:first-child,.acceso-divisor>span:last-child{background:#353c48;flex:1;height:1px}.acceso-divisor+.acceso-boton{color:#d4d9f7;background:0 0;border:1px solid #465073;margin-top:20px}.acceso-pie{color:#8d95a5;justify-content:center;align-items:center;height:64px;font-size:10px;display:flex}.acceso-aviso{text-align:left;color:#ffd3c7;background:#47271f;border-color:#794337;font-size:11px}.acceso-aviso.aviso-exito{color:#bcebd5;background:#19392d;border-color:#35664e}.acceso-reintentar{color:#abb2ff;background:0 0;border:0;margin-top:8px;padding:10px;font-size:11px}.acceso-reintentar:hover{text-decoration:underline}.confirmacion-pendiente{background:#5865f20c;border:1px solid #465073;border-radius:8px;margin-top:16px;padding:16px}.confirmacion-pendiente strong{font-size:14px}.confirmacion-pendiente p{font-size:12px;line-height:1.7}.acceso-explicacion-discord{color:#a3a9b7;margin-top:12px;font-size:10px;line-height:1.8}.acceso-explicacion-discord summary{color:#bbc1ff;cursor:pointer;margin-top:8px}.acceso-explicacion-discord details p{text-align:left;margin-top:8px}@media (width<=600px){.acceso-cabecera{height:76px;padding-inline:22px}.acceso-marca{font-size:19px}.acceso-centro{padding:22px 20px 40px}.acceso-tarjeta{border-radius:14px;padding:32px 25px 27px}.acceso-tarjeta h1{font-size:29px}}@media (prefers-reduced-motion:reduce){.acceso-boton{transition:none}}:root{--fondo:#141617;--superficie:#1c1f20;--campo:#191c1d;--oro:#dfbd78;--oro-hover:#edcc8b;--texto:#f2f1ec;--gris:#a5aaa9;--borde:#333839;--exito:#91cebb;color:var(--texto);background:var(--fondo)}body{background:var(--fondo)}button,input,a,h1,h2,h3,p,span,label,strong,.cabecera *,.perfil *,.pie>span,.pie>span:nth-child(2),.pie>span:last-child{letter-spacing:0}button,a,input{outline-offset:4px}:focus-visible{outline:2px solid var(--oro)}::selection{background:var(--oro);color:var(--fondo)}.contenedor{width:min(1120px,100% - 96px)}.cabecera{height:88px}.marca{gap:10px;font-size:17px}.marca img{border-radius:7px}.marca-gg{color:var(--oro)}.cabecera-derecha{gap:28px}.etiqueta-comunidad{font-size:11px;font-weight:500}.boton-texto{color:var(--gris);gap:8px;font-size:12px;font-weight:600}.boton-texto:hover{color:var(--texto)}.salir{border-left:1px solid var(--borde);min-height:32px;padding-left:26px}.perfil{min-height:calc(100svh - 162px);padding-block:46px 64px}.bienvenida{align-items:center;margin:0 0 32px}.sobre-titulo{color:var(--oro);font-size:10px;font-weight:700;line-height:1.5}.bienvenida h1{margin-top:12px;font-family:Manrope,Arial,sans-serif;font-size:40px;font-weight:800;line-height:1.25}.punto-marca{color:var(--oro)}.bienvenida p{color:var(--gris);margin-top:10px;font-size:13px}.identidad-jugador{align-items:center;gap:14px;max-width:45%;display:flex}.avatar-inicial{background:#dfbd7810;border:1px solid #dfbd7840;border-radius:8px;width:54px;height:54px;font-family:Manrope,Arial,sans-serif;font-size:23px;font-weight:700}.identidad-jugador>div:last-child{flex-direction:column;gap:6px;min-width:0;display:flex}.identidad-jugador strong{overflow-wrap:anywhere;font-size:14px}.identidad-jugador span{color:var(--gris);font-size:11px}.navegacion-perfil{border-bottom:1px solid var(--borde);gap:30px;margin-bottom:36px;display:flex}.navegacion-perfil a{color:var(--gris);align-items:center;gap:8px;padding:16px 2px;font-size:12px;font-weight:600;display:flex;position:relative}.navegacion-perfil a.activa{color:var(--oro)}.navegacion-perfil a.activa:after{content:"";background:var(--oro);bottom:-1px;height:2px;position:absolute;inset-inline:0}.navegacion-perfil a:hover{color:var(--texto)}.grilla-perfil{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:52px;display:grid}.columna-personal,.columna-vinculaciones{min-width:0}.columna-vinculaciones{border-left:1px solid var(--borde);padding-left:36px;display:block}.seccion-perfil{scroll-margin-top:28px}.encabezado-seccion{justify-content:space-between;align-items:center;gap:18px;margin-bottom:26px;display:flex}.encabezado-seccion>svg{color:#727978;flex-shrink:0}.indice-seccion{color:#a5aaa9;margin-bottom:9px;font-size:9px;font-weight:600;display:block}.encabezado-seccion h2{font-family:Manrope,Arial,sans-serif;font-size:19px;font-weight:700;line-height:1.4}.formulario-perfil{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px;display:grid}.campo-perfil{min-width:0}.campo-ancho{grid-column:1/-1}.campo-perfil label{justify-content:space-between;align-items:center;gap:8px;min-height:18px;margin-bottom:10px;font-size:12px;font-weight:600;display:flex}.texto-pequeno{color:var(--gris);font-size:10px;font-weight:400}.campo-perfil input{width:100%;min-width:0;height:46px;color:var(--texto);background:var(--campo);border:1px solid #404647;border-radius:5px;padding:12px 14px;font-size:13px;transition:border-color .15s}.campo-perfil input:hover{border-color:#737b7a}.campo-perfil input:focus{border-color:var(--oro);outline-offset:1px;outline:2px solid #dfbd7833}.campo-perfil input::placeholder{color:#9a9f9e}.campo-perfil input.campo-lectura{color:#b6bcba;border-color:var(--borde);background:#ffffff03}.ayuda{color:var(--gris);margin-top:8px;font-size:11px;line-height:1.7}.verificacion{align-items:center;gap:4px;font-size:10px;font-weight:500;display:inline-flex}.estado-ok{color:var(--exito)}.acciones-perfil{align-items:center;gap:18px;padding-top:2px;display:flex}.acciones-perfil .ayuda{margin:0;font-size:10px}.boton{border-radius:5px;gap:9px;min-height:42px;padding:11px 16px;font-size:12px;line-height:1.5}.boton svg{flex-shrink:0}.boton-dorado{background:var(--oro);color:#20201c;margin:0}.boton-dorado:hover:not(:disabled){background:var(--oro-hover)}.boton-dorado:disabled{opacity:.65;background:#c9b17e}.boton-secundario{color:var(--texto);background:0 0;border:1px solid #4b5352}.boton-secundario:hover:not(:disabled){background:#ffffff08;border-color:#8e9693}.seccion-seguridad,.columna-personal>.seccion-perfil+.seccion-perfil{border-top:1px solid var(--borde);margin-top:36px;padding-top:28px}.metodo-acceso{justify-content:space-between;align-items:center;gap:18px;display:flex}.metodo-acceso>div{min-width:0}.metodo-acceso strong{font-size:12px;font-weight:600}.texto-secundario{color:var(--gris);overflow-wrap:anywhere;margin-top:6px;font-size:12px;line-height:1.8}.crear-contrasena{margin-top:20px}.formulario-contrasena{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.mostrar-contrasenas{color:var(--gris);cursor:pointer;grid-column:1/-1;align-items:center;gap:8px;width:fit-content;font-size:11px;display:flex}.mostrar-contrasenas input{width:16px;height:16px;accent-color:var(--oro);margin:0}.acciones-contrasena{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:22px;margin:0;display:flex}.cuenta-vinculada{border-bottom:1px solid var(--borde);align-items:center;gap:12px;padding:18px 0;display:flex}.cuenta-vinculada:first-of-type{padding-top:0}.icono-cuenta{border-radius:6px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.icono-cuenta.discord{color:#a6afff;background:#5865f215}.icono-cuenta.riot{color:#f17a70;background:#ed5e5310;font-size:20px}.datos-cuenta{gap:5px}.datos-cuenta strong{font-size:12px}.datos-cuenta>span{color:var(--gris);font-size:10px;line-height:1.5}.estado-cuenta{color:var(--gris);border:1px solid #454b49;border-radius:4px;flex-shrink:0;align-items:center;gap:4px;margin-left:0;padding:4px 7px;font-size:9px;line-height:1.5;display:inline-flex}.cuenta-vinculada .estado-cuenta{margin-left:auto}.estado-cuenta.estado-ok{color:var(--exito);background:#91cebb09;border-color:#91cebb38}.nota-riot{color:var(--gris);margin-top:13px;font-size:10px;line-height:1.8;display:block}.vincular-discord{width:100%;margin-top:16px}.resumen-cuenta{border-top:1px solid var(--borde);margin-top:36px;padding-top:26px}.resumen-cuenta .sobre-titulo{margin-bottom:18px;font-size:9px}.resumen-fila{color:#d1d5d2;justify-content:space-between;align-items:center;gap:16px;padding:9px 0;font-size:11px;display:flex}.resumen-fila>svg{color:var(--exito);flex-shrink:0}.resumen-pendiente{color:var(--gris);align-items:center;gap:2px;font-size:10px;display:inline-flex}.aviso{border-radius:5px;margin-top:0}.aviso-exito{color:#b0e4d2;background:#91cebb0a;border-color:#91cebb40}.aviso-error{color:#ffb4a8;background:#ffb4a808;border-color:#ffb4a840}.seccion-perfil>.aviso{margin-top:18px}.confirmacion-pendiente{grid-column:1/-1}.pie{min-height:74px;color:var(--gris);font-size:10px}.pie>span:nth-child(2){font-size:10px}.pie>span:last-child{font-size:9px}.firma-pie .dorado{font-size:14px}.acceso-simple{background:var(--fondo);color:var(--texto)}.acceso-marca{letter-spacing:0;font-size:19px}.acceso-gg,.acceso-titulo-detalle{color:var(--oro);letter-spacing:0}.acceso-tarjeta{background:var(--superficie);border-color:var(--borde);box-shadow:none;border-radius:8px}.acceso-tarjeta h1{letter-spacing:0}.acceso-descripcion,.acceso-registro,.acceso-pie,.acceso-divisor,.acceso-explicacion-discord{color:var(--gris)}.acceso-formulario input{background:var(--campo);color:var(--texto);border-color:#404647;border-radius:5px}.acceso-formulario input::placeholder{color:#9a9f9e}.acceso-boton{color:var(--texto);background:0 0;border:1px solid #4b5352;border-radius:5px}.acceso-boton:hover:not(:disabled){background:#ffffff08}.acceso-principal{background:var(--oro);color:#20201c}.acceso-boton:focus-visible{outline-color:var(--oro)}.acceso-divisor+.acceso-boton{color:var(--texto);border-color:#4b5352}.acceso-divisor+.acceso-boton:hover{background:#ffffff08}.acceso-registro button,.acceso-reintentar,.acceso-explicacion-discord summary{color:var(--oro)}.acceso-contrasena button{color:var(--gris)}.confirmacion-pendiente{background:#dfbd7806;border-color:#dfbd7840;border-radius:5px}@media (width<=1100px){.contenedor{width:calc(100% - 64px)}.grilla-perfil{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:30px}.columna-vinculaciones{padding-left:26px}.cuenta-vinculada{flex-wrap:wrap}.cuenta-vinculada .datos-cuenta{flex:1}.cuenta-vinculada .estado-cuenta{margin-left:50px}}@media (width<=760px){.contenedor{width:calc(100% - 40px)}.cabecera{height:76px}.marca{font-size:14px}.marca img{width:29px;height:29px}.salir{border:0;padding-left:0;font-size:11px}.perfil{padding-block:32px 44px}.bienvenida{align-items:flex-start;margin-bottom:20px}.bienvenida h1{font-size:32px}.bienvenida p{font-size:12px}.bienvenida .sobre-titulo{font-size:9px}.identidad-jugador{max-width:25%}.identidad-jugador>div:last-child{display:none}.avatar-inicial{border-radius:6px;width:44px;height:44px;font-size:20px}.navegacion-perfil{gap:24px;margin-bottom:28px}.navegacion-perfil a{gap:6px;font-size:11px}.grilla-perfil{grid-template-columns:minmax(0,1fr);gap:32px}.columna-vinculaciones{border-left:0;border-top:1px solid var(--borde);padding:28px 0 0}.encabezado-seccion{margin-bottom:22px}.encabezado-seccion h2{font-size:18px}.cuenta-vinculada{flex-wrap:nowrap}.cuenta-vinculada .estado-cuenta{margin-left:auto}.formulario-perfil,.formulario-contrasena{grid-template-columns:minmax(0,1fr);gap:20px}.acciones-perfil{flex-wrap:wrap;gap:12px}.acciones-perfil .ayuda{flex:1;min-width:100px}.metodo-acceso{align-items:flex-start;gap:12px}.seccion-seguridad,.columna-personal>.seccion-perfil+.seccion-perfil{margin-top:28px}.pie{flex-wrap:wrap;justify-content:space-between;gap:12px;min-height:72px}.pie>span:nth-child(2){display:none}.acceso-tarjeta{border-radius:8px}}@media (width<=359px){.contenedor{width:calc(100% - 32px)}.marca{gap:7px;font-size:12px}.salir{gap:5px;font-size:10px}.bienvenida h1{font-size:30px}.navegacion-perfil{gap:22px}.icono-cuenta{width:32px;height:32px}.cuenta-vinculada{gap:9px}.estado-cuenta{padding:4px 5px;font-size:8px}}.preparar-cuenta{width:min(640px,100% - 48px);margin:48px auto 72px}.pasos-cuenta{border-bottom:1px solid var(--borde);color:var(--gris);gap:32px;margin-bottom:40px;padding-bottom:18px;font-size:11px;display:flex}.paso-actual{color:var(--oro);font-weight:700}.paso-completo{color:var(--exito)}.titulo-vista{margin-bottom:32px}.titulo-vista h1{overflow-wrap:anywhere;margin-top:12px;font-family:Manrope,Arial,sans-serif;font-size:32px;font-weight:800;line-height:1.3}.titulo-vista h1:focus{outline:none}.titulo-vista+.aviso{margin-bottom:24px}.clave-inicial{border:0;border-top:1px solid var(--borde);min-width:0;margin:4px 0 0;padding:22px 0 0}.clave-inicial legend{padding:0 12px 0 0;font-size:13px;font-weight:700}.campos-clave{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.clave-inicial .mostrar-contrasenas{margin-top:18px}.acciones-cuenta{align-items:center;gap:16px;padding:20px 0 32px;display:flex}.acciones-cuenta .ayuda{margin:0}.consulta-riot{border-top:1px solid var(--borde);padding:18px 0;font-size:12px}.acciones-riot-vinculada{justify-content:flex-end}.consulta-riot form{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.consulta-riot input,.consulta-riot select{min-height:44px;color:var(--texto);border:1px solid var(--borde);font:inherit;background:#191c1d;border-radius:5px;padding:10px 12px}.consulta-riot input{flex:200px;min-width:0}.consulta-riot .boton{min-height:44px}.continuar-riot{border-top:1px solid var(--borde);justify-content:flex-end;margin-top:18px;padding-top:28px;display:flex}.paso-riot>.aviso{margin-block:20px}.espacio-jugador{grid-template-columns:244px minmax(0,1fr);min-height:100svh;display:grid}.menu-lateral{border-right:1px solid var(--borde);background:#191c1d;flex-direction:column;height:100svh;padding:28px 20px 24px;display:flex;position:sticky;top:0;overflow-y:auto}.menu-lateral .marca,.contenido-menu-movil .marca{gap:8px;font-size:14px}.menu-lateral .marca img,.contenido-menu-movil .marca img{width:30px;height:30px}.rotulo-menu{color:var(--gris);margin:48px 12px 14px;font-size:9px;font-weight:600;display:block}.menu-lateral nav,.contenido-menu-movil nav{gap:6px;display:grid}.menu-lateral nav a,.contenido-menu-movil nav a{color:#b7bcba;border-radius:5px;align-items:center;gap:12px;padding:13px 12px;font-size:12px;font-weight:600;display:flex}.menu-lateral nav a:hover,.contenido-menu-movil nav a:hover{color:var(--texto);background:#ffffff07}.menu-lateral nav a.activa,.contenido-menu-movil nav a.activa{color:var(--oro);background:#dfbd7810}.pie-lateral{margin-top:auto;padding-top:36px}.navegacion-principal{margin-top:48px}.grupo-administracion{border-block:1px solid var(--borde);margin-bottom:16px;padding-block:16px}.titulo-grupo-menu{color:var(--gris);margin-bottom:6px;padding-inline:12px;font-size:10px;display:block}.discord-lateral{padding-bottom:16px}.boton-discord-lateral{border:1px solid var(--borde);color:#b7bcba;border-radius:5px;align-items:center;gap:12px;min-height:44px;padding:10px 12px;font-size:12px;font-weight:600;display:flex}.boton-discord-lateral svg{color:#a4adff;flex-shrink:0;width:18px;height:18px}.boton-discord-lateral:hover{color:var(--texto);background:#5865f210;border-color:#5865f266}.navegacion-personal{padding-bottom:16px}.identidad-lateral{border-top:1px solid var(--borde);justify-content:center;align-items:center;gap:16px;padding-top:16px;display:flex}.identidad-lateral strong{overflow-wrap:anywhere;min-width:0;font-size:12px}.datos-identidad{align-items:baseline;gap:8px;min-width:0;display:flex}.numero-identidad{color:var(--gris);white-space:nowrap;font-size:11px;font-weight:500}.identidad-lateral .cerrar-sesion-lateral{color:var(--gris);border-color:#0000;flex-shrink:0}.identidad-lateral .cerrar-sesion-lateral:hover{color:var(--texto);background:#ffffff08;border-color:#0000}.identidad-lateral:has(.vista-rol-lateral){gap:8px}.identidad-lateral:has(.vista-rol-lateral) .datos-identidad{flex-shrink:1;gap:6px}.identidad-lateral:has(.vista-rol-lateral) .datos-identidad strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.identidad-lateral:has(.vista-rol-lateral) .cerrar-sesion-lateral{width:28px;min-width:28px;height:30px;min-height:30px;padding:4px}.vista-rol-lateral{width:106px;min-width:0;height:30px;font:inherit;color:#c2cbc5;background:var(--campo);border:1px solid var(--borde);border-radius:4px;flex-shrink:0;padding:4px 6px;font-size:11px}.gestion-usuarios{max-width:100%}.contenido-jugador:has(.gestion-usuarios)>.titulo-vista{margin-bottom:24px}.herramientas-usuarios{border:1px solid var(--borde);background:#191c1b;border-bottom:0;border-radius:8px 8px 0 0;align-items:center;gap:24px;padding:18px 20px;display:flex}.herramientas-usuarios .busqueda-global-usuarios{flex:1;min-width:0;max-width:620px}.cabecera-usuarios,.buscar-usuarios{align-items:center;gap:12px;display:flex}.cabecera-usuarios{flex-wrap:wrap;justify-content:space-between;margin-bottom:16px}.buscar-usuarios{flex:340px}.buscar-usuarios input,.acciones-usuario textarea{background:var(--campo);width:100%;min-width:0;color:var(--texto);font:inherit;border:1px solid #404647;border-radius:5px;padding:12px;font-size:12px}.buscar-usuarios input{min-height:42px}.solo-lectores{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.filtros-usuarios{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.filtros-usuarios label{color:var(--gris);flex:120px;gap:7px;font-size:11px;display:grid}.filtros-usuarios select,.pie-grilla select{color:var(--texto);background:var(--campo);font:inherit;border:1px solid #404647;border-radius:5px;width:100%;min-height:36px;padding:8px 10px;font-size:11px}.filtros-usuarios .limpiar-filtros{min-height:36px;padding-block:7px;font-size:11px}.resumen-grilla{color:var(--gris);white-space:nowrap;min-height:16px;margin:0 0 0 auto;font-size:12px}.resumen-grilla strong{color:var(--texto);font-variant-numeric:tabular-nums;font-weight:500}.tabla-usuarios-contenedor{border:1px solid var(--borde);scrollbar-color:#4a514d transparent;overscroll-behavior:contain;border-radius:0 0 8px 8px;min-height:120px;max-height:min(660px,100svh - 270px);overflow-y:auto;container-type:inline-size}.tabla-usuarios-contenedor[aria-busy=true]{opacity:.6}.tabla-usuarios{border-collapse:separate;border-spacing:0;table-layout:fixed;text-align:left;width:100%;min-width:0;font-size:13px}.tabla-usuarios .columna-id{width:6%}.tabla-usuarios .columna-nombre{width:19%}.tabla-usuarios .columna-cuenta{width:14%}.tabla-usuarios .columna-roles{width:18%}.tabla-usuarios .columna-estado{width:10%}.tabla-usuarios .columna-acciones{width:19%}.tabla-con-contacto .columna-id{width:4%}.tabla-con-contacto .columna-nombre{width:12%}.tabla-con-contacto .columna-cuenta{width:9%}.tabla-con-contacto .columna-mail{width:17%}.tabla-con-contacto .columna-telefono{width:10%}.tabla-con-contacto .columna-roles{width:14%}.tabla-con-contacto .columna-estado{width:8%}.tabla-con-contacto .columna-acciones{width:17%}.tabla-usuarios th{z-index:1;color:#a5afaa;background:#1b1e1d;font-size:12px;font-weight:500;position:sticky;top:0}.tabla-usuarios th,.tabla-usuarios td{vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #33383980;height:36px;padding:4px 10px;overflow:hidden}.tabla-usuarios tr:last-child td{border-bottom:0}.tabla-usuarios .fila-usuario,.tabla-usuarios .fila-usuario>td{box-sizing:border-box;height:44px}.tabla-usuarios .valor-grilla{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;color:#bfc8c3;-webkit-box-orient:vertical;line-height:18px;display:-webkit-box;overflow:hidden}.tabla-usuarios .espacio-grilla>td{border:0;padding:0}.tabla-usuarios .espacio-grilla:hover{background:0 0}.vacio-grilla{color:var(--gris);padding:20px;font-size:12px}.tabla-usuarios th:last-child,.tabla-usuarios td:last-child{text-align:right;padding-inline:12px 16px}.tabla-usuarios tbody .fila-usuario:nth-child(2n){background:#ffffff01}.tabla-usuarios tbody .fila-usuario:hover,.tabla-usuarios tbody .fila-usuario:focus-within{background:#ffffff04}.tabla-usuarios td strong{color:var(--texto);font-size:13px;font-weight:600}.usuario-numero{color:#a5afaa;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.roles-usuario{flex-wrap:wrap;align-items:center;gap:4px;max-width:100%;font-size:11px;display:flex}.roles-usuario .etiqueta-rol{white-space:normal;padding:1px 5px;line-height:16px;overflow:visible}.etiqueta-rol{text-overflow:ellipsis;color:#bcc5c1;border:1px solid #434a47;border-radius:4px;padding:3px 6px;overflow:hidden}.rol-owner{color:var(--oro);background:#dfbd780a;border-color:#dfbd7840}.rol-administrador{color:#c4b6e8;border-color:#b8a5e540}.rol-organizador{color:#abc4e4;border-color:#8bafde40}.roles-adicionales{color:var(--gris);flex-shrink:0}.tabla-usuarios .estado-suspendido{color:#e6ba83;background:#e6ba8308;border-color:#e6ba8340}.celda-vacia{color:#929d97;font-size:11px}.cuenta-protegida{color:#929d97;align-items:center;gap:6px;font-size:11px;display:inline-flex}.tabla-usuarios .boton{min-height:28px;padding:4px 8px;font-size:10px}.orden-grilla{color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:5px;min-height:24px;padding:0;display:inline-flex}.orden-grilla svg{opacity:.5;flex-shrink:0}.orden-grilla.orden-activo,.orden-grilla:hover{color:var(--oro)}.orden-grilla.orden-activo svg{opacity:1}.busqueda-global-usuarios{position:relative}.busqueda-global-usuarios>svg{color:var(--gris);pointer-events:none;position:absolute;top:12px;left:12px}.busqueda-global-usuarios input{width:100%;min-height:42px;color:var(--texto);font:inherit;background:#141716;border:1px solid #3a423d;border-radius:5px;padding:10px 12px 10px 38px;font-size:13px}.acciones-fila{justify-content:flex-end;align-items:center;gap:4px;min-height:28px;display:flex}.boton-accion-fila{min-width:0;height:28px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;transition:background .15s,border-color .15s;display:inline-flex}.boton-accion-fila.accion-organizador{color:#c9d0cc;background:#1b201d;border-color:#414a45}.boton-accion-fila.accion-administrador{color:#c4b6e8;border-color:#b8a5e540}.boton-accion-fila.accion-suspender{color:#e6ba83}.boton-accion-fila.accion-reactivar{color:var(--exito)}.boton-accion-fila.accion-datos{color:#b8c0bc;border-color:#434a47}.boton-accion-fila:hover:not(:disabled){background:#ffffff08;border-color:currentColor}.boton-accion-fila:disabled{opacity:.4;cursor:default}.tabla-modo-tarjetas,.tabla-modo-tarjetas tbody{width:100%;display:block}.tabla-modo-tarjetas colgroup{display:none}.tabla-modo-tarjetas thead{z-index:1;border-bottom:1px solid var(--borde);background:#1b1e1d;display:block;position:sticky;top:0}.tabla-modo-tarjetas thead>tr{flex-wrap:wrap;padding:6px;display:flex}.tabla-modo-tarjetas th{border:0;height:32px;padding:2px 8px;display:block;position:static}.tabla-modo-tarjetas th:last-child{display:none}.tabla-usuarios.tabla-modo-tarjetas .fila-usuario{border-bottom:1px solid var(--borde);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:6px 12px;height:auto;min-height:0;padding:10px 12px;display:grid}.tabla-usuarios.tabla-modo-tarjetas .fila-usuario>td{white-space:normal;text-align:left;border:0;min-width:0;height:auto;padding:0;display:block}.tabla-modo-tarjetas .fila-usuario>td:before{content:attr(data-columna);color:var(--gris);margin-bottom:2px;font-size:11px;line-height:14px;display:block}.tabla-modo-tarjetas .fila-usuario>td[data-columna=Usuario]{grid-area:1/1}.tabla-modo-tarjetas .fila-usuario>td[data-columna=ID]{text-align:right;grid-area:1/2}.tabla-modo-tarjetas .fila-usuario>td[data-columna=Roles]{grid-column:1/-1}.tabla-modo-tarjetas .fila-usuario>td[data-columna=ID]:before,.tabla-modo-tarjetas .fila-usuario>td[data-columna=Usuario]:before{display:none}.tabla-modo-tarjetas .valor-grilla{-webkit-line-clamp:unset}.tabla-usuarios.tabla-modo-tarjetas .fila-usuario>td:last-child{align-self:end}.tabla-modo-tarjetas .fila-usuario>td:last-child:before{display:none}.tabla-modo-tarjetas .acciones-fila{justify-content:flex-end}.tabla-modo-tarjetas .boton-accion-fila{height:34px;padding-inline:8px}.tabla-modo-tarjetas .espacio-grilla,.tabla-modo-tarjetas .espacio-grilla>td{width:100%;display:block}.carga-grilla{border:1px solid var(--borde);border-radius:0 0 8px 8px;padding:0 20px 8px}.carga-grilla span{background:linear-gradient(90deg,#ffffff03,#0000);border-bottom:1px solid #33383980;height:44px;display:block}@media (width<=600px){.herramientas-usuarios{flex-wrap:wrap;gap:10px;padding:12px}.herramientas-usuarios .busqueda-global-usuarios{flex-basis:100%;max-width:none}.herramientas-usuarios .resumen-grilla{margin-left:0}.tabla-usuarios.tabla-modo-tarjetas .fila-usuario{gap:6px 12px;padding:10px 12px}.tabla-modo-tarjetas .boton-accion-fila{padding-inline:8px}}.usuario-objetivo{margin:18px 0 24px;font-size:13px}.usuario-objetivo span{color:var(--gris)}.confirmar-accion-usuario label{margin-bottom:10px;font-size:12px;display:block}.confirmar-accion-usuario textarea{resize:vertical;background:var(--campo);width:100%;color:var(--texto);font:inherit;border:1px solid #404647;border-radius:5px;padding:12px;font-size:12px}.confirmar-accion-usuario .botones-usuario{justify-content:flex-end}.seleccion-roles{border:1px solid var(--borde);border-radius:5px;gap:14px;margin:0 0 24px;padding:18px;display:grid}.seleccion-roles legend{color:var(--gris);padding-inline:6px;font-size:11px}.confirmar-accion-usuario .seleccion-roles label{cursor:pointer;align-items:center;gap:10px;margin:0;font-size:12px;display:flex}.seleccion-roles input{width:15px;height:15px;accent-color:var(--oro)}.seleccion-roles small{color:var(--gris);margin-left:auto;font-size:10px}.dialogo-usuario.dialogo-gestion-usuario{border-radius:10px;width:min(460px,100vw - 32px);max-height:calc(100svh - 32px);padding:26px;overflow-y:auto}.dialogo-gestion-usuario .encabezado-usuario h2{font-size:20px}.dialogo-gestion-usuario .usuario-objetivo{align-items:baseline;gap:10px;margin:10px 0 24px;font-size:14px;display:flex}.dialogo-gestion-usuario .usuario-objetivo span{font-size:12px}.dialogo-gestion-usuario .seleccion-roles{border:0;gap:6px;margin-bottom:24px;padding:0}.dialogo-gestion-usuario .seleccion-roles legend{color:#c2cbc5;padding:0 0 10px;font-size:12px}.dialogo-gestion-usuario .seleccion-roles label{background:#151917;border:1px solid #3a433e;border-radius:6px;min-height:44px;padding:12px;font-size:13px}.dialogo-gestion-usuario .seleccion-roles .rol-seleccionado{background:#dfbd7807;border-color:#dfbd7860}.dialogo-gestion-usuario .seleccion-roles .rol-fijo{color:var(--gris);cursor:default;background:0 0;border-color:#33383990}.dialogo-gestion-usuario .requisito-motivo{float:right;color:var(--gris);font-size:10px;font-weight:400}.dialogo-gestion-usuario .consecuencia-gestion{color:#e6ba83;border-left:2px solid #e6ba8340;margin-bottom:24px;padding-left:12px;font-size:13px;line-height:1.6}.dialogo-gestion-usuario .botones-usuario{border-top:1px solid var(--borde);gap:10px;margin-top:24px;padding-top:20px}.dialogo-gestion-usuario .botones-usuario .boton{min-height:40px;padding:10px 16px;font-size:12px}.dialogo-gestion-usuario .confirmar-gestion{background:var(--oro);border:1px solid var(--oro);color:#1a1c19}.dialogo-gestion-usuario.confirmacion-suspendido .confirmar-gestion{color:#e6ba83;background:#e6ba8312;border-color:#e6ba8360}.dialogo-gestion-usuario.confirmacion-activo .confirmar-gestion{color:var(--exito);background:#91cebb12;border-color:#91cebb60}.dialogo-gestion-usuario .confirmar-gestion:disabled{opacity:.4;cursor:default}.pie-grilla{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:0;padding:14px 0;display:flex}.tamano-grilla{color:var(--gris);align-items:center;gap:12px;font-size:10px;display:flex}.opciones-tamano{gap:2px;display:flex}.opciones-tamano button{min-width:30px;height:28px;color:var(--gris);font:inherit;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:4px;padding:0 6px}.opciones-tamano button[aria-pressed=true]{color:var(--oro);background:#dfbd7808;border-color:#dfbd7840}.opciones-tamano button:hover:not(:disabled){color:var(--texto);background:#ffffff06}.opciones-tamano button:disabled{cursor:default}.paginacion-compacta{align-items:center;gap:6px;display:flex}.flecha-pagina{width:30px;height:30px;color:var(--gris);cursor:pointer;background:0 0;border:1px solid #333839;border-radius:4px;place-items:center;padding:0;display:grid}.flecha-pagina:hover:not(:disabled){color:var(--oro);background:#dfbd7808;border-color:#dfbd7860}.flecha-pagina:disabled{opacity:.3;cursor:default}.pagina-actual{color:var(--gris);white-space:nowrap;align-items:center;gap:8px;padding-inline:8px;font-size:10px;display:flex}.pagina-actual strong{color:var(--oro);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.contenido-jugador:has(.auditoria-usuarios){max-width:none}.contenido-jugador:has(.auditoria-usuarios)>.titulo-vista{margin-bottom:24px}.auditoria-usuarios{width:100%;max-width:100%;scroll-margin-top:24px}.auditoria-usuarios:focus{outline:none}.herramientas-auditoria{align-items:stretch;gap:12px;margin-bottom:20px;display:flex}.herramientas-auditoria .busqueda-global-usuarios{flex:1;min-width:0}.orden-auditoria{border:1px solid var(--borde);color:#c2cbc5;min-height:44px;font:inherit;cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:12px;display:inline-flex}.orden-auditoria:hover{color:var(--oro);border-color:#dfbd7860}.cabecera-auditoria{color:#c2cbc5;border:1px solid var(--borde);background:#191c1b;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:12px;display:flex}.solo-lectura-auditoria{color:var(--gris);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.superficie-auditoria{border:1px solid var(--borde);scrollbar-color:#4a514d transparent;overscroll-behavior:contain;border-top:0;border-radius:0 0 8px 8px;max-height:min(660px,100svh - 285px);overflow-y:auto}.tabla-auditoria{border-collapse:separate;border-spacing:0;table-layout:fixed;text-align:left;width:100%;font-size:12px}.auditoria-col-id{width:5%}.auditoria-col-fecha{width:12%}.auditoria-col-accion{width:15%}.auditoria-col-actor{width:12%}.auditoria-col-usuario,.auditoria-col-cambio{width:14%}.auditoria-col-motivo{width:28%}.tabla-auditoria th{z-index:1;color:#a5afaa;background:#1b1e1d;font-size:12px;font-weight:500;position:sticky;top:0}.tabla-auditoria th,.tabla-auditoria td{vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #33383980;height:44px;padding:5px 10px}.tabla-auditoria th{height:36px}.evento-auditoria:last-child td{border-bottom:0}.evento-auditoria:hover{background:#ffffff03}.accion-auditoria{color:var(--texto);font-size:12px;font-weight:500;line-height:1.4}.evento-rol_organizador .accion-auditoria{color:#abc4e4}.evento-rol_administrador .accion-auditoria{color:#c4b6e8}.evento-suspension .accion-auditoria{color:#e6ba83}.evento-reactivacion .accion-auditoria{color:var(--exito)}.evento-retiro .accion-auditoria{color:#c0c8c3}.participante-auditoria{flex-wrap:wrap;align-items:baseline;gap:5px;min-width:0;display:inline-flex}.participante-auditoria strong{overflow-wrap:anywhere;color:#c2cbc5;font-weight:500}.etiqueta-participante{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.numero-auditoria,.id-registro-auditoria{color:var(--gris);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.tabla-auditoria time{color:#c2cbc5;font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 8px;font-size:11px;display:inline-flex}.tabla-auditoria time>span{white-space:nowrap}.transicion-auditoria{color:#9eaaa2;flex-wrap:wrap;align-items:center;gap:4px;font-size:11px;display:flex}.transicion-auditoria .valor-anterior,.transicion-auditoria .valor-nuevo{overflow-wrap:anywhere;border:1px solid #3e4741;border-radius:4px;max-width:100%;padding:1px 5px;line-height:1.4}.transicion-auditoria .valor-nuevo{color:#cad3cc}.evento-suspension .valor-nuevo{color:#e6ba83;border-color:#e6ba8340}.evento-reactivacion .valor-nuevo{color:var(--exito);border-color:#91cebb40}.evento-rol_organizador .valor-nuevo{color:#abc4e4;border-color:#8bafde40}.evento-rol_administrador .valor-nuevo{color:#c4b6e8;border-color:#b8a5e540}.motivo-auditoria{color:#c2cbc5;overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;margin:0;font-size:12px;line-height:1.4}.estado-auditoria{color:var(--gris);padding:20px 16px;font-size:13px;line-height:1.6}.error-auditoria p{overflow-wrap:anywhere;margin-bottom:12px}.cargando-auditoria{color:var(--gris);padding:14px 16px;font-size:12px}.disparador-auditoria{height:1px}@media (width<=1000px){.tabla-auditoria,.tabla-auditoria tbody{width:100%;display:block}.tabla-auditoria colgroup,.tabla-auditoria thead{display:none}.tabla-auditoria .evento-auditoria{border-bottom:1px solid #33383980;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 12px;padding:10px 12px;display:grid}.tabla-auditoria .evento-auditoria>td{border:0;min-width:0;height:auto;padding:0;display:block}.tabla-auditoria .evento-auditoria>td:before{content:attr(data-columna);color:var(--gris);margin-bottom:2px;font-size:10px;line-height:14px;display:block}.tabla-auditoria .evento-auditoria>td[data-columna=Motivo]{grid-column:1/-1}}@media (width<=600px){.herramientas-auditoria{flex-wrap:wrap;gap:10px}.herramientas-auditoria .busqueda-global-usuarios{flex-basis:100%}.cabecera-auditoria{gap:10px;padding:12px}}.pie-grilla>label{color:var(--gris);align-items:center;gap:10px;font-size:10px;display:flex}.pie-grilla select{width:64px}.pie-grilla .paginacion-usuarios{margin-top:0}.pie-grilla .boton{min-height:34px;padding:7px 12px;font-size:11px}.paginacion-usuarios{color:var(--gris);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:20px;font-size:11px;display:flex}.dialogo-usuario{border:1px solid var(--borde);background:var(--superficie);width:min(560px,100% - 32px);max-height:calc(100svh - 40px);color:var(--texto);border-radius:8px;margin:auto;padding:28px;overflow-y:auto}.dialogo-usuario::backdrop{background:#0009}.encabezado-usuario{justify-content:space-between;align-items:center;gap:12px;display:flex}.encabezado-usuario h2{overflow-wrap:anywhere;font-size:20px}.encabezado-usuario h2 span{color:var(--gris);font-size:12px;font-weight:400}.detalle-usuario{grid-template-columns:90px minmax(0,1fr);gap:12px;margin-block:28px;font-size:12px;display:grid}.detalle-usuario dt{color:var(--gris)}.detalle-usuario dd{overflow-wrap:anywhere;margin:0}.acciones-usuario{border-top:1px solid var(--borde);padding-top:20px}.acciones-usuario label{margin-bottom:10px;font-size:12px;display:block}.acciones-usuario textarea{resize:vertical}.botones-usuario{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.historial-usuarios{border-top:1px solid var(--borde);margin-top:40px;padding-top:24px}.historial-usuarios h2{font-size:18px}.lista-historial{padding:0;list-style:none}.lista-historial li{border-bottom:1px solid var(--borde);gap:8px;padding:18px 0;font-size:12px;display:grid}.lista-historial li span,.lista-historial small{color:var(--gris);font-size:11px}.lista-historial p{overflow-wrap:anywhere}.contenido-jugador{flex-direction:column;align-items:stretch;width:100%;min-width:0;max-width:1120px;padding:56px 64px 24px;display:flex}.contenido-jugador:has(.gestion-usuarios){max-width:none}.contenido-jugador>.formulario-perfil,.contenido-jugador>.seccion-perfil,.inicio-jugador,.contenido-jugador>.perfil-personal{width:100%;max-width:680px}.contenido-jugador>.titulo-vista h1{margin-top:0}.inicio-vacio{color:var(--gris);border-top:1px solid var(--borde);padding-block:24px;font-size:13px;line-height:1.8}.pestanas-personales{border-bottom:1px solid var(--borde);gap:28px;margin-bottom:32px;display:flex}.pestanas-personales>button{color:var(--gris);background:0 0;border:0;min-height:36px;padding:0 0 16px;font-size:12px;font-weight:600;position:relative}.pestanas-personales>button[aria-selected=true]{color:var(--oro)}.pestanas-personales>button[aria-selected=true]:after{content:"";background:var(--oro);height:2px;position:absolute;inset:auto 0 -1px}.pestanas-personales>button:hover{color:var(--texto)}.formulario-cambio-clave{gap:24px;display:grid}.formulario-cambio-clave>.campo-perfil{max-width:330px}.contenido-jugador>.aviso{max-width:680px}.pie-jugador{color:#8f9693;margin-top:auto;padding-top:64px;font-size:10px}.saludo-jugador{align-items:center;gap:18px;padding:4px 0 30px;display:flex}.saludo-jugador>div:last-child{min-width:0}.saludo-jugador h2{overflow-wrap:anywhere;font-size:21px;line-height:1.5}.accesos-jugador{border-top:1px solid var(--borde)}.accesos-jugador>a{border-bottom:1px solid var(--borde);align-items:center;gap:18px;padding:25px 0;display:flex}.accesos-jugador>a>svg:first-child{color:var(--oro);flex-shrink:0}.accesos-jugador>a>svg:last-child{color:var(--gris);flex-shrink:0;margin-left:auto}.accesos-jugador>a>span{gap:8px;min-width:0;display:grid}.accesos-jugador strong{font-size:13px}.accesos-jugador small{color:var(--gris);overflow-wrap:anywhere;font-size:11px;line-height:1.7}.accesos-jugador a:hover strong{color:var(--oro)}.cabecera-movil{display:none}.boton-icono{border:1px solid var(--borde);width:40px;height:40px;color:var(--texto);background:0 0;border-radius:5px;flex-shrink:0;place-items:center;display:grid}.boton-icono:hover{border-color:var(--oro)}.dialogo-menu{width:min(300px,100% - 36px);max-width:none;height:100svh;max-height:none;color:var(--texto);background:#191c1d;border:0;margin:0;padding:0}.dialogo-menu::backdrop{background:#0009}.contenido-menu-movil{flex-direction:column;min-height:100%;padding:28px 22px 24px;display:flex;position:relative}.contenido-menu-movil .marca{margin-top:52px}.cerrar-menu{position:absolute;top:20px;right:20px}.saltar-contenido{z-index:20}.contenido-jugador .cuenta-vinculada{flex-wrap:nowrap}.contenido-jugador .cuenta-vinculada .estado-cuenta{margin-left:auto}.contenido-jugador .vincular-discord{width:fit-content;margin-bottom:24px}@media (width<=1100px){.contenido-jugador{padding:48px 36px 24px}}@media (width<=760px){.preparar-cuenta{width:calc(100% - 40px);margin:32px auto 48px}.pasos-cuenta{gap:24px;margin-bottom:30px;font-size:10px}.titulo-vista h1{font-size:27px}.titulo-vista{margin-bottom:28px}.campos-clave{grid-template-columns:minmax(0,1fr);gap:20px}.espacio-jugador{display:block}.menu-lateral{display:none}.cabecera-movil{border-bottom:1px solid var(--borde);justify-content:space-between;align-items:center;min-height:76px;padding:16px 20px;display:flex}.contenido-jugador{min-height:calc(100svh - 76px);padding:32px 20px 24px}.saludo-jugador h2{font-size:19px}.saludo-jugador{gap:14px}.acciones-cuenta{flex-wrap:wrap}}@media (width<=359px){.cabecera-movil,.contenido-jugador{padding-inline:16px}.preparar-cuenta{width:calc(100% - 32px)}.preparar-cuenta .campo-perfil label{font-size:11px}.titulo-vista h1{font-size:25px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--superficie-elevada:#202420;--superficie-suave:#191d1a;--borde-suave:#3b423b;--radio-panel:10px}.espacio-jugador{background:radial-gradient(ellipse at 70% 0%, #dfbd7805, transparent 48%), var(--fondo)}.titulo-vista{align-items:center;gap:14px;margin-bottom:28px;display:flex}.icono-titulo-vista{width:42px;height:44px;color:var(--oro);background:linear-gradient(145deg,#dfbd7812,#dfbd7803);border:1px solid #dfbd782b;border-radius:10px 10px 14px 14px;flex-shrink:0;place-items:center;display:grid}.titulo-vista h1{letter-spacing:-.6px}.menu-lateral{background:linear-gradient(#1b1f1b,#181b19)}.menu-lateral nav a,.contenido-menu-movil nav a{border-radius:7px;transition:background .15s,color .15s}.menu-lateral nav a.activa,.contenido-menu-movil nav a.activa{box-shadow:inset 2px 0 var(--oro);background:linear-gradient(90deg,#dfbd7816,#dfbd7808)}.menu-lateral .marca{padding-bottom:2px}.titulo-grupo-menu{color:#a1aaa3}.boton,.boton-accion-fila,.boton-icono{border-radius:7px}.boton-accion-fila{color:var(--texto);gap:6px}.boton-primario,.boton-dorado{box-shadow:0 3px 10px #0002}.boton-secundario{background:#ffffff02}.boton-secundario:hover:not(:disabled){border-color:#dfbd7860}.boton-texto{text-underline-offset:4px}.boton-texto:hover{text-decoration:underline}:where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--oro);outline-offset:3px}:where(input,select,textarea){accent-color:var(--oro)}.formulario-competicion :is(input,select,textarea),.campo-perfil input,.acciones-usuario textarea{border-color:var(--borde-suave);background:#151a16;border-radius:7px}.formulario-competicion :is(input,select,textarea):focus,.campo-perfil input:focus,.acciones-usuario textarea:focus{border-color:var(--oro)}.busqueda-global-usuarios,.ranking-busqueda>label{background:#141915;border-radius:7px}.busqueda-global-usuarios:focus-within,.ranking-busqueda>label:focus-within{border-color:#dfbd7880;box-shadow:0 0 0 2px #dfbd7810}:is(.competicion-pestanas,.pestanas-personales){border:1px solid var(--borde);background:#1b1f1b;border-radius:8px;gap:4px;width:fit-content;max-width:100%;padding:4px}:is(.competicion-pestanas,.pestanas-personales)>button{border:1px solid #0000;border-radius:5px;min-height:34px;padding:7px 12px;font-size:11px}:is(.competicion-pestanas,.pestanas-personales)>button:is([aria-pressed=true],[aria-selected=true]){color:var(--oro);background:#dfbd7810;border-color:#dfbd7828}.pestanas-personales>button[aria-selected=true]:after{display:none}.pestanas-personales{flex-wrap:wrap;margin-bottom:20px}.competicion-herramientas,.herramientas-usuarios,.cabecera-auditoria{border-color:var(--borde-suave);background:linear-gradient(120deg,#242923,#1b201b)}.competicion-grilla,.tabla-usuarios-contenedor,.superficie-auditoria,.torneo-equipos-grilla{border-color:var(--borde-suave);box-shadow:0 5px 24px #00000010}:is(.competicion-tabla,.tabla-usuarios,.tabla-auditoria,.ranking-tabla,.logros-tabla,.torneo-equipos-tabla) thead th{color:#b2bcb1;background:#212720;border-bottom-color:#475044}:is(.competicion-tabla,.tabla-auditoria,.ranking-tabla,.logros-tabla,.torneo-equipos-tabla) tbody tr:hover,.tabla-usuarios .fila-usuario:hover>td{background-color:#dfbd7805}.competicion-tabla strong,.tabla-usuarios strong{color:#f0f2eb}@media (width>=761px){.actividad-tabla th:first-child{width:24%}.actividad-tabla th:nth-child(2){width:14%}.actividad-tabla th:nth-child(3){width:10%}.actividad-tabla th:nth-child(4){width:13%}.actividad-tabla th:nth-child(5){width:21%}.actividad-tabla th:last-child{width:18%}.actividad-tabla td{padding-block:4px}.actividad-tabla td>strong{white-space:nowrap;text-overflow:ellipsis;line-height:14px;display:block;overflow:hidden}.actividad-tabla .competicion-secundario{line-height:12px}.actividad-tabla .competicion-estado{padding-block:1px;line-height:14px}}.competicion-estado,.etiqueta-rol,.estado-cuenta{border-radius:6px}.competicion-vacio>svg{box-sizing:content-box;opacity:1;background:#dfbd7808;border:1px solid #dfbd7825;border-radius:14px;padding:15px}.competicion-vacio h2{font-weight:700}.aviso{border-radius:8px}:is(.dialogo-competicion,.dialogo-usuario){border:1px solid #525b4d;border-top:2px solid var(--oro);background:radial-gradient(ellipse at 50% 0%,#dfbd7807,transparent 55%),var(--superficie-suave);border-radius:12px;box-shadow:0 24px 90px #0006}:is(.dialogo-competicion,.dialogo-usuario)::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#080c0bcc}.competicion-modal-cabecera,.encabezado-usuario{border-bottom:1px solid #dfbd781a;padding-bottom:15px}.competicion-modal-cabecera h2,.encabezado-usuario h2{letter-spacing:-.3px;font-size:20px}.formulario-torneo>.competicion-form-pie{background:var(--superficie-suave);box-shadow:0 -12px 16px var(--superficie-suave)}.competicion-formato{background:#dfbd7805;border:1px solid #dfbd7822;border-radius:7px;margin-top:18px;padding:10px 12px}.invitaciones-contexto,.codigo-partida-contexto{border-radius:9px}.invitacion-enlace,.preparacion-torneo{border-color:var(--borde-suave);background:#ffffff02;border-radius:9px}.invitaciones-equipo li{padding-block:13px}.llaves-torneo li{background:#ffffff02;border-radius:8px}.llaves-torneo h4{font-weight:600}.equipo-contexto{border-radius:var(--radio-panel);background:linear-gradient(110deg,#dfbd7809,#ffffff01);border:1px solid #dfbd7828;padding:18px}.equipo-identidad h2{letter-spacing:-.4px;font-size:22px}.equipo-etiqueta{background:#dfbd7809;border:1px solid #dfbd7820;border-radius:5px;padding:3px 6px}.inicio-panel>h2{border-bottom:1px solid #dfbd7818;padding-bottom:12px}.inicio-dashboard .inicio-vacio{border:0;padding:0}.inicio-lista li>div>strong{font-weight:600}.inicio-planteles{border-top-color:#dfbd7820}.inicio-panel:has(#inicio-pendientes)>h2>svg{color:#e0c58e}.inicio-panel:has(#inicio-equipos)>h2>svg{color:#a5c6b8}.inicio-panel:has(#inicio-organizador)>h2>svg{color:var(--oro)}.actividad-resumen>div{border-color:var(--borde-suave);background:linear-gradient(145deg,#dfbd7808,#ffffff01);border-radius:9px;box-shadow:inset 2px 0 #dfbd7855}.actividad-resumen strong{font-variant-numeric:tabular-nums;color:var(--oro)}.participaciones>ul>li{border:1px solid var(--borde-suave);background:#ffffff02;border-radius:9px;margin-bottom:10px;padding:14px}.ranking-reglas,.informacion-secundaria-torneo{border-radius:8px}.ranking-tabla .ranking-puntos{font-size:14px}.perfil-personal>[role=tabpanel],.contenido-jugador>.seccion-perfil{border:1px solid var(--borde-suave);border-radius:var(--radio-panel);background:linear-gradient(135deg,#dfbd7804,#ffffff01);padding:22px}.contenido-jugador>.seccion-perfil .cuenta-vinculada:first-of-type{padding-top:0}.icono-cuenta{border-radius:9px}.icono-cuenta.discord{border:1px solid #a6afff20}.icono-cuenta.riot{border:1px solid #f17a7020}.acceso-simple{color:var(--texto);background:radial-gradient(ellipse at 50% 35%,#dfbd780b,transparent 60%),var(--fondo)}.acceso-gg,.acceso-titulo-detalle{color:var(--oro)}.acceso-tarjeta{border-color:#dfbd7830;border-top:2px solid var(--oro);background:radial-gradient(ellipse at 50% 0%,#dfbd780a,transparent 55%),var(--superficie-suave);box-shadow:0 22px 70px #0003}.acceso-descripcion,.acceso-registro,.acceso-pie,.acceso-divisor{color:var(--gris)}.acceso-formulario input{border-color:var(--borde-suave);color:var(--texto);background:#141915;border-radius:7px}.acceso-formulario input:focus{outline-color:var(--oro)}.acceso-principal{color:#20201c;background:var(--oro)}.acceso-principal:hover:not(:disabled){background:var(--oro-hover)}.acceso-registro button{color:var(--oro)}.acceso-divisor>span:first-child,.acceso-divisor>span:last-child{background:var(--borde-suave)}.torneos-explorar{border:1px solid var(--borde-suave);background:#101511;border-radius:0 0 10px 10px;max-height:min(780px,100svh - 250px);padding:14px}.torneos-tarjetas{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:16px;display:grid}.tarjeta-torneo{border:1px solid var(--borde-suave);background:radial-gradient(ellipse at 30% 0%,#dfbd780a,transparent 65%),var(--superficie-suave);border-radius:10px;flex-direction:column;min-width:0;padding:19px;transition:border-color .15s;display:flex}.tarjeta-torneo:hover,.tarjeta-torneo:focus-within{border-color:#dfbd7870}.tarjeta-torneo-cabecera{justify-content:space-between;align-items:center;gap:12px;display:flex}.tarjeta-torneo-icono{width:42px;height:44px;color:var(--oro);background:#dfbd780a;border:1px solid #dfbd7828;border-radius:9px 9px 15px 15px;place-items:center;display:grid}.tarjeta-torneo-region{color:#bbc5ba;border:1px solid var(--borde-suave);border-radius:5px;padding:4px 7px;font-size:10px}.tarjeta-torneo-identidad{margin:16px 0 18px}.tarjeta-torneo h2{letter-spacing:-.25px;overflow-wrap:anywhere;font-size:17px;font-weight:700;line-height:1.5}.tarjeta-torneo-identidad p{color:var(--gris);margin-top:6px;font-size:10px}.tarjeta-torneo-fecha{align-items:flex-start;gap:9px;margin-top:auto;font-size:13px;line-height:1.6;display:flex}.tarjeta-torneo-fecha>svg{color:var(--oro);flex-shrink:0;margin-top:3px}.tarjeta-torneo-fecha small{color:var(--gris);font-size:9px;display:block}.tarjeta-torneo-cupos{color:var(--gris);margin:18px 0;font-size:10px}.tarjeta-torneo-cupos strong{color:var(--texto);font-size:12px}.tarjeta-torneo-cupos progress{width:100%;height:3px;accent-color:var(--oro);background:#343c33;border:0;border-radius:2px;margin-top:8px;display:block;overflow:hidden}.tarjeta-torneo-cupos progress::-webkit-progress-bar{background:#343c33}.tarjeta-torneo-cupos progress::-webkit-progress-value{background:var(--oro)}.tarjeta-torneo-pie{border-top:1px solid var(--borde);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.tarjeta-torneo-pie .competicion-estado{font-size:9px}.competicion .tarjeta-torneo .boton{gap:5px;min-height:34px;padding:6px 10px;font-size:10px}.tarjeta-en_curso .tarjeta-torneo-icono{color:#9bc8ba;background:#9bc8ba08;border-color:#9bc8ba30}.tarjeta-finalizado{background:linear-gradient(135deg,#ffffff02,#ffffff01),var(--superficie-suave)}@media (width<=760px){.titulo-vista{gap:10px;margin-bottom:22px}.icono-titulo-vista{width:36px;height:38px}.icono-titulo-vista svg{width:20px}.titulo-vista h1{font-size:27px}.perfil-personal>[role=tabpanel],.contenido-jugador>.seccion-perfil{padding:16px}:is(.competicion-pestanas,.pestanas-personales)>button{min-height:40px;padding:6px 10px}.competicion .tarjeta-torneo .boton{min-height:44px;padding-inline:12px}.torneos-tarjetas{gap:12px}.torneos-explorar{padding:10px}.tarjeta-torneo{padding:16px}.tarjeta-torneo-pie{gap:10px}}@media (prefers-reduced-motion:reduce){.menu-lateral nav a,.contenido-menu-movil nav a,.tarjeta-torneo{transition:none}}
