@font-face{font-family:Montserrat;font-weight:500;font-display:swap;src:url(../fuentes/montserrat_medium.woff2)format("woff2")}@font-face{font-family:Montserrat;font-weight:600;font-display:swap;src:url(../fuentes/montserrat_semibold.woff2)format("woff2")}@font-face{font-family:uncial antiqua;font-weight:400;font-display:swap;src:url(../fuentes/uncial_antiqua_regular.ttf)format("truetype")}:root{color-scheme:light;--papel:#F6F5F1;--blanco:#FFFFFF;--hueco:#F4F4F0;--linea:#D6D6D0;--linea_fuerte:#8A8A82;--tinta:#1A1A1A;--tinta_media:#2E2E2A;--suave:#4A4A45;--tenue:#5F5F58;--azul:#0B5CAD;--azul_oscuro:#0B4A8C;--azul_claro:#E3EEF9;--error:#B3261E;--web:#9A4400;--aviso:#7A5500;--bien:#0F6B3C;--error_borde:#D92D20;--ayuda_aire:4px}[data-s=juego]{--acento:#4DA3FF;--sobre:#0B1B30}[data-s=contadores]{--acento:#3DD68C;--sobre:#0B2418}[data-s=presets]{--acento:#F5C451;--sobre:#2A200B}[data-s=revisar]{--acento:#FF6B57;--sobre:#2A0F0C}*{box-sizing:border-box}body{margin:0;background:var(--papel);color:var(--tinta);font:500 15px/1.45 Montserrat,system-ui,sans-serif;font-synthesis:none}h1,h2,h3,p{margin:0}h1,h2,h3,legend,label,strong{font-weight:600}code{font-family:ui-monospace,monospace;font-size:.92em;overflow-wrap:anywhere}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:3px solid #0b1b30;outline-offset:2px;box-shadow:0 0 0 2px #FFFFFF}[tabindex="-1"]:focus{outline:none;box-shadow:none}.cargando{padding:48px 24px}.fuera{position:fixed;left:-9999px}.vacio:empty{display:none}.tejido{background-image:url(../imagenes/tejido_oscuro.png);background-size:440px}.cabeza{display:flex;flex-wrap:wrap;gap:12px 40px;align-items:center;justify-content:space-between;padding:24px 24px 40px;background-color:var(--acento);color:var(--sobre);transition:background-color .25s ease,color .25s ease}.cabeza_marca{display:flex;align-items:center;gap:14px}.cabeza_simbolo{flex:none;display:block;line-height:0;color:inherit}.cabeza_simbolo svg{width:54px;height:54px}.cabeza_simbolo path{fill:none;stroke:currentColor;stroke-width:13;stroke-linecap:round}.cabeza_simbolo circle{fill:currentColor}.cabeza_nombres{display:flex;flex-direction:column;gap:4px}.cabeza_orbe{color:inherit;font-family:uncial antiqua,serif;font-size:34px;line-height:1;text-decoration:none}.cabeza h1{font-size:15px;line-height:1}.cabeza_estado{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center}.cabeza_commit{font-size:13px}.estado{font-weight:600;padding:6px 14px;border-radius:4px}.estado_mal{background:#fbe3e0;color:#8f1d15}.estado_bien{background:#ddf5e8;color:#0f5c34}.cabeza_titulos{flex:1 0 100%;min-width:0;margin-top:20px}.cabeza_titulos h2{margin-bottom:6px;font-size:clamp(30px,8vw,40px);line-height:1.15}.cabeza_titulos p{font-size:17px}.cuerpo{display:flex;flex-wrap:wrap;gap:24px;padding:24px;align-items:flex-start}.nav{flex:1 1 190px;min-width:0;display:flex;flex-wrap:wrap;gap:8px}.nav_boton{flex:1 1 150px;min-height:48px;text-align:left;padding:10px 14px;border-radius:4px;font-weight:600;border:1px solid #c9c9c2;background:0 0;color:var(--tinta_media)}.nav_boton[aria-current]{background:var(--acento);color:var(--sobre);border-color:var(--sobre)}.principal{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:20px}.previa{flex:1 1 340px;min-width:0;background:var(--blanco);border:1px solid var(--linea);border-radius:4px;padding:20px;display:flex;flex-direction:column;gap:14px;align-items:center}@media(min-width:1150px) and (min-height:700px){.previa{position:sticky;top:16px}}.seccion_editor{display:flex;flex-direction:column;gap:20px;min-width:0}.tarjeta{background:var(--blanco);border:1px solid var(--linea);border-radius:4px;padding:24px;display:flex;flex-direction:column;gap:20px;min-width:0}.tarjeta_contador{gap:22px}.tarjeta_cabeza{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:space-between}.tarjeta_titulo{font-size:24px;overflow-wrap:anywhere}.titulo_panel{font-size:20px}.titulo_archivo{overflow-wrap:anywhere;min-width:0}.nota_principal{margin-top:-12px;color:var(--suave)}.texto_suave,.entrada_texto{color:var(--suave)}.nota{padding:14px 16px;background:var(--hueco);border-radius:4px;color:var(--suave)}.nota_titulo{margin-bottom:4px;font-weight:600;color:var(--tinta)}.rejilla{display:grid;gap:16px}.r120{grid-template-columns:repeat(auto-fit,minmax(min(120px,100%),1fr));gap:12px}.r150{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:12px}.r170{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr))}.r180{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:12px;margin-top:12px}.r200{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:12px}.r220{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.r240{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:20px}.cajas{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(290px,calc(50% - 7px))),1fr))}.cajas>.caja:last-child:nth-child(odd){grid-column:1/-1}.caja{background:var(--hueco);border:1px solid var(--linea);border-radius:4px;padding:14px;display:flex;flex-direction:column;gap:10px;min-width:0}.caja .entrada{background:var(--blanco)}.caja .entrada_error{background:#fdf1ef}.caja .entrada_web{background:#fbf2ea}.grupo_titulo{font-weight:600;font-size:16px;overflow-wrap:anywhere}.caja>.ayuda{margin-top:calc(var(--ayuda_aire) - 10px)}.caja>.ayuda+*{margin-top:-2px}.caja_mas{display:block}.caja_mas>summary{font-size:16px}.campo{min-width:0}.campo>label,.rotulo{display:block;font-weight:600;margin-bottom:6px}.rotulo{overflow-wrap:anywhere}fieldset{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:14px}legend{padding:0;margin-bottom:10px;font-size:13px;letter-spacing:.08em;color:var(--azul_oscuro)}.entrada{width:100%;min-height:44px;background:var(--hueco);color:var(--tinta);border:1px solid var(--linea_fuerte);border-radius:4px;padding:8px 12px}.entrada_corta{width:96px}.entrada_codigo{font-family:ui-monospace,monospace;font-size:13px;resize:vertical}.entrada_error{border:2px solid var(--error_borde);background:#fdf1ef}.entrada_web{border:2px dashed var(--web);background:#fbf2ea}.entrada_aviso{border:2px solid #b98900}.ayuda{font-size:13px;color:var(--tenue);padding-left:.8em;text-indent:-.8em}.ayuda::before{content:"*";content:"*"/"";display:inline-block;width:.8em;text-indent:0}.campo .ayuda{margin-top:var(--ayuda_aire)}fieldset>.ayuda{margin-top:calc(var(--ayuda_aire) - 14px)}.tarjeta>.ayuda{margin-top:calc(var(--ayuda_aire) - 20px)}.ayuda_centro{text-align:center;padding-left:0;text-indent:0}.ayuda_centro::before{width:auto;margin-right:.3em}.dato_suave{font-size:13px;color:var(--tenue)}.msgs{display:flex;flex-direction:column;gap:4px;min-width:0}.campo .msgs{margin-top:6px}.msg{font-size:14px;overflow-wrap:anywhere}.msg_nivel{font-weight:600}.msg_error{color:var(--error)}.msg_web{color:var(--web)}.msg_aviso{color:var(--aviso)}.msg_bien{color:var(--bien)}.todo_bien{color:var(--bien);font-weight:600}.botones{display:flex;flex-wrap:wrap;gap:8px}.boton{display:inline-block;min-height:44px;padding:8px 16px;border-radius:4px;font-weight:600;border:1px solid var(--linea_fuerte);background:0 0;color:var(--tinta)}.boton:hover:not(:disabled),.seg:hover:not(:disabled),.chip:hover,.nav_boton:hover,.problema:hover{filter:brightness(.95)}.boton_chico{min-height:40px;padding:6px 12px;font-size:14px;font-weight:500;color:var(--tinta_media)}.boton_peligro{border-color:#7f1d1d;color:var(--error)}.boton_punteado{border-style:dashed;color:var(--suave)}.boton_solo{align-self:flex-start}.boton_principal{background:var(--azul);border-color:var(--azul);color:#fff}.boton:disabled{background:#e4e4df;border-color:#c9c9c2;color:var(--tenue)}.boton_fichero{cursor:pointer;font-weight:600;margin:0;display:inline-flex;align-items:center}.fichero{position:absolute;width:1px;height:1px;opacity:0}.fichero:focus-visible+*,.boton_fichero:has(+.fichero:focus-visible){outline:3px solid #0b1b30;outline-offset:2px}.segs{display:flex;flex-wrap:wrap;gap:6px}.segs_centro{justify-content:center}.valor_letal{display:flex;align-items:center;gap:8px}.valor_letal label{font-weight:600}.valor_letal_oculto{visibility:hidden}.segs_anchos .segs .seg{flex:1}.seg{min-height:44px;padding:6px 14px;border-radius:4px;font-weight:600;border:1px solid var(--linea_fuerte);background:var(--blanco);color:var(--tinta_media);overflow-wrap:anywhere}.seg[aria-pressed=true]{background:var(--azul);border-color:var(--azul);color:#fff}.seg:disabled{background:0 0;border-color:var(--linea);color:var(--tenue)}.seg[aria-pressed=true]:disabled{background:var(--suave);border-color:var(--suave);color:#fff}.seg_chico{min-height:40px;padding:4px 12px;font-size:14px}.icono{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.chapa{flex:none;width:34px;height:34px;border-radius:50%;background:#0b1b30;display:flex;align-items:center;justify-content:center}.chapa_chica{width:26px;height:26px}.chapa_punto{width:16px;height:16px;border-radius:50%;background:currentColor}.selector_caja{position:relative}.selector_boton{width:100%;min-height:48px;padding:6px 12px 6px 8px;display:flex;align-items:center;gap:10px;text-align:left;font-weight:600;background:var(--blanco);color:var(--tinta);border:1px solid var(--linea_fuerte);border-radius:4px}.selector_boton:hover{filter:brightness(.95)}.selector_boton[aria-expanded=true]{border-color:var(--azul);box-shadow:inset 0 0 0 1px var(--azul)}.selector_nombre{flex:1;min-width:0;overflow-wrap:anywhere}.selector_flecha{flex:none;width:12px;height:8px;fill:none;stroke:var(--suave);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}[aria-expanded=true]>.selector_flecha{transform:rotate(180deg)}.panel{position:absolute;z-index:40;top:calc(100% + 6px);left:0;width:min(520px,calc(100vw - 48px));padding:14px;display:flex;flex-direction:column;gap:12px;background:var(--blanco);border:1px solid var(--linea_fuerte);border-radius:6px;box-shadow:0 10px 28px rgba(26,26,26,.28)}.panel_tono{left:auto;right:0;width:min(380px,calc(100vw - 48px))}.panel_titulo{font-weight:600}.panel_grupo{display:flex;flex-direction:column;gap:6px}.panel_grupo_titulo{font-size:13px;letter-spacing:.04em;color:var(--azul_oscuro);font-weight:600}.opciones{display:grid;gap:6px}.opciones_icono{grid-template-columns:repeat(auto-fill,minmax(72px,1fr))}.opciones_tono{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}.opcion{position:relative;min-height:44px;min-width:44px;padding:6px 4px;border-radius:4px;border:1px solid #c9c9c2;font-size:12px;font-weight:600;line-height:1.2;overflow-wrap:anywhere}.opcion_icono{display:flex;flex-direction:column;align-items:center;gap:4px;background:var(--blanco);color:var(--tinta)}.opcion_icono:hover{background:var(--azul_claro)}.opcion_icono[aria-selected=true]{background:var(--azul);border-color:var(--azul);color:#fff}.opcion_tono{min-height:52px;background:#0b1b30;border-color:#0b1b30;font-size:14px}.opcion_tono:hover{border-color:initial}.opcion_tono[aria-selected=true]{border-color:initial;box-shadow:inset 0 0 0 2px currentColor}.opcion_check{position:absolute;top:4px;right:4px;width:12px;height:9px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}@media(max-width:700px){.panel,.panel_tono{position:fixed;top:auto;left:0;right:0;bottom:0;width:auto;max-height:72vh;overflow-y:auto;border-width:1px 0 0;border-radius:12px 12px 0 0;box-shadow:0 -10px 28px rgba(26,26,26,.35)}}.chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.chip{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 14px;border-radius:4px;font-weight:600;border:1px solid #c9c9c2;background:var(--blanco);color:var(--tinta);overflow-wrap:anywhere;text-align:left}.chip[aria-pressed=true]{background:var(--azul_claro);border-color:var(--azul)}.cuenta{display:inline-block;min-width:20px;padding:0 6px;border-radius:999px;background:#ff453a;color:#1a0503;font-size:13px;font-weight:600;line-height:20px;text-align:center}summary{cursor:pointer;font-weight:600;min-height:32px}.campo_principal{margin-top:12px}.preset{background:var(--hueco);border:1px solid var(--linea);border-radius:4px;padding:16px;display:flex;flex-direction:column;gap:14px;min-width:0}.preset_titulo{font-size:18px;overflow-wrap:anywhere}.preset .entrada{background:var(--blanco)}.problemas{display:flex;flex-direction:column;gap:8px}.problema{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;text-align:left;min-height:44px;padding:10px 14px;border-radius:4px;border:1px solid #c9c9c2;background:var(--hueco);color:var(--tinta);width:100%}.problema_nivel{font-size:13px;font-weight:600}.problema_error{color:var(--error)}.problema_web{color:var(--web)}.problema_aviso{color:var(--aviso)}.problema_texto{flex:1 1 240px;min-width:0;overflow-wrap:anywhere}.lista{margin:0;padding-left:22px;overflow-wrap:anywhere}.pasos{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:6px;color:var(--tinta_media);overflow-wrap:anywhere}.json{margin:0;max-height:300px;overflow:auto;background:var(--hueco);border-radius:4px;padding:14px;font-family:ui-monospace,monospace;font-size:13px;line-height:1.5;color:var(--suave)}.json_corto{max-height:80px}#imp_resultado{display:flex;flex-direction:column;gap:8px}#imp_resultado:empty{display:none}#rev_importar label[for=imp_texto]{color:var(--suave);font-weight:500}.avisos{display:flex;flex-direction:column;gap:8px}.avisos:empty{display:none}.banda{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:space-between;padding:10px 14px;background:var(--azul_claro);border:1px solid var(--azul);border-radius:4px}.banda p{flex:1 1 240px;min-width:0}.banda_aviso{background:#fbf3dc;border-color:var(--aviso)}.previa_placa{position:relative;width:380px;max-width:100%;margin:4px 0}.previa_placa img{display:block;width:100%;height:auto;filter:drop-shadow(8px 12px 14px rgba(40,25,10,.35))}.previa_pantalla{position:absolute;left:14.1%;top:14.1%;width:71.8%;aspect-ratio:1;border-radius:50%;overflow:hidden;container-type:inline-size}.pv_pantalla{position:absolute;inset:0;color:#fff;line-height:1;font-weight:500}.pv_lleno{position:absolute;inset:0;width:100%;height:100%}.pv_arco{fill:none;stroke-width:8;stroke-linecap:round}.pv_arco_menu{stroke-width:6}.pv_c{position:absolute;left:50%;transform:translate(-50%,-50%);white-space:nowrap}.pv_cabecera{top:19.44%;font-size:6.67cqw}.pv_numero{top:44.44%;font-size:41.67cqw;font-weight:600}.pv_rotulo{top:72.22%;font-size:6.67cqw}.pv_capsula{top:79.44%;padding:.8cqw 2.78cqw;border-radius:4cqw;font-size:6.67cqw;color:#fff}.pv_fila_jugadores,.pv_columna{position:absolute;display:flex;gap:1.67cqw}.pv_fila_jugadores{left:50%;top:8.33%;transform:translate(-50%,-50%);align-items:center}.pv_columna{left:91.11%;top:50%;transform:translate(-50%,-50%);flex-direction:column;align-items:center}.pv_punto{width:2.22cqw;height:2.22cqw;border-radius:1.11cqw;opacity:.28}.pv_punto.pv_activo{opacity:1}.pv_fila_jugadores .pv_activo{width:6.11cqw}.pv_columna .pv_activo{height:6.11cqw}.pv_flecha{position:absolute;left:0;right:0;top:19.44%;height:0}.pv_flecha svg{position:absolute;left:50%;top:0;width:8.89cqw;height:5cqw;transform:translate(-50%,-50%);overflow:visible}.pv_flecha polyline{fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.pv_flecha_j{position:absolute;top:0;font-size:8.89cqw;transform:translateY(-50%);white-space:nowrap}.pv_flecha_rival{right:56.11%}.pv_flecha_victima{left:56.11%}.pv_bateria{position:absolute;left:50%;top:91.67%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:1.2cqw;font-size:4.44cqw;color:#8e8e93;white-space:nowrap}.pv_bateria svg{width:5.56cqw;height:3.24cqw;fill:#8e8e93}.pv_icono{top:31.1%;line-height:0}.pv_icono svg{width:26.67cqw;height:26.67cqw}.pv_formato_nombre{top:58.1%;font-size:8.89cqw}.pv_formato_valor{top:69.9%;font-size:11.11cqw}.previa_rueda{display:flex;gap:8px;align-items:center}.previa_rueda .dato_suave{min-width:92px;text-align:center;color:var(--suave)}.boton_rueda{min-width:56px;padding:6px 8px;font-size:16px;background:var(--hueco)}@media(prefers-reduced-motion:reduce){.cabeza{transition:none}}