@font-face{font-family:DejaVu Sans Mono;src:url(../fuentes/dejavu-sans-mono.woff2)format("woff2");font-display:swap}@font-face{font-family:Simbolos LogicaPro;src:url(../fuentes/dejavu-sans-mono.woff2)format("woff2");font-display:swap;unicode-range:U+AC,U+2190-21FF,U+22??,U+2080-2089,U+2500-257F,U+23??,U+25C0-25FF}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--fondo:#fff;--fondo-zona:#f4f5f7;--texto:#1b1d21;--texto-suave:#4a4f57;--borde:#767b84;--acento:#0b5cad;--acento-texto:#fff;--foco:#0b5cad;--error:#b3261e;--error-fondo:#fdecea;--exito:#1f6f3b;--resaltado:#fff2c2;--sombra:#00000026;--margen:16px;--mono:"DejaVu Sans Mono", ui-monospace, monospace;--sans:"Simbolos LogicaPro", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--fondo:#15171b;--fondo-zona:#1f2228;--texto:#e9ebee;--texto-suave:#b8bdc6;--borde:#8c929c;--acento:#7db5f5;--acento-texto:#0d1420;--foco:#9cc8ff;--error:#ff9d94;--error-fondo:#3a1d1b;--exito:#7ed69a;--resaltado:#4a3f12;--sombra:#00000080}}@media (max-width:359px){:root{--margen:8px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--fondo);color:var(--texto);font-family:var(--sans);overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.5}h1,h2,h3{line-height:1.25}a{color:var(--acento)}button,input,select,textarea{font:inherit;color:inherit}button{border:1px solid var(--borde);background:var(--fondo-zona);cursor:pointer;border-radius:6px;min-width:2.75rem;min-height:2.75rem;padding:.4rem .9rem}button.principal{background:var(--acento);border-color:var(--acento);color:var(--acento-texto);font-weight:600}button:disabled{cursor:not-allowed;opacity:.6}input[type=text],select{border:1px solid var(--borde);background:var(--fondo);border-radius:6px;min-height:2.75rem;padding:.4rem .6rem}:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.monoespaciada,.formula,code,kbd,pre{font-family:var(--mono)}.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}.incompatible{padding:var(--margen)}.cabecera{padding:.5rem var(--margen);border-bottom:1px solid var(--borde);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.cabecera h1{margin:0;font-size:1.4rem}.cabecera nav ul{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.principal-pagina{padding:1rem var(--margen) 2rem;grid-template-columns:minmax(0,1fr);gap:1rem;max-width:1400px;margin:0 auto;display:grid}.zona{border:1px solid var(--borde);background:var(--fondo-zona);border-radius:8px;min-width:0;padding:1rem}.zona>h2{margin-top:0;font-size:1.15rem}@media (min-width:900px){.principal-pagina{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"planteamiento resultado""teclado resultado";align-items:start}.zona-planteamiento{grid-area:planteamiento}.zona-teclado{grid-area:teclado}.zona-resultado{grid-area:resultado}}.avisos{padding:0 var(--margen)}.aviso{border:1px solid var(--borde);border-left:4px solid var(--acento);background:var(--fondo-zona);border-radius:6px;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;padding:.5rem .75rem;display:flex}.aviso p{flex:14rem;margin:0}dialog{width:min(48rem, calc(100vw - 2 * var(--margen)));max-height:calc(100dvh - 2 * var(--margen));border:1px solid var(--borde);background:var(--fondo);color:var(--texto);box-shadow:0 10px 30px var(--sombra);border-radius:10px;padding:0}dialog::backdrop{background:#00000073}.cabecera-dialogo{border-bottom:1px solid var(--borde);background:var(--fondo);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex;position:sticky;top:0}.cabecera-dialogo h2{margin:0;font-size:1.2rem}.cuerpo-dialogo{padding:.5rem 1rem 1rem}.pie-dialogo{border-top:1px solid var(--borde);padding:.75rem 1rem}.versiones{grid-template-columns:auto 1fr;gap:.25rem 1rem;display:grid}.versiones dd{margin:0}table{border-collapse:collapse}th,td{border:1px solid var(--borde);text-align:left;vertical-align:top;padding:.3rem .6rem}.informes pre{white-space:pre-wrap}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}fieldset{border:1px solid var(--borde);border-radius:6px;margin:0 0 1rem;padding:.5rem .75rem}fieldset label{align-items:center;gap:.35rem;min-height:2.75rem;margin-right:1rem;display:inline-flex}input[type=radio],input[type=checkbox]{width:1.5rem;height:1.5rem;accent-color:var(--acento);flex-shrink:0}.origen{color:var(--texto-suave);margin:0 0 .75rem}.premisas{margin:0 0 .5rem;padding:0;list-style:none}.campo-formula{margin-bottom:.75rem}.campo-formula label{font-weight:600;display:block}.fila-campo{flex-wrap:wrap;align-items:flex-start;gap:.4rem;display:flex}.caja{flex:12rem;min-width:0;position:relative}.caja input{background:0 0;width:100%;font-size:1.1rem;position:relative}.campo-formula.con-error input{border:2px solid var(--error)}.capa{white-space:pre;pointer-events:none;background:var(--fondo);border:1px solid #0000;border-radius:6px;padding:calc(.4rem + 1px) calc(.6rem + 1px);font-size:1.1rem;position:absolute;inset:0;overflow:hidden}.capa .invisible{color:#0000}.capa .subrayado{color:#0000;background:var(--error-fondo);-webkit-text-decoration:underline wavy var(--error) 2px;text-decoration:underline wavy var(--error) 2px;text-underline-offset:4px}.estado-campo{margin:.25rem 0 0;font-size:.95rem}.error-campo{color:var(--error)}.error-campo .sugerencia{color:var(--texto);display:block}.canonica{color:var(--texto-suave)}button.enlace{min-width:0;min-height:2rem;color:var(--acento);background:0 0;border:none;padding:.1rem .25rem;font-size:.9rem;text-decoration:underline}@media (max-width:599px){.canonica:not(.visible){display:none}}@media (min-width:600px){.ver-canonica{display:none}}.acciones-premisa{gap:.25rem;display:flex}.acciones-premisa button{padding:.3rem .5rem;font-size:.9rem}.problema-nuevo,.menu-problema-nuevo,.etiqueta-problema{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:0 0 .75rem;display:flex}.menu-problema-nuevo{border:1px solid var(--borde);border-radius:.5rem;padding:.75rem}.menu-problema-nuevo label{flex-direction:column;gap:.25rem;display:flex}.error-campo{color:var(--error);flex-basis:100%;margin:0}.pestanas{gap:.5rem;margin-bottom:.75rem;display:flex}.pestanas [aria-selected=true]{border-color:var(--acento);font-weight:700}.generar-coleccion{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;display:flex}.generar-coleccion>label{flex-direction:column;gap:.25rem;display:flex}.mensaje-generador{margin:0 0 .75rem}.acciones-resolver{align-items:center;gap:1rem;margin-top:1rem;display:flex}.trabajando{color:var(--texto-suave)}.tipo-resultado{margin:0 0 .25rem;font-size:1.3rem}.planteamiento-canonico,.repertorio-usado{margin:0 0 .25rem}.avisos-resultado{color:var(--texto-suave);padding-left:1.25rem}.contraejemplo{margin:.75rem 0}.contraejemplo caption{text-align:left;font-weight:600}.pestanas{border-bottom:1px solid var(--borde);flex-wrap:wrap;gap:.25rem;margin:1rem 0 0;display:flex}.pestanas [role=tab]{border-bottom:none;border-radius:6px 6px 0 0}.pestanas [role=tab][aria-selected=true]{background:var(--fondo);box-shadow:inset 0 -3px 0 var(--acento);font-weight:600}.vista{padding-top:.75rem}.derivacion{min-width:0}.maqueta{border:1px solid var(--borde);background:var(--fondo);border-radius:6px;padding:.5rem;line-height:1.164;overflow-x:auto}.maqueta .fila{white-space:pre;min-height:1.164em}.maqueta .fila.nueva{background:var(--resaltado);box-shadow:inset 4px 0 0 var(--acento);font-weight:700}.recorrido:focus-visible{outline-offset:4px}.explicacion{min-height:3em}.botones-recorrido{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.contador{padding:0 .5rem;font-weight:600}.controles-tabla{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.casilla{align-items:center;gap:.35rem;min-height:2.75rem;display:inline-flex}.informe{border:1px solid var(--borde);white-space:pre-wrap;padding:.5rem;overflow-x:auto}.tabla-desplazable{overflow-x:auto}.reglas th[scope=row]{font-weight:400}.bloque{margin:0 0 1rem;display:block}.bloque select{margin-top:.25rem;display:block}.limites-avanzados summary{cursor:pointer;min-height:2.75rem;padding:.5rem 0;font-weight:600}.limite{margin-bottom:.75rem}.limite label{display:block}.limite input{border:1px solid var(--borde);background:var(--fondo);border-radius:6px;width:100%;max-width:16rem;min-height:2.75rem;padding:.4rem .6rem}.ayuda-limite{color:var(--texto-suave);font-size:.9rem;display:block}.aviso-desfasado{margin:.5rem 0}.teclado{grid-template-columns:repeat(6,minmax(0,1fr));gap:.3rem;margin-top:.5rem;display:grid}.tecla{min-width:0;min-height:2.75rem;padding:.25rem;font-size:1.2rem}.tecla.ancha{grid-column:span 2}.tecla.activa{background:var(--acento);color:var(--acento-texto)}.teclado-fijo{z-index:10;padding:.4rem var(--margen) calc(.4rem + env(safe-area-inset-bottom));border-top:1px solid var(--borde);background:var(--fondo-zona);box-shadow:0 -4px 12px var(--sombra);position:fixed;bottom:0;left:0;right:0}.teclado-fijo .teclado{margin:0}.principal-pagina{padding-bottom:calc(2rem + var(--alto-teclado,0px))}.volver-teclado{right:var(--margen);bottom:calc(var(--margen) + env(safe-area-inset-bottom));z-index:10;position:fixed}@media (pointer:coarse){.tecla{min-height:44px}}.datos-ejemplo{flex-direction:column;flex:14rem;min-width:0;display:flex}.id-ejemplo{font-weight:600}.detalle{color:var(--texto-suave);font-size:.9rem}.boton-fichero{border:1px solid var(--borde);background:var(--fondo-zona);cursor:pointer;border-radius:6px;align-items:center;min-height:2.75rem;padding:.4rem .9rem;display:inline-flex}.boton-fichero:focus-within{outline:3px solid var(--foco);outline-offset:2px}.nota{color:var(--texto-suave);font-size:.9rem}.error-global{border-left:4px solid var(--error);background:var(--error-fondo);padding:.5rem .75rem}.sucia{color:var(--error);margin-left:.5rem}.problemas-coleccion{margin:0;padding:0;list-style:none}.problemas-coleccion li{border-bottom:1px solid var(--borde);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem 0;display:flex}.acciones-problema,.botones-coleccion,.acciones-resultado{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.acciones-resultado{margin:.5rem 0}.estado-conforme{color:var(--exito)}.estado-discrepancia{color:var(--error)}.zona-soltar{z-index:50;border:4px dashed var(--acento);color:#fff;pointer-events:none;background:#0000008c;place-items:center;font-size:1.5rem;display:grid;position:fixed;inset:0}.exportar{position:relative}.menu-exportar{z-index:5;min-width:16rem;max-width:calc(100vw - 2 * var(--margen));border:1px solid var(--borde);background:var(--fondo);box-shadow:0 6px 18px var(--sombra);border-radius:6px;flex-direction:column;gap:.25rem;margin:.25rem 0 0;padding:.4rem;list-style:none;display:flex;position:absolute}.menu-exportar button{text-align:left;width:100%}.texto-copiar{border:1px solid var(--borde);background:var(--fondo);white-space:pre;border-radius:6px;width:100%;margin-top:.25rem;padding:.5rem;display:block}.nota-metodo{margin:.25rem 0;font-style:italic}pre.maqueta{white-space:pre;margin:0}.barra-cuenta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex;position:relative}.menu-cuenta{inset-inline-end:0;z-index:10;background:var(--fondo);border:1px solid var(--borde);min-width:12rem;box-shadow:0 4px 12px var(--sombra);border-radius:6px;margin:.25rem 0 0;padding:.5rem;list-style:none;position:absolute;top:100%}.menu-cuenta button{text-align:start;width:100%}.nombre-cuenta{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:14rem;display:inline-block;overflow:hidden}.formulario-cuenta input[type=email],.formulario-cuenta input[type=password],.formulario-cuenta input[type=text]{width:100%;max-width:28rem;margin-top:.25rem;display:block}.formulario-cuenta .casilla{align-items:flex-start;gap:.5rem;margin:0 0 .75rem;display:flex}.requisitos{color:var(--texto-suave);margin:-.5rem 0 1rem;padding-inline-start:1.25rem}.requisitos .cumple{color:var(--exito)}.requisitos .falta{color:var(--error)}.error-cuenta:not(:empty){color:var(--error);background:var(--error-fondo);border-inline-start:4px solid var(--error);margin:0 0 1rem;padding:.5rem .75rem}.aviso-cuenta{background:var(--resaltado);padding:.5rem .75rem}.otra-opcion{margin-top:1rem}.guardar-cuenta{flex-wrap:wrap;gap:.5rem;display:inline-flex}.lista-problemas{margin:0 0 1rem;padding:0;list-style:none}.problema-cuenta{border-bottom:1px solid var(--borde);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.5rem 0;display:flex}.datos-problema{flex-direction:column;flex:14rem;min-width:0;display:flex}.nombre-problema{font-weight:600}.resumen-problema{overflow-wrap:anywhere}.fecha-problema{color:var(--texto-suave);font-size:.9em}.acciones-problema,.salidas-conflicto{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.versiones-conflicto dd{overflow-wrap:anywhere;margin:0 0 .75rem}.acciones-fichero{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:0 0 1rem;display:flex}.errores-importacion{overflow-wrap:anywhere;max-height:12rem;margin:0 0 1rem;padding-left:1.25rem;overflow-y:auto}.datos-cuenta{grid-template-columns:max-content 1fr;gap:.25rem 1rem;margin:0 0 1rem;display:grid}.datos-cuenta dt{color:var(--texto-suave)}.datos-cuenta dd{overflow-wrap:anywhere;margin:0}
/*$vite$:1*/