.xa{color:var(--xa-c-medio);font-family:var(--font-texto,"Instrument Sans", system-ui, sans-serif);min-height:100vh;padding:16px}.xa *,.xa :before,.xa :after{box-sizing:border-box}.xa-caja{width:100%;max-width:680px;margin-inline:auto}.xa-bloque{max-width:620px;margin-inline:auto}@media (min-width:900px){.xa-bloque{max-width:760px}}.xa-top{max-width:760px;margin-inline:auto}.xa-top,.xa-lado-cab{-webkit-backdrop-filter:blur(40px)saturate(150%);backdrop-filter:blur(40px)saturate(150%);border-radius:var(--xa-r-marco);min-height:var(--xa-alto-barra);background:linear-gradient(#1cd0e112,#1cd0e112),#06091266;border:1px solid #1cd0e138;align-items:center;gap:14px;margin-bottom:14px;padding:14px 16px;display:flex;box-shadow:0 8px 28px #00000061,inset 0 1px 1px #ffffff1a}.xa-pasos{border-radius:var(--xa-r-marco);background:#ffffff0f;border:1px solid #ffffff24;flex:1;align-items:center;gap:4px;min-width:0;margin:0;padding:7px 12px;list-style:none;display:flex}.xa-tramo{border-radius:var(--xa-r-min);background:#ffffff2e;flex:1;height:6px}.xa-tramo-hecho{background:#98ff86d9}.xa-tramo-aqui{background:#1cd0e1e6}.xa-sig{color:var(--xa-c-medio);font-size:var(--xa-f-txt);white-space:nowrap;flex:none;text-decoration:none}.xa-sig:hover{color:var(--xa-c-blanco)}.xa-racha{border-radius:var(--xa-r-pastilla);font-family:var(--font-mono,"IBM Plex Mono", monospace);font-size:var(--xa-f-pieza);white-space:nowrap;color:var(--xa-c-ambar);background:#ffc46b1a;border:1px solid #ffc46b40;flex:none;align-items:center;gap:6px;padding:6px 12px;font-weight:500;text-decoration:none;display:inline-flex}.xa-racha svg{width:15px;height:15px}.xa-racha-off{color:var(--xa-c-tenue);background:#ffffff0f;border-color:#ffffff24}.xa-sig,.xa-racha{display:none}@media (min-width:360px) and (max-width:899.98px){.xa-racha,.xa-racha-off{font-size:var(--xa-f-min);flex:none;gap:5px;padding:4px 9px;display:inline-flex}.xa-racha svg{width:13px;height:13px}}.xa-x:hover{color:var(--xa-c-blanco)}.xa-x{width:24px;height:24px;font-size:var(--xa-f-pieza);color:var(--xa-c-medio);cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-family:inherit;text-decoration:none;display:flex}.xa-xp{white-space:nowrap;text-align:center;min-width:66px;font-family:var(--font-mono,"IBM Plex Mono", monospace);font-size:var(--xa-f-sub);color:var(--xa-c-lima);border-radius:var(--xa-r-caja);white-space:nowrap;border:1px solid #98ff864d;flex:none;padding:3px 9px}.xa-miga{font-size:var(--xa-f-sub);align-items:center;gap:5px;margin:0 0 5px;display:flex}.xa-miga-r{color:var(--xa-c-excel);align-items:center;gap:5px;font-weight:500;display:flex}.xa-miga-r svg{width:12px;height:12px}.xa-miga-m{color:var(--xa-c-tenue)}.xa-miga-l{color:var(--xa-c-claro)}.xa-miga-mec-retirado{font-family:var(--font-mono,"IBM Plex Mono", monospace);text-transform:uppercase;letter-spacing:.04em;font-size:var(--xa-f-min);color:var(--xa-c-gris);margin-left:4px}.xa-miga{flex-wrap:wrap}.xa-miga-sep{color:var(--xa-c-gris);display:flex}.xa-miga-sep svg{width:9px;height:9px}.xa-mec{font-family:var(--font-mono,"IBM Plex Mono", monospace);text-transform:uppercase;color:var(--xa-c-gris);letter-spacing:.04em;font-size:var(--xa-f-min);margin:0 0 6px}.xa-escena{font-family:var(--font-display,"Archivo", sans-serif);color:var(--xa-c-blanco);font-weight:700;line-height:1.35;font-size:var(--xa-f-med);text-wrap:pretty;margin:0 0 7px}.xa-frase{display:inline}.xa-tarea{color:var(--xa-c-claro);line-height:1.45;font-size:var(--xa-f-txt);margin:0 0 12px}.xa-ayudas{justify-content:flex-start;align-items:center;gap:13px;margin-bottom:14px;display:flex}.xa-pista-link{color:var(--xa-c-cian);cursor:pointer;font-family:inherit;font-size:var(--xa-f-pieza);background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-weight:500;display:flex}.xa-pista-link svg{width:14px;height:14px}.xa-bq{width:23px;height:23px;color:var(--xa-c-gris);font-family:inherit;font-size:var(--xa-f-pieza);cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;line-height:1;display:flex}.xa-bq-on{border:1.5px solid var(--xa-c-tenue);color:var(--xa-c-claro);background:#ffffff0f}.xa-pista{border-radius:var(--xa-r-pieza);background:#1cd0e10f;border:1px solid #1cd0e14d;flex-wrap:wrap;align-items:baseline;gap:9px;margin-bottom:14px;padding:12px;display:flex}.xa-pista p{flex:260px;min-width:0}.xa-pista-cab{flex:none;align-items:center;gap:7px;display:flex}.xa-pista-cab svg{width:14px;height:14px;color:var(--xa-c-cian)}.xa-pista-cab .xa-et{color:var(--xa-c-cian)}.xa-pista p{font-size:var(--xa-f-txt);margin:0;line-height:1.55}.xa-pop{background:var(--xa-c-fondo);border-radius:var(--xa-r-caja);border:1px solid #ffffff29;margin-bottom:14px;padding:12px;box-shadow:0 8px 28px #0000008c}.xa-pop-cab{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.xa-pop-cab .xa-et{color:var(--xa-c-tenue)}.xa-pop-x{width:22px;height:22px;color:var(--xa-c-gris);font-size:var(--xa-f-dato);cursor:pointer;background:0 0;border:none;padding:0;line-height:1}.xa-paso{align-items:flex-start;gap:9px;margin-bottom:9px;display:flex}.xa-paso:last-child{margin-bottom:0}.xa-paso p{font-size:var(--xa-f-txt);margin:0;line-height:1.55}.xa-paso-ic{border-radius:var(--xa-r-ficha);flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.xa-paso-ic svg{width:14px;height:14px}.xa-ic-cian{color:var(--xa-c-cian);background:#1cd0e11f;border:1px solid #1cd0e147}.xa-ic-gris{color:var(--xa-c-tenue);background:#ffffff0d;border:1px solid #ffffff1f}.xa-ic-lima{color:var(--xa-c-lima);background:#98ff861f;border:1px solid #98ff8640}.xa-et{font-family:var(--font-mono,"IBM Plex Mono", monospace);text-transform:uppercase;letter-spacing:.05em;font-size:var(--xa-f-min)}.xa{--xa-aire:28px;--xa-aire-mec:16px}.xa-obra{margin-top:var(--xa-aire);gap:var(--xa-aire-mec);flex-direction:column;display:flex}.xa-obra>.xa-pie-hoja{margin-top:calc(var(--xa-aire-mec) * -1 + 9px)}.xa-ver{border-radius:var(--xa-r-pieza);margin-top:var(--xa-aire);margin-bottom:0;padding:13px}.xa-vcab{align-items:center;gap:8px;margin-bottom:9px;display:flex}.xa-vico{flex:none;width:15px;height:15px}.xa-ver-ok .xa-et{color:var(--xa-c-serie)}.xa-ver-no .xa-et{color:var(--xa-c-ambar)}.xa-ver .xa-xp{font-size:var(--xa-f-mini);margin-left:auto}.xa-ver p{font-size:var(--xa-f-txt);margin:0;line-height:1.55}.xa-ver p+p{margin-top:9px}.xa-detalle{background:var(--xa-c-fondo);border-radius:var(--xa-r-caja);border:1px solid #98ff8633;padding:14px}.xa-det-cab{align-items:center;gap:8px;margin-bottom:9px;display:flex}.xa-det-ic{border-radius:var(--xa-r-ficha);width:24px;height:24px;color:var(--xa-c-lima);background:#98ff861f;flex-shrink:0;justify-content:center;align-items:center;display:flex}.xa-det-ic svg{width:14px;height:14px}.xa-detalle .xa-et{color:var(--xa-c-lima)}.xa-detalle p.xa-det-tit{font-family:var(--font-display,"Archivo", sans-serif);font-weight:700;font-size:var(--xa-f-txt);color:var(--xa-c-lima);margin:0 0 6px}.xa-detalle p{font-size:var(--xa-f-txt);margin:0;line-height:1.55}.xa-detalle p+p{margin-top:9px}.xa-detalle .xa-det-tit+p{margin-top:0}.xa-pie{margin-top:var(--xa-aire);flex-direction:column;align-items:center;display:flex}.xa-rep{text-align:center}.xa-btn{text-align:center;border-radius:var(--xa-r-ficha);background:var(--xa-c-lima);width:fit-content;min-width:200px;max-width:100%;color:var(--xa-c-sobre-lima);cursor:pointer;font-family:inherit;font-weight:500;font-size:var(--xa-f-dato);margin-inline:auto;border:none;justify-content:center;align-self:center;align-items:center;margin-top:13px;padding:12px;display:inline-flex}.xa-btn-off{color:var(--xa-c-gris);cursor:default;background:#ffffff0a;border:1px solid #ffffff1f}.xa-btn-re{color:var(--xa-c-blanco);background:0 0;border:1px solid #ffffff29}.xa-rep{font-size:var(--xa-f-sub);color:var(--xa-c-gris);justify-content:center;align-items:center;gap:8px;margin:12px 0 0;display:flex}.xa-rep button{border-radius:var(--xa-r-ficha);color:var(--xa-c-claro);font:inherit;font-size:var(--xa-f-pieza);cursor:pointer;background:0 0;border:1px solid #ffffff29;padding:6px 14px;text-decoration:none;transition:border-color .14s ease-out,color .14s ease-out}.xa-rep button:hover{border-color:var(--xa-c-cian);color:var(--xa-c-cian)}.xa b{color:var(--xa-c-blanco);font-weight:700}.xa code,.xa-fn{font-family:var(--font-mono,"IBM Plex Mono", monospace);color:var(--xa-c-lima);font-size:.92em;font-weight:500}@media (min-width:900px){.xa{padding:22px 28px}.xa-caja{max-width:1120px}.xa-sig{display:inline}.xa-racha{display:inline-flex}.xa-mec{font-size:var(--xa-f-mini)}.xa-escena{font-size:var(--xa-f-tit)}.xa-tarea{font-size:var(--xa-f-dato)}.xa-pista-link{font-size:var(--xa-f-txt)}.xa-bq{width:25px;height:25px;font-size:var(--xa-f-txt)}.xa-ver p,.xa-pista p,.xa-detalle p,.xa-paso p{font-size:var(--xa-f-txt)}.xa-btn{font-size:var(--xa-f-dato);padding:13px 32px}.xa-hoja,.xa-ops,.xa-pares,.xa-paleta,.xa-grupos,.xa-filas,.xa-filtros,.xa-est,.xa-seg,.xa-vista,.xa-items{max-width:620px;margin-inline:auto}}.xa-hoja{width:fit-content;max-width:100%;margin-inline:auto}.xa-hoja>.xa-pie-hoja{width:min-content;min-width:100%}.xa-grid{width:fit-content;max-width:100%}.xa-hoja{-webkit-backdrop-filter:blur(40px)saturate(150%);backdrop-filter:blur(40px)saturate(150%);border-radius:var(--xa-r-marco);background:linear-gradient(#1cd0e112,#1cd0e112),#06091266;border:1px solid #1cd0e138;padding:12px;box-shadow:0 8px 28px #00000061,inset 0 1px 1px #ffffff1a}.xa-grid{font-family:var(--font-mono,"IBM Plex Mono", monospace);font-size:var(--xa-f-sub);justify-content:start;align-items:stretch;gap:3px;display:grid}.xa-hd{color:var(--xa-c-gris);font-size:var(--xa-f-min);padding:5px}.xa-hd-der{text-align:right}.xa-rn{text-align:center;color:var(--xa-c-gris);font-size:var(--xa-f-min);padding:8px 2px}.xa-c{border-radius:var(--xa-r-min);color:var(--xa-c-blanco);font-family:inherit;font-size:inherit;text-align:left;background:#ffffff08;border:1.5px solid #0000;padding:8px 7px}button.xa-c{cursor:pointer}.xa-num{text-align:right}.xa-izq{text-align:left}.xa-on{border-color:var(--xa-c-cian);background:#1cd0e124}.xa-ok{border-color:var(--xa-c-lima);background:#98ff861a}.xa-no{border-color:var(--xa-c-rojo);background:#e8877a1a}.xa-ctx{color:var(--xa-c-tenue);font-family:var(--font-mono,"IBM Plex Mono", monospace);font-size:var(--xa-f-sub);text-align:right;padding:8px 6px}.xa-ctx.xa-izq{text-align:left}.xa-ctx.xa-num{text-align:right}.xa-pie-hoja{font-family:var(--font-mono,"IBM Plex Mono", monospace);color:var(--xa-c-gris);text-align:right;font-size:var(--xa-f-min);margin:9px 0 0}@media (min-width:900px){.xa-hd,.xa-rn,.xa-pie-hoja{font-size:var(--xa-f-mini)}}.xa-ops{flex-direction:column;gap:9px;width:fit-content;min-width:300px;max-width:100%;margin-inline:auto;display:flex}.xa-op{border-radius:var(--xa-r-pieza);width:100%;color:var(--xa-c-medio);text-align:left;background:var(--xa-v-ficha);-webkit-backdrop-filter:var(--xa-v-ficha-blur);backdrop-filter:var(--xa-v-ficha-blur);cursor:pointer;font-family:inherit;line-height:1.4;font-size:var(--xa-f-txt);border:1px solid #ffffff29;padding:13px 14px}.xa-op-on{border:1.5px solid var(--xa-c-cian);color:var(--xa-c-blanco);background:#1cd0e11f}.xa-op-ok{border:1.5px solid var(--xa-c-lima);color:var(--xa-c-blanco);background:#98ff861a}.xa-op-no{border:1.5px solid var(--xa-c-rojo);color:var(--xa-c-blanco);background:#e8877a1a}.xa-op-mute{color:var(--xa-c-gris);border-color:#ffffff1a}.xa-op-ic{font-size:var(--xa-f-dato);margin-right:8px}.xa-op-ok .xa-op-ic{color:var(--xa-c-lima)}.xa-op-no .xa-op-ic{color:var(--xa-c-rojo)}.xa-tocar{font-size:var(--xa-f-pieza);color:var(--xa-c-gris);text-align:center;margin:16px 0 0}.xa-item{margin-bottom:14px}.xa-item:last-child{margin-bottom:0}.xa-item-et{font-family:var(--font-mono,"IBM Plex Mono", monospace);font-size:var(--xa-f-txt);color:var(--xa-c-lima);border-radius:var(--xa-r-ficha);background:#98ff8614;border:1px solid #98ff8638;margin-bottom:7px;padding:5px 11px;font-weight:500;display:inline-block}.xa-item p{font-size:var(--xa-f-txt);margin:0;line-height:1.5}@media (min-width:900px){.xa-op{font-size:var(--xa-f-dato);padding:14px 16px}}.xa-filas{flex-direction:column;gap:9px;display:flex}.xa-fila{border-radius:var(--xa-r-pieza);background:#ffffff08;border:1px solid #ffffff29;align-items:center;gap:11px;padding:11px 10px 11px 13px;display:flex}.xa-fila-on{border:1.5px solid var(--xa-c-cian);background:#1cd0e11a}.xa-fila-ok{border:1.5px solid var(--xa-c-lima);background:#98ff861a}.xa-fila-no{border:1.5px solid var(--xa-c-rojo);background:#e8877a1a}.xa-fila-n{font-family:var(--font-mono,"IBM Plex Mono", monospace);font-size:var(--xa-f-mini);color:var(--xa-c-gris);flex:none;width:13px}.xa-fila-on .xa-fila-n{color:var(--xa-c-cian)}.xa-fila-ok .xa-fila-n{color:var(--xa-c-lima)}.xa-fila-txt{flex:1;display:block}.xa-fila-et{font-family:var(--font-mono,"IBM Plex Mono", monospace);font-size:var(--xa-f-pieza);color:var(--xa-c-lima);margin-bottom:2px;display:block}.xa-fila-sub{font-size:var(--xa-f-sub);color:var(--xa-c-medio)}.xa-fila-sola{font-family:var(--font-mono,"IBM Plex Mono", monospace);font-size:var(--xa-f-pieza);color:var(--xa-c-blanco);flex:1}.xa-flechas{flex-direction:column;flex:none;gap:3px;display:flex}.xa-flechas button{border-radius:var(--xa-r-min);width:32px;height:22px;color:var(--xa-c-medio);font-size:var(--xa-f-sub);cursor:pointer;background:0 0;border:1px solid #ffffff24;padding:0;font-family:inherit}.xa-flechas button:disabled{color:var(--xa-c-fantasma);cursor:default}.xa-filtros{background:var(--xa-c-fondo);border-radius:var(--xa-r-pieza);flex-direction:column;gap:9px;margin-bottom:12px;padding:11px;display:flex}.xa-mec-min{font-family:var(--font-mono,"IBM Plex Mono", monospace);text-transform:uppercase;color:var(--xa-c-gris);letter-spacing:.04em;font-size:var(--xa-f-min);text-align:center;margin:0}.xa-centro{text-align:center}.xa-flt{font-size:var(--xa-f-pieza);align-items:center;gap:7px;display:flex}.xa-flt-n{color:var(--xa-c-gris);flex:none;width:14px}.xa-flt-ig{color:var(--xa-c-gris);flex:none}.xa-flt-hueco{border-radius:var(--xa-r-ficha);color:var(--xa-c-gris);font-family:var(--font-mono,"IBM Plex Mono", monospace);font-size:var(--xa-f-sub);text-align:center;background:0 0;border:1.5px dashed #ffffff40;flex:1;min-width:0;padding:8px 10px}.xa-flt-toca{border:1.5px dashed var(--xa-c-cian);color:var(--xa-c-cian);background:#1cd0e114}.xa-flt-puesto{color:var(--xa-c-blanco);background:#1cd0e11a;border:1.5px solid #1cd0e166}.xa-flt-sel{cursor:pointer}.xa-flt-sel option{background:var(--xa-c-fondo);color:var(--xa-c-blanco)}.xa-pie-act{color:var(--xa-c-cian)}.xa-pie-ok{color:var(--xa-c-lima)}.xa-est-n{font-family:var(--font-display,"Archivo", sans-serif);font-size:var(--xa-f-max);color:var(--xa-c-cian);text-align:center;margin:0 0 14px;font-weight:700;line-height:1}.xa-est-vacio{color:var(--xa-c-fantasma)}.xa-rango{width:100%;accent-color:var(--xa-c-cian);margin-bottom:6px}.xa-est-topes{font-family:var(--font-mono,"IBM Plex Mono", monospace);font-size:var(--xa-f-min);color:var(--xa-c-gris);justify-content:space-between;display:flex}.xa-seg{border-radius:var(--xa-r-pieza);background:#ffffff0d;margin-bottom:14px;padding:3px;display:flex}.xa-seg button{border-radius:var(--xa-r-ficha);color:var(--xa-c-medio);cursor:pointer;font-family:inherit;font-weight:500;font-size:var(--xa-f-pieza);background:0 0;border:none;flex:1;padding:11px}.xa-seg .xa-seg-on{background:var(--xa-c-cian);color:var(--xa-c-sobre-lima)}.xa-vista{border-radius:var(--xa-r-pieza);text-align:center;padding:30px 22px}.xa-vista .xa-mec-min{margin-bottom:13px}.xa-valores{flex-wrap:wrap;justify-content:center;gap:26px;display:flex}.xa-valor{font-family:var(--font-mono,"IBM Plex Mono", monospace);font-size:var(--xa-f-grande);letter-spacing:-.01em;color:var(--xa-c-blanco);display:inline-block}.xa-vista-nota{font-size:var(--xa-f-pieza);color:var(--xa-c-tenue);margin:14px 0 0;line-height:1.45}@media (min-width:900px){.xa-valor{font-size:var(--xa-f-max)}}.xa-pares{grid-template-columns:.8fr 1.2fr;gap:8px;display:grid}.xa-chip{border-radius:var(--xa-r-ficha);border:var(--xa-v-ficha-borde);background:var(--xa-v-ficha);-webkit-backdrop-filter:var(--xa-v-ficha-blur);backdrop-filter:var(--xa-v-ficha-blur);color:var(--xa-c-medio);cursor:pointer;text-align:center;font-family:inherit;font-size:var(--xa-f-sub);padding:12px 14px}.xa-chip-mono{font-family:var(--font-mono,"IBM Plex Mono", monospace);font-size:var(--xa-f-sub)}.xa-chip-on{border-color:var(--xa-c-cian);color:var(--xa-c-blanco);background:#1cd0e124}.xa-chip-hecho{color:var(--xa-c-blanco);background:#1cd0e11a;border:1px solid #1cd0e159}.xa-op-par.xa-op-mute{color:var(--xa-c-blanco);background:#1cd0e11a;border-color:#1cd0e159}.xa-chip-ok{border:1.5px solid var(--xa-c-lima);color:var(--xa-c-blanco);background:#98ff861a}.xa-chip-no{border:1.5px solid var(--xa-c-rojo);color:var(--xa-c-blanco);background:#e8877a1a}.xa-op-par{font-size:var(--xa-f-pieza)}.xa-paleta{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.xa-paleta>*{flex:none}.xa-paleta .xa-chip{font-size:var(--xa-f-dato);color:var(--xa-c-blanco)}.xa-hueco{border-radius:var(--xa-r-pieza);color:var(--xa-c-fantasma);font-family:var(--font-mono,"IBM Plex Mono", monospace);font-size:var(--xa-f-dato);text-align:center;border:1.5px dashed #ffffff1f;flex:1;padding:14px 5px}.xa-grupos{grid-template-columns:1fr 1fr;gap:10px;display:grid}.xa-grupo{border-radius:var(--xa-r-pieza);text-align:left;cursor:pointer;background:0 0;border:1.5px dashed #ffffff2e;min-height:92px;padding:12px;font-family:inherit;display:block}.xa-grupo:disabled{cursor:default}.xa-grupo-act{background:#1cd0e10a;border:1.5px solid #1cd0e159}.xa-grupo-ok{border:1.5px solid var(--xa-c-lima);background:#98ff8614}.xa-grupo-no{background:#e8877a0d;border:1.5px solid #e8877a73}.xa-grupo-et{font-family:var(--font-mono,"IBM Plex Mono", monospace);text-transform:uppercase;letter-spacing:.04em;font-size:var(--xa-f-min);color:var(--xa-c-medio);margin-bottom:9px;display:block}.xa-grupo-ok .xa-grupo-et{color:var(--xa-c-lima)}.xa-grupo-no .xa-grupo-et{color:var(--xa-c-rojo)}.xa-grupo-fichas{flex-wrap:wrap;gap:6px;display:flex}.xa-ficha{border-radius:var(--xa-r-ficha);color:var(--xa-c-blanco);font-family:var(--font-mono,"IBM Plex Mono", monospace);font-size:var(--xa-f-pieza);text-align:left;cursor:pointer;transition:background-color var(--xa-t-toque,.12s) ease-out, border-color var(--xa-t-toque,.12s) ease-out;background:#ffffff0f;border:1px solid #ffffff24;padding:6px 11px}.xa-ficha:hover:not(:disabled){background:#ffffff1c;border-color:#ffffff42}.xa-ficha:disabled{cursor:default}@media (min-width:900px){.xa-chip,.xa-op-par{font-size:var(--xa-f-txt)}}.xa-ver-nota{background:#ffffff0a;border:1px solid #ffffff24}.xa-ver-nota .xa-et{color:var(--xa-c-tenue)}.xa-entrar{color:var(--xa-c-cian)}.xa-paleta-flt .xa-chip{font-size:var(--xa-f-pieza);flex:none}.xa-paleta-flt .xa-hueco{font-size:var(--xa-f-pieza);flex:none;padding:10px 16px}.xa{--xa-v-caja:var(--xa-v-hoja);--xa-v-caja-borde:1px solid #ffffff24;--xa-v-caja-blur:blur(12px);--xa-v-hoja:linear-gradient(#ffffff09, #ffffff09), #06091273;--xa-v-hoja-borde:1px solid #ffffff24;--xa-v-hoja-blur:blur(12px);--xa-v-ficha:#ffffff09;--xa-v-ficha-borde:1px solid #ffffff24;--xa-v-ficha-blur:blur(10px);--xa-t-toque:.12s;--xa-t-veredicto:.2s;--xa-t-filtro:.18s;--xa-t-acierto:.42s;--xa-t-fallo:.36s;--xa-t-desliza:.26s;--xa-curva-desliza:cubic-bezier(.22, .9, .3, 1);--xa-r-min:4px;--xa-r-ficha:7px;--xa-r-pieza:10px;--xa-r-caja:12px;--xa-r-marco:16px;--xa-r-pastilla:999px;--xa-alto-barra:64px;--xa-f-min:9.5px;--xa-f-mini:10.5px;--xa-f-sub:11.5px;--xa-f-pieza:12.5px;--xa-f-txt:13.5px;--xa-f-dato:15px;--xa-f-med:17px;--xa-f-tit:21px;--xa-f-grande:34px;--xa-f-max:42px;--xa-c-blanco:#fff;--xa-c-claro:#c9c9d4;--xa-c-medio:#a8b0c4;--xa-c-tenue:#808aa6;--xa-c-gris:#5f6266;--xa-c-fantasma:#3a3d45;--xa-c-fondo:#0b0e20;--xa-c-cian:#1cd0e1;--xa-c-lima:#98ff86;--xa-c-rojo:#e8877a;--xa-c-ambar:#ffc46b;--xa-c-serie:#5ddba0;--xa-c-excel:#cbe9be;--xa-c-sobre-lima:#04140a}.xa-pop,.xa-filtros,.xa-vista,.xa-est{background:var(--xa-v-caja);-webkit-backdrop-filter:var(--xa-v-caja-blur);backdrop-filter:var(--xa-v-caja-blur);border:var(--xa-v-caja-borde);border-radius:var(--xa-r-caja);box-shadow:0 8px 28px #00000047}.xa-hoja{background:var(--xa-v-hoja);-webkit-backdrop-filter:var(--xa-v-hoja-blur);backdrop-filter:var(--xa-v-hoja-blur);border:var(--xa-v-hoja-borde);border-radius:var(--xa-r-caja);padding:12px;box-shadow:0 8px 28px #00000047}.xa-fila,.xa-grupo,.xa-seg,.xa-par-hueco,.xa-flt-hueco{background:var(--xa-v-ficha);-webkit-backdrop-filter:var(--xa-v-ficha-blur);backdrop-filter:var(--xa-v-ficha-blur);border:var(--xa-v-ficha-borde);border-radius:var(--xa-r-pieza);box-shadow:none}.xa-ver{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:var(--xa-r-caja);box-shadow:none}.xa-ver-ok{background:#5ddba012;border:1px solid #5ddba047}.xa-ver-no{background:#ffc46b12;border:1px solid #ffc46b47}.xa-seg button{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}@keyframes xa-pulso{0%{transform:scale(1);box-shadow:0 0 #98ff8680}45%{transform:scale(1.025);box-shadow:0 0 0 7px #98ff8600}to{transform:scale(1);box-shadow:0 0 #98ff8600}}@keyframes xa-tiembla{0%,to{transform:translate(0)}22%{transform:translate(-4px)}55%{transform:translate(4px)}80%{transform:translate(-2px)}}@keyframes xa-sube{0%{transform:translateY(100%)}to{transform:none}}.xa-c{transition:border-color var(--xa-t-toque) ease-out, background-color var(--xa-t-toque) ease-out, transform var(--xa-t-toque) ease-out}button.xa-c:hover:not(.xa-on):not(.xa-ok):not(.xa-no){background:#ffffff0f}.xa-ver{animation:xa-sube var(--xa-t-veredicto) ease-out both}.xa-grid>*{transition-property:opacity;transition-duration:var(--xa-t-filtro);transition-timing-function:ease-out}.xa-c{transition-property:border-color,background-color,transform,opacity;transition-duration:var(--xa-t-toque), var(--xa-t-toque), var(--xa-t-toque), var(--xa-t-filtro);transition-timing-function:ease-out}.xa-apaga{opacity:.16}.xa-pie-hoja{transition:color var(--xa-t-filtro) ease-out}.xa-ok,.xa-fila-ok{animation:xa-pulso var(--xa-t-acierto) ease-out}.xa-no,.xa-fila-no{animation:xa-tiembla var(--xa-t-fallo) ease-out}.xa-fila,.xa-chip,.xa-grupo{transition:transform var(--xa-t-desliza) var(--xa-curva-desliza), border-color .14s ease-out, background-color .14s ease-out, opacity var(--xa-t-filtro) ease-out}.xa-btn{transition:transform var(--xa-t-toque) ease-out, filter var(--xa-t-toque) ease-out}.xa-btn:hover{filter:brightness(1.07)}.xa-btn:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.xa *,.xa{transition:none!important;animation:none!important}}.xa-miga{margin-bottom:10px}.xa-escena{margin-bottom:8px}.xa-tarea{margin-bottom:0}.xa-ayudas,.xa-pista,.xa-pop{margin-top:var(--xa-aire);margin-bottom:0}.xa-detalle{margin-top:var(--xa-aire)}.xa-barra{margin-top:18px}.xa-barra-via{border-radius:var(--xa-r-min);background:#ffffff0f;height:8px;position:relative}.xa-barra-margen{border-radius:var(--xa-r-min);background:#98ff8638;height:100%;position:absolute;top:0}.xa-barra-sol{border-radius:var(--xa-r-min);background:var(--xa-c-lima);width:2px;height:14px;margin-left:-1px;position:absolute;top:-3px}.xa-barra-tuya{background:var(--xa-c-fondo);border:2px solid var(--xa-c-cian);border-radius:50%;width:16px;height:16px;margin-left:-8px;position:absolute;top:-4px}.xa-barra-ok{border-color:var(--xa-c-lima)}.xa-barra-pie{font-family:var(--font-mono,"IBM Plex Mono", monospace);font-size:var(--xa-f-mini);color:var(--xa-c-gris);align-items:center;gap:7px;margin:11px 0 0;display:flex}.xa-barra-et-ok{color:var(--xa-c-lima)}.xa-barra-et-no{color:var(--xa-c-cian)}.xa-barra-sep{color:var(--xa-c-fantasma)}.xa-est{width:100%;max-width:380px;margin-inline:auto}.xa-obra:has(.xa-est) .xa-hoja{width:fit-content;margin-inline:auto}.xa-est .xa-rango{width:100%}.xa-obra:has(.xa-est) .xa-grid{font-size:var(--xa-f-sub)}:is(.xa-obra:has(.xa-est) .xa-c,.xa-obra:has(.xa-est) .xa-ctx){padding:8px 7px}.xa-gr{background:var(--xa-v-hoja);-webkit-backdrop-filter:var(--xa-v-hoja-blur);backdrop-filter:var(--xa-v-hoja-blur);border:var(--xa-v-hoja-borde);border-radius:var(--xa-r-caja);padding:12px;box-shadow:0 8px 28px #00000047}.xa-gr svg{width:100%;height:auto;display:block}.xa-gr-tit{font-family:var(--font-display,"Archivo", sans-serif);font-size:var(--xa-f-pieza);color:var(--xa-c-claro);margin:0 0 8px}.xa-gr-rej{stroke:#ffffff0d}.xa-gr-eje{stroke:#ffffff24}.xa-gr-et{font-family:var(--font-mono,"IBM Plex Mono", monospace);font-size:var(--xa-f-mini);fill:var(--xa-c-tenue)}.xa-gr-val{font-family:var(--font-mono,"IBM Plex Mono", monospace);font-size:var(--xa-f-mini);fill:var(--xa-c-claro)}.xa-gr-barra{transition:fill .14s ease-out,y .38s cubic-bezier(.22,.9,.3,1),height .38s cubic-bezier(.22,.9,.3,1)}.xa-gr-tocable{cursor:pointer}.xa-gr-linea{fill:none;stroke-width:2px}.xa-gr-punto{transition:fill .14s ease-out}.xa-gr-aviso{font-family:var(--font-mono,"IBM Plex Mono", monospace);font-size:var(--xa-f-mini);color:var(--xa-c-ambar);margin:9px 0 0}.xa-mandos{flex-direction:column;gap:8px;width:fit-content;min-width:300px;max-width:100%;margin-inline:auto;display:flex}.xa-mando{text-align:left;border-radius:var(--xa-r-pieza);border:var(--xa-v-ficha-borde);background:var(--xa-v-ficha);-webkit-backdrop-filter:var(--xa-v-ficha-blur);backdrop-filter:var(--xa-v-ficha-blur);color:var(--xa-c-claro);font:inherit;font-size:var(--xa-f-txt);cursor:pointer;align-items:center;gap:10px;padding:11px 13px;transition:border-color .14s ease-out,background-color .14s ease-out;display:flex}.xa-mando-luz{background:#ffffff24;border-radius:50%;flex:none;width:9px;height:9px;transition:background-color .14s ease-out}.xa-mando-on{border-color:var(--xa-c-cian);background:#1cd0e11a}.xa-mando-on .xa-mando-luz{background:var(--xa-c-cian)}.xa-mando-on{color:var(--xa-c-blanco)}.xa-ops-fila{flex-flow:wrap}.xa-ops-fila .xa-op{text-align:center;flex:120px}.xa-minis{grid-template-columns:1fr 1fr;gap:10px;display:grid}.xa-mini{border-radius:var(--xa-r-pieza);border:var(--xa-v-ficha-borde);background:var(--xa-v-ficha);-webkit-backdrop-filter:var(--xa-v-ficha-blur);backdrop-filter:var(--xa-v-ficha-blur);color:var(--xa-c-claro);font:inherit;font-size:var(--xa-f-pieza);cursor:pointer;flex-direction:column;align-items:center;gap:8px;padding:12px;transition:border-color .14s ease-out,background-color .14s ease-out;display:flex}.xa-mini-svg{width:100%;max-width:120px;height:auto}.xa-mini-on{border-color:var(--xa-c-cian);background:#1cd0e11a}.xa-mini-ok{border-color:var(--xa-c-lima);background:#98ff861a}.xa-mini-no{border-color:var(--xa-c-rojo);background:#e8877a1a}.xa-mini-mute{opacity:.5}.xa-mini-et{color:inherit}.xa-aparte{margin-inline:auto;border-radius:var(--xa-r-pieza);border:var(--xa-v-ficha-borde);background:var(--xa-v-ficha);width:fit-content;max-width:100%;-webkit-backdrop-filter:var(--xa-v-ficha-blur);backdrop-filter:var(--xa-v-ficha-blur);font-size:var(--xa-f-pieza);color:var(--xa-c-medio);align-items:center;gap:18px;margin-bottom:14px;padding:11px 16px;display:flex}.xa-aparte-ref{font-family:var(--font-mono,"IBM Plex Mono", monospace);font-size:var(--xa-f-mini);color:var(--xa-c-gris)}.xa-aparte b{color:var(--xa-c-blanco)}.xa-ref{font-family:inherit;font-size:inherit;border-radius:var(--xa-r-min);color:var(--xa-c-cian);cursor:pointer;background:#1cd0e11a;border:1px solid #1cd0e159;padding:2px 6px;transition:border-color .14s ease-out,background-color .14s ease-out,color .14s ease-out}.xa-ref-fija{color:var(--xa-c-lima);background:#98ff861f;border-color:#98ff8673}.xa-arr-btn{border-radius:var(--xa-r-pieza);border:var(--xa-v-ficha-borde);background:var(--xa-v-ficha);width:fit-content;min-width:200px;max-width:100%;-webkit-backdrop-filter:var(--xa-v-ficha-blur);backdrop-filter:var(--xa-v-ficha-blur);color:var(--xa-c-blanco);font:inherit;font-size:var(--xa-f-txt);cursor:pointer;justify-content:center;align-items:center;margin:14px auto 0;padding:11px 26px;display:flex}.xa-arr{flex-direction:column;gap:7px;margin-top:14px;display:flex}.xa-arr-fila{font-family:var(--font-mono,"IBM Plex Mono", monospace);font-size:var(--xa-f-sub);color:var(--xa-c-claro);align-items:center;gap:11px;display:flex}.xa-intentos{font-family:var(--font-mono,"IBM Plex Mono", monospace);font-size:var(--xa-f-mini);color:var(--xa-c-gris);text-align:right;margin:12px 0 0}.xa-ecu{border-radius:var(--xa-r-caja);border:var(--xa-v-hoja-borde);background:var(--xa-v-hoja);-webkit-backdrop-filter:var(--xa-v-hoja-blur);backdrop-filter:var(--xa-v-hoja-blur);font-family:var(--font-mono,"IBM Plex Mono", monospace);font-size:var(--xa-f-med);color:var(--xa-c-blanco);justify-content:center;align-items:center;gap:16px;padding:18px 13px;display:flex}.xa-ecu-ig{color:var(--xa-c-gris)}.xa-ecu-fin{text-align:center;font-family:var(--font-mono,"IBM Plex Mono", monospace);font-size:var(--xa-f-tit);color:var(--xa-c-lima);margin:12px 0 0}.xa-op-re{color:var(--xa-c-tenue);border-style:dashed}.xa-pasos-nav{align-items:center;gap:8px;margin-top:14px;display:flex}.xa-paso-punto{background:#ffffff24;border-radius:50%;width:7px;height:7px;transition:background-color .14s ease-out}.xa-paso-visto{background:var(--xa-c-cian)}.xa-pasos-nav .xa-op{flex:none;width:auto;margin-left:auto}.xa-par-fija{cursor:default;border-color:var(--xa-c-lima)!important;color:var(--xa-c-blanco)!important;background:#98ff861a!important}.xa-par-falla{border-color:var(--xa-c-ambar)!important;color:var(--xa-c-blanco)!important;background:#ffc46b1f!important}.xa-orden{font-family:var(--font-mono,"IBM Plex Mono", monospace);font-size:var(--xa-f-min);color:var(--xa-c-gris);pointer-events:none;line-height:1;position:absolute;top:2px;left:4px}button.xa-c{position:relative}.xa-ficha{padding-left:14px;position:relative}.xa-est{background:var(--xa-v-hoja);-webkit-backdrop-filter:var(--xa-v-hoja-blur);backdrop-filter:var(--xa-v-hoja-blur);border:var(--xa-v-hoja-borde);border-radius:var(--xa-r-caja);padding:18px 20px 14px;box-shadow:0 8px 28px #00000047}.xa-est .xa-est-n{margin:6px 0 16px}.xa-est .xa-rango{margin-bottom:10px}.xa-c,.xa-ctx{padding:9px 11px}.xa-flt-hueco{text-align:center;min-width:104px;padding:10px 14px}.xa-flt{gap:10px}.xa-filtros{min-width:300px;padding:16px 18px}.xa-filtros .xa-mec-min{margin-bottom:12px}.xa-seg{gap:5px;width:fit-content;margin-inline:auto;padding:5px}.xa-seg button{white-space:nowrap;min-width:0;padding:11px 22px}.xa-xp-hueco{visibility:hidden}.xa-chip-mono{font-family:var(--font-mono,"IBM Plex Mono", monospace);font-size:var(--xa-f-dato);text-align:right;background:var(--xa-v-ficha);min-width:92px;min-height:44px;-webkit-backdrop-filter:var(--xa-v-ficha-blur);backdrop-filter:var(--xa-v-ficha-blur);color:var(--xa-c-blanco);border:1.5px solid #0000;box-shadow:inset 0 0 0 1px #ffffff0f}.xa-chip-mono:hover{background:#ffffff12}.xa-chip-mono.xa-chip-on{border-color:var(--xa-c-cian);background:#1cd0e124}.xa-grupo{border:var(--xa-v-ficha-borde);border-radius:var(--xa-r-caja);background:var(--xa-v-ficha);min-height:132px;-webkit-backdrop-filter:var(--xa-v-ficha-blur);backdrop-filter:var(--xa-v-ficha-blur);padding:0;overflow:hidden}.xa-grupo-cab{color:var(--xa-c-claro);background:#ffffff0a;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:9px 12px;display:flex}.xa-grupo-n{font-family:var(--font-mono,"IBM Plex Mono", monospace);font-size:var(--xa-f-mini);color:var(--xa-c-gris)}.xa-grupo-act .xa-grupo-n{color:var(--xa-c-cian)}.xa-grupo-et{text-align:left;flex:1}.xa-grupo .xa-grupo-fichas{border-radius:var(--xa-r-ficha);background:#0000002e;border:1.5px dashed #ffffff1f;flex-wrap:wrap;align-content:flex-start;gap:8px;min-height:70px;margin:10px;padding:10px;display:flex}.xa-grupo-act{border-color:var(--xa-c-cian)}.xa-grupo-act .xa-grupo-fichas{background:#1cd0e10f;border-color:#1cd0e173}.xa-grupo .xa-ficha{font-size:var(--xa-f-txt);border-radius:var(--xa-r-ficha);align-items:center;min-height:38px;padding:6px 12px 6px 20px;display:flex}.xa-paleta .xa-hueco{border-radius:var(--xa-r-ficha);min-width:92px;min-height:44px;font-size:var(--xa-f-dato);border:1.5px dashed #ffffff1f;flex:none;justify-content:flex-end;align-items:center;padding:10px 14px;display:flex}.xa-grupos{gap:12px;width:100%;max-width:460px;margin-inline:auto}.xa-formula{border-radius:var(--xa-r-pieza);border:var(--xa-v-ficha-borde);background:var(--xa-v-ficha);width:fit-content;max-width:100%;-webkit-backdrop-filter:var(--xa-v-ficha-blur);backdrop-filter:var(--xa-v-ficha-blur);font-family:var(--font-mono,"IBM Plex Mono", monospace);font-size:var(--xa-f-dato);color:var(--xa-c-lima);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-inline:auto;padding:13px 18px;line-height:1.5;display:flex;overflow-x:auto}.xa-formula code{font:inherit;color:inherit;flex-wrap:wrap;align-items:center;gap:2px;display:inline-flex}.xa-formula-celda{font-size:var(--xa-f-txt);color:var(--xa-c-tenue);border-right:1px solid #ffffff1f;flex:none;padding-right:10px}.xa-lienzo{width:100%}@media (min-width:1160px){.xa-lienzo{grid-template-columns:minmax(0,760px) 300px;justify-content:center;align-items:start;gap:32px;display:grid}.xa-lienzo>.xa-caja{max-width:none;margin-inline:0}}.xa-lado{display:none;position:sticky;top:16px}@media (min-width:1160px){.xa-lado{display:block}}.xa-lado-cab{align-items:center;margin-bottom:14px;display:flex}.xa-lado-donde{font-family:var(--font-mono,"IBM Plex Mono", monospace);font-size:var(--xa-f-min);letter-spacing:.04em;text-transform:uppercase;color:var(--xa-c-gris);margin:0;line-height:1.5}.xa-lado-lista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.xa-lado-item{font-size:var(--xa-f-pieza);color:var(--xa-c-tenue);transition:color var(--xa-t-toque) ease-out, border-color var(--xa-t-toque) ease-out;border-left:2px solid #0000;padding:9px 14px;line-height:1.45;text-decoration:none;display:block}.xa-lado-item:hover{color:var(--xa-c-claro)}.xa-lado-hecho{color:var(--xa-c-gris)}.xa-lado-aqui{border-left-color:var(--xa-c-cian);color:var(--xa-c-blanco);font-weight:500}.xa-abre{text-align:left;border-radius:var(--xa-r-marco);border:var(--xa-v-ficha-borde);background:var(--xa-v-ficha);width:100%;-webkit-backdrop-filter:var(--xa-v-ficha-blur);backdrop-filter:var(--xa-v-ficha-blur);color:var(--xa-c-claro);font:inherit;cursor:pointer;align-items:center;gap:12px;margin-bottom:14px;padding:11px 16px;display:flex}@media (min-width:1160px){.xa-abre{display:none}}.xa-abre-txt{flex:1;min-width:0}.xa-abre-tit{font-size:var(--xa-f-pieza);color:var(--xa-c-blanco);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:block;overflow:hidden}.xa-abre-v{width:18px;height:18px;color:var(--xa-c-gris);flex:none;transform:rotate(90deg)}.xa-velo{z-index:40;animation:xa-aparece var(--xa-t-veredicto) ease-out;background:#0000008c;align-items:flex-end;display:flex;position:fixed;inset:0}@keyframes xa-aparece{0%{opacity:0}to{opacity:1}}.xa-hoja-menu{background:linear-gradient(#ffffff0a, #ffffff0a), var(--xa-c-fondo);border-top-left-radius:var(--xa-r-marco);border-top-right-radius:var(--xa-r-marco);border-top:var(--xa-v-ficha-borde);width:100%;max-height:78vh;animation:xa-sube var(--xa-t-desliza) var(--xa-curva-desliza);flex-direction:column;display:flex}.xa-hoja-asa{border-radius:var(--xa-r-pastilla);background:#ffffff38;width:38px;height:4px;margin:10px auto 2px}.xa-hoja-cab{border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;padding:12px 18px;display:flex}.xa-hoja-tit{font-size:var(--xa-f-dato);color:var(--xa-c-blanco);flex:1;margin:0}.xa-hoja-x{border-radius:var(--xa-r-ficha);width:36px;height:36px;color:var(--xa-c-tenue);font:inherit;cursor:pointer;background:0 0;border:0;flex:none}.xa-hoja-x:hover{color:var(--xa-c-blanco)}.xa-hoja-cuerpo{padding:10px 8px calc(16px + env(safe-area-inset-bottom));overflow-y:auto}.xa-lado-punto{display:none}.xa-hoja-cuerpo .xa-lado-item{border-radius:var(--xa-r-pieza);font-size:var(--xa-f-txt);border-left:0;align-items:center;gap:12px;min-height:44px;padding:12px 14px;display:flex}.xa-hoja-cuerpo .xa-lado-punto{border-radius:var(--xa-r-pastilla);border:1.5px solid #ffffff38;flex:none;width:18px;height:18px;display:block}.xa-hoja-cuerpo .xa-lado-hecho .xa-lado-punto{border-color:var(--xa-c-lima);background:#98ff862e}.xa-hoja-cuerpo .xa-lado-aqui{color:var(--xa-c-blanco);background:#1cd0e11a}.xa-hoja-cuerpo .xa-lado-aqui .xa-lado-punto{border-color:var(--xa-c-cian);background:var(--xa-c-cian)}@media (prefers-reduced-motion:reduce){.xa-velo,.xa-hoja-menu{animation:none}}.xa-lado-grupo+.xa-lado-grupo{margin-top:20px}.xa-lado-mod{font-family:var(--font-mono,"IBM Plex Mono", monospace);font-size:var(--xa-f-min);letter-spacing:.04em;text-transform:uppercase;color:var(--xa-c-gris);margin:0 0 6px;padding:0 14px}.xa-hoja-cuerpo .xa-lado-mod{margin-bottom:8px;padding:0 16px}.xa-hoja-cuerpo .xa-lado-grupo+.xa-lado-grupo{margin-top:24px}.xa-grid{border-radius:var(--xa-r-ficha);border:1px solid #ffffff21;gap:0;width:fit-content;max-width:100%;overflow:hidden}.xa-hd,.xa-rn{color:var(--xa-c-gris);font-size:var(--xa-f-min);background:#ffffff0e;justify-content:center;align-items:center;display:flex}.xa-hd{border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff14;gap:5px;padding:7px 9px}.xa-hd-der{justify-content:flex-end}.xa-rn{border-bottom:1px solid #ffffff12;border-right:1px solid #ffffff29;padding:0 4px}.xa-c,.xa-ctx{border:1px solid #ffffff12;border-top:0;border-left:0;border-radius:0;padding:9px 10px}.xa-c{outline-offset:-2px;background:#ffffff0b;outline:2px solid #0000}.xa-ctx{background:0 0}.xa-c.xa-on,.xa-ctx.xa-on,.xa-c.xa-ok,.xa-ctx.xa-ok,.xa-c.xa-no,.xa-ctx.xa-no{border-color:#ffffff12}.xa-c.xa-on,.xa-ctx.xa-on{outline-color:var(--xa-c-cian);background:#1cd0e124}.xa-c.xa-ok,.xa-ctx.xa-ok{outline-color:var(--xa-c-lima);background:#98ff861a}.xa-c.xa-no,.xa-ctx.xa-no{outline-color:var(--xa-c-rojo);background:#e8877a1a}.xa-formula{color:var(--xa-c-claro)}.xa-formula code{color:inherit}.xa-formula code>span:first-child{color:var(--xa-c-gris)}.xa-gr-ver{border-radius:var(--xa-r-min);color:var(--xa-c-ambar);font:inherit;font-size:var(--xa-f-min);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffc46b61;margin-left:8px;padding:2px 8px}.xa-gr-ver:hover{background:#ffc46b1a}.xa-gr-3d-alto{opacity:.55}.xa-gr-3d-lado{opacity:.3}.xa-cuesta{flex-direction:column;gap:8px;width:fit-content;max-width:100%;margin-inline:auto;display:flex}.xa-cuesta-fila{border-radius:var(--xa-r-pieza);border:var(--xa-v-ficha-borde);background:var(--xa-v-ficha);-webkit-backdrop-filter:var(--xa-v-ficha-blur);backdrop-filter:var(--xa-v-ficha-blur);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.xa-cuesta-cuando{font-family:var(--font-mono,"IBM Plex Mono", monospace);font-size:var(--xa-f-min);letter-spacing:.04em;text-transform:uppercase;color:var(--xa-c-gris)}.xa-cuesta-coste{font-size:var(--xa-f-pieza);color:var(--xa-c-claro);line-height:1.5}.xa-grupo-ok{border-color:var(--xa-c-lima);background:#98ff8614}.xa-grupo-no{background:#e8877a0d;border-color:#e8877a73}.xa-grupo-vuelve{border-color:var(--xa-c-ambar);background:#ffc46b1a}.xa-grupo-vuelve .xa-grupo-et,.xa-grupo-vuelve .xa-grupo-n{color:var(--xa-c-ambar)}.xa-grupo-vuelve .xa-grupo-fichas{background:#ffc46b0f;border-color:#ffc46b73}.xa-pistas{flex-direction:column;gap:8px;width:fit-content;min-width:300px;max-width:100%;margin-inline:auto;display:flex}.xa-pista-f{text-align:left;border-radius:var(--xa-r-pieza);border:var(--xa-v-ficha-borde);background:var(--xa-v-ficha);width:100%;-webkit-backdrop-filter:var(--xa-v-ficha-blur);backdrop-filter:var(--xa-v-ficha-blur);color:var(--xa-c-tenue);font:inherit;font-size:var(--xa-f-pieza);cursor:pointer;transition:border-color var(--xa-t-toque) ease-out, color var(--xa-t-toque) ease-out;align-items:flex-start;gap:12px;padding:13px 15px;line-height:1.5;display:flex}.xa-pista-f:hover:not(:disabled){border-color:#ffffff42}.xa-pista-n{font-family:var(--font-mono,"IBM Plex Mono", monospace);font-size:var(--xa-f-min);color:var(--xa-c-gris);flex:none;line-height:1.9}.xa-pista-t{flex:1}.xa-pista-f-on{color:var(--xa-c-claro);border-color:#ffffff42}.xa-pista-f-on .xa-pista-n{color:var(--xa-c-claro)}.xa-magn{border-radius:var(--xa-r-pieza);border:var(--xa-v-ficha-borde);background:var(--xa-v-ficha);width:fit-content;-webkit-backdrop-filter:var(--xa-v-ficha-blur);backdrop-filter:var(--xa-v-ficha-blur);justify-content:center;align-items:center;gap:18px;margin-inline:auto;padding:16px 22px;display:flex}.xa-magn-lado{flex-direction:column;align-items:center;gap:2px;display:flex}.xa-magn-n{font-family:var(--font-mono,"IBM Plex Mono", monospace);font-size:var(--xa-f-tit);color:var(--xa-c-blanco);font-style:normal}.xa-magn-et{font-size:var(--xa-f-min);letter-spacing:.04em;text-transform:uppercase;color:var(--xa-c-gris);font-style:normal}.xa-magn-x{font-family:var(--font-mono,"IBM Plex Mono", monospace);font-size:var(--xa-f-med);color:var(--xa-c-gris)}.xa-acciones{width:fit-content;max-width:100%;margin-inline:auto;margin-top:var(--xa-aire);justify-content:center;align-items:stretch;gap:10px;display:flex}.xa-acciones .xa-btn{flex:auto;align-self:stretch;margin:0}.xa-acciones .xa-rep-btn{align-self:stretch}.xa-rep-btn{border-radius:var(--xa-r-pieza);color:var(--xa-c-claro);font:inherit;font-size:var(--xa-f-pieza);white-space:nowrap;cursor:pointer;transition:border-color var(--xa-t-toque) ease-out, color var(--xa-t-toque) ease-out;background:0 0;border:1px solid #ffffff29;flex:none;justify-content:center;align-items:center;padding:0 16px;display:inline-flex}.xa-rep-btn:hover{border-color:var(--xa-c-cian);color:var(--xa-c-cian)}.xa-rep-nota{text-align:center;font-size:var(--xa-f-sub);color:var(--xa-c-gris);margin:10px 0 0}

.pos-sinpermiso{max-width:640px;padding:0 var(--lado-marco);margin:60px auto}.pos-tit-fila{align-items:center;gap:10px;display:flex}.pos-linea{color:var(--color-tenue);margin:0 0 8px;font-size:13.5px}.pos-linea b{color:var(--color-tinta);font-weight:600}.pos-vertodo{color:var(--color-cian);flex:none;font-size:13.5px;font-weight:600}.pos-vertodo:hover{text-decoration:underline}.pos-tira{gap:3px;margin-top:14px;padding-bottom:2px;display:flex;overflow-x:auto}.pos-scroll{overflow-x:auto}.pos-casilla{cursor:default;background:var(--color-sup-2);border:none;border-radius:4px;flex:none;width:12px;height:12px;padding:0}.pos-casilla:disabled{cursor:default}.pos-casilla-ok{background:var(--color-lima)}.pos-casilla-avi{background:var(--color-alerta)}.pos-casilla-mal{background:var(--color-mal)}.pos-casilla-tenue{background:var(--color-sup-2)}button.pos-casilla:not(:disabled){cursor:pointer}button.pos-casilla:not(:disabled):hover,button.pos-casilla:not(:disabled):focus-visible{outline:2px solid var(--color-cian);outline-offset:1px}.pos-casilla-on{outline:2px solid var(--color-tinta);outline-offset:1px}.pos-detalle{margin-top:16px}.pos-insights{border-top:1px solid var(--color-linea);grid-template-columns:1fr 1fr;gap:20px 28px;margin-top:20px;padding-top:20px;display:grid}.pos-insight h4{margin:0 0 10px}.pos-insight-ancho{grid-column:1/-1}@media (max-width:760px){.pos-insights{grid-template-columns:1fr}}.qa-pestanas{margin-bottom:20px}.qa-botones-tope{flex-wrap:wrap;gap:10px;display:flex}.qa-lista{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.qa-item{border:1px solid var(--color-linea);border-radius:var(--radius-db-s);padding:16px}.qa-item-cab{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.qa-tit{color:var(--color-tinta);margin:4px 0 6px;font-weight:600}.qa-borrador{margin-top:12px}.qa-textarea{resize:vertical;width:100%;min-height:140px;font-family:var(--font-sans);color:var(--color-tinta);background:var(--color-sup-2);border:1px solid var(--color-linea-2);border-radius:var(--radius-db-s);padding:12px;font-size:15px;line-height:1.5}.qa-acciones{gap:10px;margin-top:10px;display:flex}.qa-kpis{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:14px;margin:20px 0;display:grid}@media (max-width:760px){.qa-kpis{grid-template-columns:1fr 1fr}}.qa-kpi-n-mal{color:var(--color-mal)}.qa-kpi-n-texto{color:var(--color-tenue);font-size:15px;font-weight:600}.qa-insights{flex-direction:column;gap:8px;display:flex}.qa-insight{border-radius:var(--radius-db-s);color:var(--color-tinta);border-left:3px solid var(--color-linea-2);background:var(--color-sup-2);padding:10px 14px;font-size:13.5px;line-height:1.5}.qa-insight-ok{border-left-color:var(--color-lima);background:color-mix(in srgb, var(--color-lima) 8%, transparent)}.qa-insight-avi{border-left-color:var(--color-alerta);background:color-mix(in srgb, var(--color-alerta) 8%, transparent)}.qa-insight-mal{border-left-color:var(--color-mal);background:color-mix(in srgb, var(--color-mal) 8%, transparent)}.qa-insight-tenue{color:var(--color-tenue)}.qa-barra-pendiente{background:var(--color-alerta)}.qa-barra-ok{background:var(--color-lima);border-radius:0 0 4px 4px}.qa-kpi-cab{justify-content:space-between;align-items:baseline;display:flex}.qa-kpi-ventana{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--color-tenue);font-size:10px}.tb-rank li.tb-rank-clic{padding:0}.tb-rank-btn{all:unset;cursor:pointer;box-sizing:border-box;border-radius:var(--radius-db-s);grid-template-columns:minmax(0,1fr) 34% auto auto;align-items:center;gap:12px;width:100%;margin:-4px -6px;padding:4px 6px;display:grid}.tb-rank-btn:hover{background:var(--color-sup-2)}.tb-rank-row-on .tb-rank-btn{background:var(--color-sup-2);box-shadow:inset 2px 0 0 var(--color-cian)}.tb-rank-btn:focus-visible{outline:2px solid var(--color-cian);outline-offset:2px}.qa-cola-fila{align-items:flex-start;gap:14px;display:flex}.qa-cola-espera{text-align:center;flex:none;width:52px}.qa-cola-espera-n{font-family:var(--font-display);font-size:20px;font-weight:700;line-height:1}.qa-cola-espera-u{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--color-tenue);margin-top:2px;font-size:9.5px;display:block}.qa-cola-espera-mal .qa-cola-espera-n{color:var(--color-mal)}.qa-cola-espera-avi .qa-cola-espera-n{color:var(--color-alerta)}.qa-cola-espera-ok .qa-cola-espera-n{color:var(--color-lima)}.qa-cola-cuerpo{flex:1;min-width:0}
