.xa{color:var(--xa-c-medio);font-family:var(--font-sans);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{align-items:center;gap:var(--hueco-3);background:linear-gradient(color-mix(in srgb, var(--color-cian) 7%, transparent), color-mix(in srgb, var(--color-cian) 7%, transparent)), color-mix(in srgb, var(--suelo) 40%, transparent);-webkit-backdrop-filter:blur(40px)saturate(150%);backdrop-filter:blur(40px)saturate(150%);border:1px solid color-mix(in srgb, var(--color-cian) 22%, transparent);border-radius:var(--radio-l);min-height:var(--xa-alto-barra);box-shadow:0 8px 28px #00000061, inset 0 1px 1px color-mix(in srgb, var(--color-tinta) 10%, transparent);margin-bottom:14px;padding:14px 16px;display:flex}.xa-pasos{align-items:center;gap:var(--hueco-1);background:color-mix(in srgb, var(--color-tinta) 6%, transparent);border:1px solid color-mix(in srgb, var(--color-tinta) 14%, transparent);border-radius:var(--radio-l);flex:1;min-width:0;margin:0;padding:7px 12px;list-style:none;display:flex}.xa-xp{white-space:nowrap;text-align:center;min-width:66px;font-family:var(--font-mono);font-size:var(--t-menor);color:var(--xa-c-lima);border:1px solid color-mix(in srgb, var(--color-lima) 30%, transparent);border-radius:var(--radio-db);white-space:nowrap;flex:none;padding:3px 9px}.xa-mec{font-family:var(--font-mono);text-transform:uppercase;color:var(--xa-c-gris);letter-spacing:var(--letra-suelta);font-size:var(--t-micro);margin:0 0 6px}.xa-escena{color:var(--xa-c-claro);font-weight:var(--peso-normal);font-size:var(--t-texto);line-height:var(--lh-texto);margin:0 0 6px}.xa-frase{display:inline}.xa-tarea{font-family:var(--font-display);font-weight:var(--peso-fuerte);color:var(--xa-c-blanco);font-size:var(--t-texto);line-height:var(--lh-titulo);text-wrap:pretty;margin:0 0 12px}.xa-ayudas{justify-content:flex-start;align-items:center;gap:var(--hueco-3);margin-bottom:14px;display:flex}.xa-bq{border-radius:var(--radio-circulo);border:1px solid color-mix(in srgb, var(--color-tinta) 18%, transparent);width:24px;height:24px;color:var(--xa-c-gris);font-family:inherit;font-size:var(--t-menor);cursor:pointer;background:0 0;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);background:color-mix(in srgb, var(--color-tinta) 6%, transparent);color:var(--xa-c-claro)}.xa-pista{align-items:baseline;gap:var(--hueco-2);border:1px solid color-mix(in srgb, var(--color-cian) 30%, transparent);background:color-mix(in srgb, var(--color-cian) 6%, transparent);border-radius:var(--radio-s);flex-wrap:wrap;margin-bottom:14px;padding:12px;display:flex}.xa-pista p{min-width:0;font-size:var(--t-menor);line-height:var(--lh-texto);flex:260px;margin:0}.xa-pop{border:1px solid color-mix(in srgb, var(--color-tinta) 16%, transparent);background:var(--xa-c-fondo);border-radius:var(--radio-db);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(--t-texto);cursor:pointer;background:0 0;border:none;padding:0;line-height:1}.xa-paso{gap:var(--hueco-2);align-items:flex-start;margin-bottom:9px;display:flex}.xa-paso:last-child{margin-bottom:0}.xa-paso p{font-size:var(--t-menor);line-height:var(--lh-texto);margin:0}.xa-paso-ic{border-radius:var(--radio-s);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{background:color-mix(in srgb, var(--color-cian) 12%, transparent);border:1px solid color-mix(in srgb, var(--color-cian) 28%, transparent);color:var(--xa-c-cian)}.xa-ic-gris{background:color-mix(in srgb, var(--color-tinta) 5%, transparent);border:1px solid color-mix(in srgb, var(--color-tinta) 12%, transparent);color:var(--xa-c-tenue)}.xa-ic-lima{background:color-mix(in srgb, var(--color-lima) 12%, transparent);border:1px solid color-mix(in srgb, var(--color-lima) 25%, transparent);color:var(--xa-c-lima)}.xa-et{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--letra-suelta);font-size:var(--t-micro)}.xa{--xa-aire:28px;--xa-aire-mec:16px}.xa-obra{margin-top:var(--hueco-5);gap:var(--hueco-4);flex-direction:column;display:flex}.xa-obra>.xa-pie-hoja{margin-top:calc(var(--hueco-4) * -1 + 9px)}.xa-ver{border-radius:var(--radio-s);margin-top:var(--hueco-5);margin-bottom:0;padding:13px}.xa-vcab{align-items:center;gap:var(--hueco-2);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(--t-micro);margin-left:auto}.xa-ver p{font-size:var(--t-menor);line-height:var(--lh-texto);margin:0}.xa-ver p+p{margin-top:9px}.xa-detalle{background:var(--xa-c-fondo);border:1px solid color-mix(in srgb, var(--color-lima) 20%, transparent);border-radius:var(--radio-db);padding:14px}.xa-det-cab{align-items:center;gap:var(--hueco-2);margin-bottom:9px;display:flex}.xa-det-ic{border-radius:var(--radio-s);background:color-mix(in srgb, var(--color-lima) 12%, transparent);width:24px;height:24px;color:var(--xa-c-lima);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);font-weight:var(--peso-fuerte);font-size:var(--t-menor);color:var(--xa-c-lima);margin:0 0 6px}.xa-detalle p{font-size:var(--t-menor);line-height:var(--lh-texto);margin:0}.xa-detalle p+p{margin-top:9px}.xa-detalle .xa-det-tit+p{margin-top:0}.xa-pie{margin-top:var(--hueco-5);flex-direction:column;align-items:center;display:flex}.xa-rep{text-align:center}.xa-btn{text-align:center;border-radius:var(--radio-s);background:var(--xa-c-lima);width:fit-content;min-width:200px;max-width:100%;color:var(--xa-c-sobre-lima);font-family:inherit;font-weight:var(--peso-medio);cursor:pointer;font-size:var(--t-texto);margin-inline:auto;border:none;justify-content:center;align-self:center;align-items:center;margin:0;padding:12px;display:inline-flex}.xa-btn-off{border:1px solid color-mix(in srgb, var(--color-tinta) 12%, transparent);background:color-mix(in srgb, var(--color-tinta) 4%, transparent);color:var(--xa-c-gris);cursor:default}.xa-btn-re{border:1px solid color-mix(in srgb, var(--color-tinta) 16%, transparent);color:var(--xa-c-blanco);background:0 0}.xa-rep{font-size:var(--t-menor);color:var(--xa-c-gris);justify-content:center;align-items:center;gap:var(--hueco-2);margin:12px 0 0;display:flex}.xa-rep button{border:1px solid color-mix(in srgb, var(--color-tinta) 16%, transparent);border-radius:var(--radio-s);color:var(--xa-c-claro);font:inherit;font-size:var(--t-menor);cursor:pointer;background:0 0;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:var(--peso-fuerte)}.xa code,.xa-fn{font-family:var(--font-mono);color:var(--xa-c-lima);font-weight:var(--peso-medio);font-size:.92em}@media (min-width:900px){.xa{padding:22px 28px}.xa-caja{max-width:1120px}.xa-mec{font-size:var(--t-micro)}.xa-escena,.xa-tarea{font-size:var(--t-medio)}.xa-bq{width:25px;height:25px;font-size:var(--t-menor)}.xa-ver p,.xa-pista p,.xa-detalle p,.xa-paso p{font-size:var(--t-menor)}.xa-btn{font-size:var(--t-texto);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}}.xls{--xls-papel:#fff;--xls-marco:#f3f2f1;--xls-linea:#d0cece;--xls-tinta:#201f1e;--xls-tenue:#605e5c;--xls-verde:#107c41;--xls-sel:#e7f1ea;--xls-marca:#1aac00;margin:0 auto var(--hueco-4);border:1px solid color-mix(in srgb, var(--xls-tinta) 42%, var(--xls-papel));border-radius:var(--radio-s);background:var(--xls-papel);width:100%;color:var(--xls-tinta);font-family:var(--font-sans);font-size:var(--t-menor);max-width:420px;font-size:var(--t-menor);overflow:hidden}.xls-pes{gap:var(--hueco-3);padding:6px var(--hueco-3) 0;background:var(--xls-marco);align-items:center;display:flex;overflow-x:auto}.xls-pes-t{white-space:nowrap;color:var(--xls-tenue);font-size:var(--t-menor);padding-bottom:6px}.xls-pes-on{color:var(--xls-verde);font-weight:var(--peso-medio);box-shadow:inset 0 -2px 0 var(--xls-verde)}.xls-cinta{align-items:flex-end;gap:var(--hueco-3);padding:var(--hueco-2) var(--hueco-3);background:var(--xls-marco);border-bottom:1px solid var(--xls-linea);display:flex;overflow-x:auto}.xls-grupo{align-items:center;gap:var(--hueco-1);flex-direction:column;flex:none;display:flex}.xls-grupo-caja{border-radius:var(--radio-min);background:color-mix(in srgb, var(--xls-tinta) 7%, transparent);width:34px;height:18px}.xls-grupo-et{color:var(--xls-tenue);font-size:var(--t-micro);white-space:nowrap}.xls-banda{display:block}.xls-banda.xls-marcada .xls-pes,.xls-banda.xls-marcada .xls-cinta{background:0 0}.xls-pes{overflow:hidden}.xls-hojas{align-items:stretch;gap:var(--hueco-1);padding:var(--hueco-1) var(--hueco-3) 0;border-top:1px solid var(--xls-linea);background:var(--xls-marco);font-size:var(--t-micro);display:flex;overflow:hidden}.xls-hoja{padding:3px var(--hueco-3);border:1px solid var(--xls-linea);border-radius:var(--radio-min) var(--radio-min) 0 0;color:var(--xls-tenue);white-space:nowrap;border-bottom:0}.xls-hoja-mas{padding:var(--hueco-1) var(--hueco-2);color:var(--xls-tenue)}.xls-hoja-on{background:var(--xls-papel);color:var(--xls-verde);font-weight:var(--peso-medio);box-shadow:inset 0 2px 0 var(--xls-verde)}.xls-estado{justify-content:flex-end;gap:var(--hueco-4);padding:4px var(--hueco-3);border-top:1px solid var(--xls-linea);background:var(--xls-marco);font-family:var(--font-mono);font-size:var(--t-micro);color:var(--xls-tinta);display:flex}.xls-estado-dato{white-space:nowrap}.xls-barra{align-items:center;gap:var(--hueco-2);padding:5px var(--hueco-3);border-bottom:1px solid var(--xls-linea);font-family:var(--font-mono);font-size:var(--t-menor);display:flex}.xls-nombre{align-items:center;gap:var(--hueco-1);min-width:56px;padding:2px var(--hueco-2);border:1px solid var(--xls-linea);border-radius:var(--radio-min);flex:none;display:flex}.xls-chevron{color:var(--xls-tenue);font-size:var(--t-micro)}.xls-botones{align-items:center;gap:var(--hueco-2);color:var(--xls-tenue);flex:none;display:flex}.xls-apagado{opacity:.75;color:var(--xls-tinta)}.xls-fx{font-style:italic}.xls-campo{min-width:0;padding-left:var(--hueco-2);border-left:1px solid var(--xls-linea);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.xls-reja{border-collapse:collapse;width:100%;font-family:var(--font-mono);font-size:var(--t-menor)}.xls-esq,.xls-col,.xls-fil{background:var(--xls-marco);color:var(--xls-tenue);font-weight:var(--peso-normal);text-align:center;border:1px solid var(--xls-linea);padding:3px 6px}.xls-esq{width:26px}.xls-fil{width:30px}.xls-cel{border:1px solid var(--xls-linea);padding:4px var(--hueco-2);color:var(--xls-tinta)}.xls-cel-num{text-align:right}.xls-sel{outline:2px solid var(--xls-verde);outline-offset:-2px;background:var(--xls-sel)}.xls-cel-hueco{border:0;padding:0}button.xls-cel{font:inherit;cursor:pointer;width:100%;display:block}button.xls-cel:hover{background:color-mix(in srgb, var(--xls-tinta) 6%, var(--xls-papel))}.xls-cel-on{outline:2px solid var(--xa-c-cian);outline-offset:-2px}.xls-cel-ok{outline:2px solid var(--xa-c-lima);outline-offset:-2px;background:color-mix(in srgb, var(--color-lima) 22%, var(--xls-papel))}.xls-cel-no{outline:2px solid var(--xa-c-error);outline-offset:-2px;background:color-mix(in srgb, var(--xa-c-error) 22%, var(--xls-papel))}.xls-marcada{outline:2px solid var(--xls-marca);outline-offset:-2px;border-radius:var(--radio-s);background:color-mix(in srgb, var(--xls-marca) 5%, var(--xls-papel))}.xls-apagada{filter:grayscale();background:color-mix(in srgb, var(--xls-tinta) 17%, var(--xls-papel))}.xls-apagada .xls-grupo-caja{opacity:.35}.xls-apagada .xls-pes-on{color:var(--xls-tinta)}@media (max-width:519.98px){.xls-grupo-caja{width:40px}}.xa-hoja{width:fit-content;max-width:100%;margin-inline:auto}.xa-grid{width:fit-content;max-width:100%}.xa-hoja{background:linear-gradient(color-mix(in srgb, var(--color-cian) 7%, transparent), color-mix(in srgb, var(--color-cian) 7%, transparent)), color-mix(in srgb, var(--suelo) 40%, transparent);-webkit-backdrop-filter:blur(40px)saturate(150%);backdrop-filter:blur(40px)saturate(150%);border:1px solid color-mix(in srgb, var(--color-cian) 22%, transparent);border-radius:var(--radio-l);box-shadow:0 8px 28px #00000061, inset 0 1px 1px color-mix(in srgb, var(--color-tinta) 10%, transparent);padding:12px}.xa-grid{justify-content:start;gap:var(--hueco-1);font-family:var(--font-mono);font-size:var(--t-menor);align-items:stretch;display:grid}.xa-hd{color:var(--xa-c-gris);font-size:var(--t-micro);min-width:var(--hueco-16);padding:5px}.xa-hd-der{text-align:right}.xa-rn{text-align:center;color:var(--xa-c-gris);font-size:var(--t-micro);padding:8px 2px}.xa-c{min-height:24px;min-width:var(--hueco-16);background:color-mix(in srgb, var(--color-tinta) 3%, transparent);border-radius:var(--radio-min);color:var(--xa-c-blanco);font-family:inherit;font-size:inherit;text-align:left;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{background:color-mix(in srgb, var(--color-cian) 14%, transparent);border-color:var(--xa-c-cian)}.xa-ok{background:color-mix(in srgb, var(--color-lima) 10%, transparent);border-color:var(--xa-c-lima)}.xa-no{background:color-mix(in srgb, var(--xa-c-error) 10%, transparent);border-color:var(--xa-c-error)}.xa-ctx{min-width:var(--hueco-16);color:var(--xa-c-tenue);font-family:var(--font-mono);font-size:var(--t-menor);text-align:right;padding:8px 6px}.xa-ctx.xa-izq{text-align:left}.xa-ctx.xa-num{text-align:right}:root{--xa-fmt-amarillo:#f5e050;--xa-fmt-amarillo-tinta:#241f04;--xa-fmt-verde:#9fe6a0;--xa-fmt-verde-tinta:#052608;--xa-fmt-rojo:#f2a5a0;--xa-fmt-rojo-tinta:#2a0705;--xa-fmt-azul:#9fc9f5;--xa-fmt-azul-tinta:#04162a}.xa-c.xa-c-amarillo,.xa-ctx.xa-c-amarillo{background:var(--xa-fmt-amarillo);color:var(--xa-fmt-amarillo-tinta)}.xa-c.xa-c-verde,.xa-ctx.xa-c-verde{background:var(--xa-fmt-verde);color:var(--xa-fmt-verde-tinta)}.xa-c.xa-c-rojo,.xa-ctx.xa-c-rojo{background:var(--xa-fmt-rojo);color:var(--xa-fmt-rojo-tinta)}.xa-c.xa-c-azul,.xa-ctx.xa-c-azul{background:var(--xa-fmt-azul);color:var(--xa-fmt-azul-tinta)}.xa-c.xa-c-negrita,.xa-ctx.xa-c-negrita{font-weight:var(--peso-medio)}.xa-c.xa-c-cursiva,.xa-ctx.xa-c-cursiva{font-style:italic}.xa-c.xa-c-borde-grueso,.xa-ctx.xa-c-borde-grueso{border:2.5px solid}.xa-c.xa-c-borde-punteado,.xa-ctx.xa-c-borde-punteado{border:1.5px dashed}.xa-pie-hoja{font-family:var(--font-mono);color:var(--xa-c-gris);text-align:center;font-size:var(--t-micro);text-wrap:pretty;margin:9px 0 0}@media (min-width:900px){.xa-hd,.xa-rn,.xa-pie-hoja{font-size:var(--t-micro)}}.xa-op{border-radius:var(--radio-s);border:1px solid color-mix(in srgb, var(--color-tinta) 16%, transparent);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:var(--lh-titulo);font-size:var(--t-menor);padding:13px 14px}.xa-op-on{border:1.5px solid var(--xa-c-cian);background:color-mix(in srgb, var(--color-cian) 14%, transparent);color:var(--xa-c-blanco)}.xa-op-ok{border:1.5px solid var(--xa-c-lima);background:color-mix(in srgb, var(--color-lima) 10%, transparent);color:var(--xa-c-blanco)}.xa-op-no{border:1.5px solid var(--xa-c-error);background:color-mix(in srgb, var(--xa-c-error) 10%, transparent);color:var(--xa-c-blanco)}.xa-op-mute{border-color:color-mix(in srgb, var(--color-tinta) 10%, transparent);color:var(--xa-c-gris)}.xa-op-ic{font-size:var(--t-texto);margin-right:8px}.xa-op-ok .xa-op-ic{color:var(--xa-c-lima)}.xa-op-no .xa-op-ic{color:var(--xa-c-error)}@media (min-width:900px){.xa-op{font-size:var(--t-texto);padding:14px 16px}}.xa-filas{gap:var(--hueco-2);flex-direction:column;display:flex}.xa-fila{align-items:center;gap:var(--hueco-3);border-radius:var(--radio-s);background:color-mix(in srgb, var(--color-tinta) 3%, transparent);border:1px solid color-mix(in srgb, var(--color-tinta) 16%, transparent);padding:11px 10px 11px 13px;display:flex}.xa-fila-on{background:color-mix(in srgb, var(--color-cian) 14%, transparent);border:1.5px solid var(--xa-c-cian)}.xa-fila-ok{background:color-mix(in srgb, var(--color-lima) 10%, transparent);border:1.5px solid var(--xa-c-lima)}.xa-fila-no{background:color-mix(in srgb, var(--xa-c-error) 10%, transparent);border:1.5px solid var(--xa-c-error)}.xa-fila-n{font-family:var(--font-mono);font-size:var(--t-micro);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);font-size:var(--t-menor);color:var(--xa-c-lima);margin-bottom:2px;display:block}.xa-fila-sub{font-size:var(--t-menor);color:var(--xa-c-medio)}.xa-fila-sola{font-family:var(--font-mono);font-size:var(--t-menor);color:var(--xa-c-blanco);flex:1}.xa-flechas{gap:var(--hueco-1);flex-direction:column;flex:none;display:flex}.xa-flechas button{border-radius:var(--radio-min);border:1px solid color-mix(in srgb, var(--color-tinta) 14%, transparent);width:32px;height:22px;color:var(--xa-c-medio);font-size:var(--t-menor);cursor:pointer;background:0 0;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(--radio-s);gap:var(--hueco-2);flex-direction:column;margin-bottom:12px;padding:11px;display:flex}.xa-mec-min{font-family:var(--font-mono);text-transform:uppercase;color:var(--xa-c-gris);letter-spacing:var(--letra-suelta);font-size:var(--t-micro);text-align:center;margin:0}.xa-flt{align-items:center;gap:var(--hueco-2);font-size:var(--t-menor);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:1.5px dashed color-mix(in srgb, var(--color-tinta) 25%, transparent);border-radius:var(--radio-s);color:var(--xa-c-gris);font-family:var(--font-mono);font-size:var(--t-menor);text-align:center;background:0 0;flex:1;min-width:0;padding:8px 10px}.xa-flt-toca{border:1.5px dashed var(--xa-c-cian);background:color-mix(in srgb, var(--color-cian) 8%, transparent);color:var(--xa-c-cian)}.xa-flt-puesto{border:1.5px solid color-mix(in srgb, var(--color-cian) 40%, transparent);background:color-mix(in srgb, var(--color-cian) 10%, transparent);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);font-size:var(--t-titular);font-weight:var(--peso-fuerte);color:var(--xa-c-cian);text-align:center;margin:0 0 14px;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);font-size:var(--t-micro);color:var(--xa-c-gris);justify-content:space-between;display:flex}.xa-seg{background:color-mix(in srgb, var(--color-tinta) 5%, transparent);border-radius:var(--radio-s);margin-bottom:14px;padding:3px;display:flex}.xa-seg button{border-radius:var(--radio-s);color:var(--xa-c-medio);font-family:inherit;font-weight:var(--peso-medio);cursor:pointer;font-size:var(--t-menor);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(--radio-s);text-align:center;padding:30px 22px}.xa-vista .xa-mec-min{margin-bottom:13px}.xa-valores{justify-content:center;gap:var(--hueco-6);flex-wrap:wrap;display:flex}.xa-valor{font-family:var(--font-mono);font-size:var(--t-grande);letter-spacing:var(--letra-apretada);color:var(--xa-c-blanco);display:inline-block}.xa-vista-nota{font-size:var(--t-menor);color:var(--xa-c-tenue);line-height:var(--lh-texto);margin:14px 0 0}@media (min-width:900px){.xa-valor{font-size:var(--t-titular)}}.xa-pares{gap:var(--hueco-2);grid-template-columns:.8fr 1.2fr;display:grid}.xa-chip{border-radius:var(--radio-s);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;overflow-wrap:anywhere;min-width:0;max-width:100%;font-family:inherit;font-size:var(--t-menor);padding:12px 14px}.xa-chip-mono{font-family:var(--font-mono);font-size:var(--t-menor)}.xa-chip-on{border-color:var(--xa-c-cian);background:color-mix(in srgb, var(--color-cian) 14%, transparent);color:var(--xa-c-blanco)}.xa-chip-hecho{border:1px solid color-mix(in srgb, var(--color-cian) 35%, transparent);background:color-mix(in srgb, var(--color-cian) 10%, transparent);color:var(--xa-c-blanco)}.xa-op-par.xa-op-mute{border-color:color-mix(in srgb, var(--color-cian) 35%, transparent);background:color-mix(in srgb, var(--color-cian) 10%, transparent);color:var(--xa-c-blanco)}.xa-chip-ok{border:1.5px solid var(--xa-c-lima);background:color-mix(in srgb, var(--color-lima) 10%, transparent);color:var(--xa-c-blanco)}.xa-chip-no{border:1.5px solid var(--xa-c-error);background:color-mix(in srgb, var(--xa-c-error) 10%, transparent);color:var(--xa-c-blanco)}.xa-op-par{font-size:var(--t-menor)}.xa-chip-muestra{align-items:center;gap:var(--hueco-2);flex-direction:column;display:flex}.xa-ficha .xa-muestra{margin-bottom:var(--hueco-1)}.xa-muestra-alineacion{border-radius:var(--radio-min);background:color-mix(in srgb, var(--color-tinta) 5%, transparent);align-items:center;width:100%;min-height:32px;padding:6px 10px;display:flex}.xa-muestra-txt{width:100%;font-family:var(--font-mono);font-size:var(--t-micro);color:var(--xa-c-claro)}.xa-muestra-borde{border-radius:var(--radio-min);flex-direction:column;width:100%;display:flex;overflow:hidden}.xa-muestra-fila{height:14px}.xa-muestra-borde-fino_interior .xa-muestra-fila:not(:last-child){border-bottom:1px solid var(--xa-c-tenue)}.xa-paleta{justify-content:center;gap:var(--hueco-2);flex-wrap:wrap;display:flex}.xa-paleta>*{flex:none}.xa-paleta .xa-chip{font-size:var(--t-texto);color:var(--xa-c-blanco)}.xa-paleta>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.xa-hueco{border-radius:var(--radio-s);border:1.5px dashed color-mix(in srgb, var(--color-tinta) 12%, transparent);color:var(--xa-c-fantasma);font-family:var(--font-mono);font-size:var(--t-texto);text-align:center;flex:1;padding:14px 5px}.xa-grupos{gap:var(--hueco-2);grid-template-columns:1fr 1fr;display:grid}.xa-grupo{border:1.5px dashed color-mix(in srgb, var(--color-tinta) 18%, transparent);border-radius:var(--radio-s);text-align:left;cursor:pointer;background:0 0;min-height:92px;padding:12px;font-family:inherit;display:block}.xa-grupo:disabled{cursor:default}.xa-grupo-act{border:1.5px solid color-mix(in srgb, var(--color-cian) 35%, transparent);background:color-mix(in srgb, var(--color-cian) 4%, transparent)}.xa-grupo-ok{border:1.5px solid var(--xa-c-lima);background:color-mix(in srgb, var(--color-lima) 8%, transparent)}.xa-grupo-no{border:1.5px solid color-mix(in srgb, var(--xa-c-error) 45%, transparent);background:color-mix(in srgb, var(--xa-c-error) 5%, transparent)}.xa-grupo-et{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--letra-suelta);font-size:var(--t-micro);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-error)}.xa-grupo-fichas{gap:var(--hueco-1);flex-wrap:wrap;display:flex}.xa-ficha{border-radius:var(--radio-s);background:color-mix(in srgb, var(--color-tinta) 6%, transparent);border:1px solid color-mix(in srgb, var(--color-tinta) 14%, transparent);color:var(--xa-c-blanco);font-family:var(--font-mono);font-size:var(--t-menor);text-align:left;cursor:pointer;transition:background-color var(--xa-t-toque,.12s) ease-out, border-color var(--xa-t-toque,.12s) ease-out;padding:6px 11px}.xa-ficha:hover:not(:disabled){background:color-mix(in srgb, var(--color-tinta) 11%, transparent);border-color:color-mix(in srgb, var(--color-tinta) 26%, transparent)}.xa-ficha:disabled{cursor:default}@media (min-width:900px){.xa-chip,.xa-op-par{font-size:var(--t-menor)}}.xa-ver-nota{background:color-mix(in srgb, var(--color-tinta) 4%, transparent);border:1px solid color-mix(in srgb, var(--color-tinta) 14%, transparent)}.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(--t-menor);flex:none}.xa-paleta-flt .xa-hueco{font-size:var(--t-menor);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, color-mix(in srgb, var(--color-tinta) 3.5%, transparent)), color-mix(in srgb, var(--suelo) 45%, transparent);--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-alto-barra:64px;--xa-c-blanco:#fff;--xa-c-claro:#c9c9d4;--xa-c-medio:#a8b0c4;--xa-c-tenue:#808aa6;--xa-c-gris:#7c8188;--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-error:#fbbf24;--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(--radio-db);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(--radio-db);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(--radio-s);box-shadow:none}.xa-ver{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:var(--radio-db);box-shadow:none}.xa-seg button{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}@keyframes xa-pulso{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-lima) 50%, transparent);transform:scale(1)}45%{box-shadow:0 0 0 7px color-mix(in srgb, var(--color-lima) 0%, transparent);transform:scale(1.025)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-lima) 0%, transparent);transform:scale(1)}}@keyframes xa-tiembla{0%,to{transform:translate(0)}22%{transform:translate(-4px)}55%{transform:translate(4px)}80%{transform:translate(-2px)}}@keyframes xa-sube{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.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:color-mix(in srgb, var(--color-tinta) 6%, transparent)}.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-escena{margin-bottom:8px}.xa-tarea{margin-bottom:0}.xa-ayudas,.xa-pista,.xa-pop{margin-top:var(--hueco-5);margin-bottom:0}.xa-detalle{margin-top:var(--hueco-5)}.xa-barra{margin-top:18px}.xa-barra-via{border-radius:var(--radio-min);background:color-mix(in srgb, var(--color-tinta) 6%, transparent);height:8px;position:relative}.xa-barra-margen{border-radius:var(--radio-min);background:color-mix(in srgb, var(--color-lima) 22%, transparent);height:100%;position:absolute;top:0}.xa-barra-sol{border-radius:var(--radio-min);background:var(--xa-c-lima);width:2px;height:14px;margin-left:-1px;position:absolute;top:-3px}.xa-barra-tuya{border-radius:var(--radio-circulo);background:var(--xa-c-fondo);border:2px solid var(--xa-c-cian);width:16px;height:16px;margin-left:-8px;position:absolute;top:-4px}.xa-barra-ok{border-color:var(--xa-c-lima)}.xa-barra-pie{align-items:center;gap:var(--hueco-2);font-family:var(--font-mono);font-size:var(--t-micro);color:var(--xa-c-gris);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(--t-menor)}: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(--radio-db);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);font-size:var(--t-menor);color:var(--xa-c-claro);margin:0 0 8px}.xa-gr-rej{stroke:color-mix(in srgb, var(--color-tinta) 5%, transparent)}.xa-gr-eje{stroke:color-mix(in srgb, var(--color-tinta) 14%, transparent)}.xa-gr-et{font-family:var(--font-mono);font-size:var(--t-micro);fill:var(--xa-c-tenue)}.xa-gr-val{font-family:var(--font-mono);font-size:var(--t-micro);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);font-size:var(--t-micro);color:var(--xa-c-ambar);margin:9px 0 0}.xa-mandos{gap:var(--hueco-2);flex-direction:column;width:fit-content;min-width:300px;max-width:100%;margin-inline:auto;display:flex}.xa-mando{align-items:center;gap:var(--hueco-2);text-align:left;border-radius:var(--radio-s);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(--t-menor);cursor:pointer;padding:11px 13px;transition:border-color .14s ease-out,background-color .14s ease-out;display:flex}.xa-mando-luz{border-radius:var(--radio-circulo);background:color-mix(in srgb, var(--color-tinta) 14%, transparent);flex:none;width:9px;height:9px;transition:background-color .14s ease-out}.xa-mando-on{border-color:var(--xa-c-cian);background:color-mix(in srgb, var(--color-cian) 14%, transparent)}.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{gap:var(--hueco-2);grid-template-columns:1fr 1fr;display:grid}.xa-mini{align-items:center;gap:var(--hueco-2);border-radius:var(--radio-s);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(--t-menor);cursor:pointer;flex-direction:column;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:color-mix(in srgb, var(--color-cian) 14%, transparent)}.xa-mini-ok{border-color:var(--xa-c-lima);background:color-mix(in srgb, var(--color-lima) 10%, transparent)}.xa-mini-no{border-color:var(--xa-c-error);background:color-mix(in srgb, var(--xa-c-error) 10%, transparent)}.xa-mini-mute{opacity:.5}.xa-mini-et{color:inherit}.xa-aparte{align-items:center;gap:var(--hueco-4);margin-inline:auto;border-radius:var(--radio-s);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(--t-menor);color:var(--xa-c-medio);margin-bottom:14px;padding:11px 16px;display:flex}.xa-aparte-ref{font-family:var(--font-mono);font-size:var(--t-micro);color:var(--xa-c-gris)}.xa-aparte b{color:var(--xa-c-blanco)}.xa-ref{font-family:inherit;font-size:inherit;border-radius:var(--radio-min);border:1px solid color-mix(in srgb, var(--color-cian) 35%, transparent);background:color-mix(in srgb, var(--color-cian) 10%, transparent);color:var(--xa-c-cian);cursor:pointer;padding:2px 6px;transition:border-color .14s ease-out,background-color .14s ease-out,color .14s ease-out}.xa-ref-fija{border-color:color-mix(in srgb, var(--color-lima) 45%, transparent);background:color-mix(in srgb, var(--color-lima) 12%, transparent);color:var(--xa-c-lima)}.xa-arr-btn{border-radius:var(--radio-s);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(--t-menor);cursor:pointer;justify-content:center;align-items:center;margin:14px auto 0;padding:11px 26px;display:flex}.xa-arr{gap:var(--hueco-2);flex-direction:column;margin-top:14px;display:flex}.xa-arr-fila{align-items:center;gap:var(--hueco-3);font-family:var(--font-mono);font-size:var(--t-menor);color:var(--xa-c-claro);display:flex}.xa-intentos{font-family:var(--font-mono);font-size:var(--t-micro);color:var(--xa-c-gris);text-align:right;margin:12px 0 0}.xa-ecu{justify-content:center;align-items:center;gap:var(--hueco-4);border-radius:var(--radio-db);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);font-size:var(--t-texto);color:var(--xa-c-blanco);padding:18px 13px;display:flex}.xa-ecu-ig{color:var(--xa-c-gris)}.xa-ecu-fin{text-align:center;font-family:var(--font-mono);font-size:var(--t-medio);color:var(--xa-c-lima);margin:12px 0 0}.xa-op-re{color:var(--xa-c-tenue);border-style:dashed}.xa-par-fija{cursor:default;border-color:var(--xa-c-lima)!important;background:color-mix(in srgb, var(--color-lima) 10%, transparent)!important;color:var(--xa-c-blanco)!important}.xa-par-falla{border-color:var(--xa-c-ambar)!important;background:color-mix(in srgb, var(--color-alerta) 12%, transparent)!important;color:var(--xa-c-blanco)!important}.xa-orden{font-family:var(--font-mono);font-size:var(--t-micro);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(--radio-db);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:var(--hueco-2)}.xa-filtros{min-width:300px;padding:16px 18px}.xa-filtros .xa-mec-min{margin-bottom:12px}.xa-seg{gap:var(--hueco-1);width:fit-content;margin-inline:auto;padding:5px}.xa-seg button{white-space:nowrap;min-width:0;padding:11px 22px}.xa-chip-mono{font-family:var(--font-mono);font-size:var(--t-texto);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);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-tinta) 6%, transparent);border:1.5px solid #0000}.xa-chip-mono:hover{background:color-mix(in srgb, var(--color-tinta) 7%, transparent)}.xa-chip-mono.xa-chip-on{border-color:var(--xa-c-cian);background:color-mix(in srgb, var(--color-cian) 14%, transparent)}.xa-grupo{border:var(--xa-v-ficha-borde);border-radius:var(--radio-db);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{background:color-mix(in srgb, var(--color-tinta) 4%, transparent);border-bottom:1px solid color-mix(in srgb, var(--color-tinta) 8%, transparent);color:var(--xa-c-claro);justify-content:space-between;align-items:center;gap:var(--hueco-2);margin:0;padding:9px 12px;display:flex}.xa-grupo-n{font-family:var(--font-mono);font-size:var(--t-micro);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{gap:var(--hueco-2);border-radius:var(--radio-s);border:1.5px dashed color-mix(in srgb, var(--color-tinta) 12%, transparent);background:#0000002e;flex-wrap:wrap;align-content:flex-start;min-height:70px;margin:10px;padding:10px;display:flex}.xa-grupo-act{border-color:var(--xa-c-cian)}.xa-grupo-act .xa-grupo-fichas{border-color:color-mix(in srgb, var(--color-cian) 45%, transparent);background:color-mix(in srgb, var(--color-cian) 6%, transparent)}.xa-grupo .xa-ficha{font-size:var(--t-menor);border-radius:var(--radio-s);align-items:center;min-height:38px;padding:6px 12px 6px 20px;display:flex}.xa-paleta .xa-hueco{overflow-wrap:anywhere;border-radius:var(--radio-s);border:1.5px dashed color-mix(in srgb, var(--color-tinta) 12%, transparent);min-width:92px;max-width:100%;min-height:44px;font-size:var(--t-texto);flex:none;justify-content:flex-end;align-items:center;padding:10px 14px;display:flex}.xa-grupos{gap:var(--hueco-3);width:100%;max-width:460px;margin-inline:auto}.xa-formula{justify-content:center;align-items:center;gap:var(--hueco-2);border-radius:var(--radio-s);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);font-size:var(--t-texto);line-height:var(--lh-texto);color:var(--xa-c-lima);flex-wrap:wrap;margin-inline:auto;padding:13px 18px;display:flex;overflow-x:auto}.xa-formula code{font:inherit;color:inherit;align-items:center;gap:var(--hueco-1);flex-wrap:wrap;display:inline-flex}.xa-formula-celda{font-size:var(--t-menor);color:var(--xa-c-tenue);border-right:1px solid color-mix(in srgb, var(--color-tinta) 12%, transparent);flex:none;padding-right:10px}.xa-lienzo{width:100%}@media (min-width:1160px){.xa-lienzo{gap:var(--hueco-8);grid-template-columns:minmax(0,760px) 300px;justify-content:center;align-items:start;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);font-size:var(--t-micro);letter-spacing:var(--letra-suelta);text-transform:uppercase;color:var(--xa-c-gris);line-height:var(--lh-texto);margin:0}.xa-lado-lista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.xa-lado-item{font-size:var(--t-menor);line-height:var(--lh-texto);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;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:var(--peso-medio)}.xa-lado-tit{display:block}.xa-lado-sub{gap:var(--hueco-2);padding:var(--hueco-1) 14px var(--hueco-3) 44px;flex-wrap:wrap;margin:0;list-style:none;display:flex}.xa-lado-subitem{border-radius:var(--radio-pastilla);border:1.5px solid color-mix(in srgb, var(--color-tinta) 22%, transparent);min-width:24px;min-height:24px;font-family:var(--font-mono);font-size:var(--t-micro);color:var(--xa-c-claro);transition:border-color var(--xa-t-toque) ease-out, background var(--xa-t-toque) ease-out;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.xa-lado-subitem:hover{border-color:var(--xa-c-blanco);color:var(--xa-c-blanco)}.xa-lado-sub .xa-lado-subitem.xa-lado-hecho{border-color:var(--xa-c-lima);background:color-mix(in srgb, var(--color-lima) 18%, transparent);color:var(--xa-c-blanco);font-weight:var(--peso-normal)}.xa-lado-sub .xa-lado-subitem.xa-lado-aqui{border-color:var(--xa-c-cian);background:color-mix(in srgb, var(--color-cian) 20%, transparent);color:var(--xa-c-blanco);font-weight:var(--peso-medio)}.xa-abre{align-items:center;gap:var(--hueco-3);text-align:left;border-radius:var(--radio-l);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;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-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(color-mix(in srgb, var(--color-tinta) 4%, transparent), color-mix(in srgb, var(--color-tinta) 4%, transparent)), var(--xa-c-fondo);border-top-left-radius:var(--radio-l);border-top-right-radius:var(--radio-l);border-top:var(--xa-v-ficha-borde);width:100%;max-height:78vh;animation:xa-hoja-sube var(--xa-t-desliza) var(--xa-curva-desliza);flex-direction:column;display:flex}@keyframes xa-hoja-sube{0%{transform:translateY(100%)}to{transform:none}}.xa-hoja-cab{align-items:center;gap:var(--hueco-3);border-bottom:1px solid color-mix(in srgb, var(--color-tinta) 10%, transparent);padding:12px 18px;display:flex}.xa-hoja-tit{font-size:var(--t-texto);color:var(--xa-c-blanco);flex:1;margin:0}.xa-hoja-x{border-radius:var(--radio-s);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{align-items:center;gap:var(--hueco-3);border-radius:var(--radio-s);font-size:var(--t-menor);border-left:0;min-height:44px;padding:12px 14px;display:flex}.xa-hoja-cuerpo .xa-lado-punto{border-radius:var(--radio-pastilla);border:1.5px solid color-mix(in srgb, var(--color-tinta) 22%, transparent);flex:none;width:18px;height:18px;display:block}.xa-hoja-cuerpo .xa-lado-hecho .xa-lado-punto{border-color:var(--xa-c-lima);background:color-mix(in srgb, var(--color-lima) 18%, transparent)}.xa-hoja-cuerpo .xa-lado-aqui{background:color-mix(in srgb, var(--color-cian) 10%, transparent);color:var(--xa-c-blanco)}.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::-webkit-details-marker{display:none}.xa-lado-mod{align-items:center;gap:var(--hueco-2);cursor:pointer;border-radius:var(--radio-s);font-family:var(--font-mono);font-size:var(--t-menor);letter-spacing:var(--letra-suelta);text-transform:uppercase;color:var(--xa-c-gris);padding-block:6px;margin:0 0 6px;padding:6px 14px;list-style:none;display:flex}.xa-lado-mod:hover{color:var(--xa-c-claro);background:var(--xa-v-ficha)}.xa-lado-mod:focus-visible{outline:2px solid var(--xa-c-cian);outline-offset:-2px}.xa-lado-n{color:var(--xa-c-gris);font-variant-numeric:tabular-nums;margin-left:auto}.xa-lado-mod:after{content:"";opacity:.55;border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:5px solid;order:-1;width:0;height:0;transition:transform .18s}.xa-lado-grupo[open]>.xa-lado-mod:after{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.xa-lado-mod:after{transition:none}}.xa-hoja-cuerpo .xa-lado-mod{margin-bottom:8px;padding:6px 16px}.xa-hoja-cuerpo .xa-lado-grupo+.xa-lado-grupo{margin-top:24px}.xa-gr-par{gap:var(--hueco-5);margin-top:var(--hueco-5);grid-template-columns:1fr;display:grid}@media (min-width:760px){.xa-gr-par{grid-template-columns:1fr 1fr}}.xa-gr-par>*{min-width:0}.xa-grid{border:1px solid color-mix(in srgb, var(--color-tinta) 13%, transparent);border-radius:var(--radio-s);gap:0;width:fit-content;max-width:100%;overflow:hidden}.xa-hd,.xa-rn{background:color-mix(in srgb, var(--color-tinta) 5.5%, transparent);color:var(--xa-c-gris);font-size:var(--t-micro);justify-content:center;align-items:center;display:flex}.xa-hd{border-bottom:1px solid color-mix(in srgb, var(--color-tinta) 16%, transparent);border-right:1px solid color-mix(in srgb, var(--color-tinta) 8%, transparent);gap:var(--hueco-1);padding:7px 9px}.xa-hd-der{justify-content:flex-end}.xa-rn{border-right:1px solid color-mix(in srgb, var(--color-tinta) 16%, transparent);border-bottom:1px solid color-mix(in srgb, var(--color-tinta) 7%, transparent);padding:0 4px}.xa-c,.xa-ctx{border:0;border-right:1px solid color-mix(in srgb, var(--color-tinta) 7%, transparent);border-bottom:1px solid color-mix(in srgb, var(--color-tinta) 7%, transparent);border-radius:0;padding:9px 10px}.xa-c{background:color-mix(in srgb, var(--color-tinta) 4.5%, transparent);outline-offset:-2px;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:color-mix(in srgb, var(--color-tinta) 7%, transparent)}.xa-c.xa-on,.xa-ctx.xa-on{outline-color:var(--xa-c-cian);background:color-mix(in srgb, var(--color-cian) 14%, transparent)}.xa-c.xa-ok,.xa-ctx.xa-ok{outline-color:var(--xa-c-lima);background:color-mix(in srgb, var(--color-lima) 10%, transparent)}.xa-c.xa-no,.xa-ctx.xa-no{outline-color:var(--xa-c-error);background:color-mix(in srgb, var(--xa-c-error) 10%, transparent)}.xa-c.xa-on.xa-c-amarillo,.xa-ctx.xa-on.xa-c-amarillo,.xa-c.xa-ok.xa-c-amarillo,.xa-ctx.xa-ok.xa-c-amarillo,.xa-c.xa-no.xa-c-amarillo,.xa-ctx.xa-no.xa-c-amarillo{background:var(--xa-fmt-amarillo);color:var(--xa-fmt-amarillo-tinta)}.xa-c.xa-on.xa-c-verde,.xa-ctx.xa-on.xa-c-verde,.xa-c.xa-ok.xa-c-verde,.xa-ctx.xa-ok.xa-c-verde,.xa-c.xa-no.xa-c-verde,.xa-ctx.xa-no.xa-c-verde{background:var(--xa-fmt-verde);color:var(--xa-fmt-verde-tinta)}.xa-c.xa-on.xa-c-rojo,.xa-ctx.xa-on.xa-c-rojo,.xa-c.xa-ok.xa-c-rojo,.xa-ctx.xa-ok.xa-c-rojo,.xa-c.xa-no.xa-c-rojo,.xa-ctx.xa-no.xa-c-rojo{background:var(--xa-fmt-rojo);color:var(--xa-fmt-rojo-tinta)}.xa-c.xa-on.xa-c-azul,.xa-ctx.xa-on.xa-c-azul,.xa-c.xa-ok.xa-c-azul,.xa-ctx.xa-ok.xa-c-azul,.xa-c.xa-no.xa-c-azul,.xa-ctx.xa-no.xa-c-azul{background:var(--xa-fmt-azul);color:var(--xa-fmt-azul-tinta)}.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(--radio-min);border:1px solid color-mix(in srgb, var(--color-alerta) 38%, transparent);color:var(--xa-c-ambar);font:inherit;font-size:var(--t-micro);cursor:pointer;white-space:nowrap;background:0 0;margin-left:8px;padding:2px 8px}.xa-gr-ver:hover{background:color-mix(in srgb, var(--color-alerta) 10%, transparent)}.xa-gr-3d-alto{opacity:.55}.xa-gr-3d-lado{opacity:.3}.xa-cuesta{gap:var(--hueco-2);flex-direction:column;max-width:100%;margin-top:10px;display:flex}.xa-cuesta-fila{gap:var(--hueco-1);border-left:2px solid var(--xa-c-excel);flex-direction:column;padding:2px 0 2px 14px;display:flex}.xa-cuesta-cuando{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--letra-suelta);text-transform:uppercase;color:var(--xa-c-gris)}.xa-cuesta-coste{font-size:var(--t-menor);line-height:var(--lh-texto);color:var(--xa-c-claro)}.xa-grupo-ok{border-color:var(--xa-c-lima);background:color-mix(in srgb, var(--color-lima) 8%, transparent)}.xa-grupo-no{border-color:color-mix(in srgb, var(--xa-c-error) 45%, transparent);background:color-mix(in srgb, var(--xa-c-error) 5%, transparent)}.xa-grupo-vuelve{border-color:var(--xa-c-ambar);background:color-mix(in srgb, var(--color-alerta) 10%, transparent)}.xa-grupo-vuelve .xa-grupo-et,.xa-grupo-vuelve .xa-grupo-n{color:var(--xa-c-ambar)}.xa-grupo-vuelve .xa-grupo-fichas{border-color:color-mix(in srgb, var(--color-alerta) 45%, transparent);background:color-mix(in srgb, var(--color-alerta) 6%, transparent)}.xa-pistas{gap:var(--hueco-2);flex-direction:column;width:fit-content;min-width:300px;max-width:100%;margin-inline:auto;display:flex}.xa-pista-f{align-items:flex-start;gap:var(--hueco-3);text-align:left;border-radius:var(--radio-s);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(--t-menor);line-height:var(--lh-texto);cursor:pointer;transition:border-color var(--xa-t-toque) ease-out, color var(--xa-t-toque) ease-out;padding:13px 15px;display:flex}.xa-pista-f:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-tinta) 26%, transparent)}.xa-pista-n{font-family:var(--font-mono);font-size:var(--t-micro);color:var(--xa-c-gris);line-height:var(--lh-prosa);flex:none}.xa-pista-t{flex:1}.xa-pista-f-on{border-color:color-mix(in srgb, var(--color-tinta) 26%, transparent);color:var(--xa-c-claro)}.xa-pista-f-on .xa-pista-n{color:var(--xa-c-claro)}.xa-magn{justify-content:center;align-items:center;gap:var(--hueco-4);border-radius:var(--radio-s);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);margin-inline:auto;padding:16px 22px;display:flex}.xa-magn-lado{align-items:center;gap:var(--hueco-1);flex-direction:column;display:flex}.xa-magn-n{font-family:var(--font-mono);font-size:var(--t-medio);color:var(--xa-c-blanco);font-style:normal}.xa-magn-et{font-size:var(--t-micro);letter-spacing:var(--letra-suelta);text-transform:uppercase;color:var(--xa-c-gris);font-style:normal}.xa-magn-x{font-family:var(--font-mono);font-size:var(--t-texto);color:var(--xa-c-gris)}.xa-acciones{justify-content:center;align-items:stretch;gap:var(--hueco-2);width:fit-content;max-width:100%;margin-inline:auto;margin-top:var(--hueco-5);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(--radio-s);border:1px solid color-mix(in srgb, var(--color-tinta) 16%, transparent);color:var(--xa-c-claro);font:inherit;font-size:var(--t-menor);white-space:nowrap;cursor:pointer;transition:border-color var(--xa-t-toque) ease-out, color var(--xa-t-toque) ease-out;background:0 0;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(--t-menor);color:var(--xa-c-gris);margin:10px 0 0}@keyframes xa-gr-entra{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.xa-gr-anima{transform-box:fill-box;transform-origin:bottom;animation:.55s cubic-bezier(.2,.8,.3,1) both xa-gr-entra}@media (prefers-reduced-motion:reduce){.xa-gr-anima{animation:none}}.xa-mando-ok{border-color:var(--xa-c-lima);background:color-mix(in srgb, var(--color-lima) 10%, transparent)}.xa-mando-no{border-color:var(--xa-c-error);background:color-mix(in srgb, var(--xa-c-error) 10%, transparent)}.xa-mando-flojo{border-color:var(--xa-c-ambar);animation:xa-tiembla var(--xa-t-fallo) ease-out;background:#ffc45c14}.xa-acento{color:var(--xa-c-excel);font-style:normal}.xa-ruta-mapa{height:48px;margin:2px 0 18px;position:relative}.xa-ruta-via{top:50%;left:calc(50% / var(--ruta-n,4));width:calc(100% - 100% / var(--ruta-n,4));background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--color-tinta) 16%, transparent) 0 4px, transparent 4px 10px);height:2px;position:absolute;transform:translateY(-50%)}.xa-ruta-via-hecha{background:var(--xa-c-excel);transition:width .3s ease-out}.xa-ruta-nodos{position:absolute;inset:0}.xa-ruta-nodo{z-index:1;border-radius:var(--radio-circulo);width:34px;height:34px;font-family:var(--font-mono);font-size:var(--t-menor);border:1.5px solid color-mix(in srgb, var(--color-tinta) 14%, transparent);background:var(--xa-c-fondo);color:var(--xa-c-gris);cursor:pointer;justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}.xa-ruta-cerrado{cursor:default;color:var(--xa-c-fantasma)}.xa-ruta-ahora{border-color:var(--xa-c-cian);color:var(--xa-c-cian);background:linear-gradient(color-mix(in srgb, var(--color-cian) 14%, transparent), color-mix(in srgb, var(--color-cian) 14%, transparent)), var(--xa-c-fondo)}.xa-ruta-hecho{border-color:var(--xa-c-excel);color:var(--xa-c-excel)}.xa-ruta-mirando{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-cian) 12%, transparent)}.xa-ruta-copa{cursor:default;font-size:var(--t-texto)}.xa-ruta-resumen{gap:var(--hueco-2);flex-direction:column;margin-top:22px;display:flex}.xa-ruta-porque{font-size:var(--t-menor);color:var(--xa-c-gris);line-height:var(--lh-texto)}.xa-op-flojo{border:1.5px solid var(--xa-c-ambar);color:var(--xa-c-blanco);animation:xa-tiembla var(--xa-t-fallo) ease-out;background:#ffc45c14}.xa-rama-llevas{border:1px solid color-mix(in srgb, var(--color-tinta) 10%, transparent);border-radius:var(--radio-s);gap:var(--hueco-1);flex-direction:column;margin:0 0 18px;padding:12px 14px;display:flex}:root{--xa-b-top-ancho:960px;--xa-b-col-ancho:576px;--xa-b-col-pad:24px;--xa-b-cerrar:50px;--xa-b-cerrar-ic:21.6px;--xa-b-avance-alto:12px;--xa-b-xp-alto:40.4px;--xa-b-btn-alto:62.4px;--xa-b-pista-btn-alto:64.4px;--xa-b-ver-icono:52.8px;--xa-b-hoja-icono:69.6px;--xa-b-gap-cab:14.4px;--xa-b-gap-top-col:26.4px;--xa-b-gap-mec:12px;--xa-b-gap-op:12px;--xa-b-gap-pie:19.2px;--xa-b-r-pill:999px;--xa-b-r-cerrar:24px;--xa-b-r-op:19.2px;--xa-b-r-chip:7.2px;--xa-b-r-card:21.6px;--xa-b-r-sheet:33.6px 33.6px 0 0;--xa-b-c-texto:#f2f6f8;--xa-b-c-tenue:#9fb3be;--xa-b-c-gris:#7f949f;--xa-b-c-ambar:#fbbf24;--xa-b-c-ambar-txt:#3b2605;--xa-b-c-teal:#34d399;--xa-b-c-teal-txt:#052e1f;--xa-b-c-cian:#22d3ee;--xa-b-c-vidrio-fondo:#ffffff12;--xa-b-c-vidrio-borde:#ffffff29;--xa-b-c-op-fondo:#ffffff0d;--xa-b-c-op-borde:#ffffff1f;--xa-b-c-op-borde-corregido:#ffffff0f;--xa-b-c-avance-fondo:#ffffff1a;--xa-b-c-veo:#040e148c;--xa-b-c-sheet-fondo:#0f303feb;--xa-b-c-sheet-borde:#ffffff24;--xa-b-f-outfit:"Outfit", var(--font-display);--xa-b-f-nunito:"Nunito", var(--font-sans);--xa-b-f-mono:var(--font-mono);--xa-b-t-mec:13.2px;--xa-b-t-enunciado:19.2px;--xa-b-t-pregunta:26.4px;--xa-b-t-op:19.2px;--xa-b-t-btn:19.2px;--xa-b-t-xp:14.4px;--xa-b-t-ver-tit:21.6px;--xa-b-t-ver-cuerpo:15.6px;--xa-b-t-sheet-tit:18px;--xa-b-t-sheet-cuerpo:15px;--xa-b-t-sheet-nota:13px;--xa-b-r-btn2:16px;--xa-b-t-btn2:16px;--xa-b-t-fin-tit:36px;--xa-b-t-fin-et:12px;--xa-b-c-fondo-1:#0e2c3b;--xa-b-c-fondo-2:#050f16;--xa-b-fin-ancho:518.4px}.xa{--xa-b-c-mision:var(--acento,#4ade80);--xa-b-c-mision-txt:#052e16;isolation:isolate;background:radial-gradient(120% 60% at 50% -10%, var(--xa-b-c-fondo-1) 0%, var(--xa-b-c-fondo-2) 60%), var(--xa-b-c-fondo-2);flex-direction:column;padding:0;display:flex;position:relative}.xa-fondo{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.xa-fondo svg{width:100%;height:100%;display:block}.xa-lienzo{flex-direction:column;flex:1;display:flex}.xa-lienzo>.xa-caja,.xa-caja{width:100%;max-width:var(--xa-b-top-ancho);flex-direction:column;flex:1;margin-inline:auto;padding-top:33.6px;display:flex}.xa-top{box-sizing:border-box;width:100%;max-width:none;height:var(--xa-b-cerrar);align-items:center;gap:var(--xa-b-gap-cab);min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;margin-inline:0;margin-bottom:var(--xa-b-gap-top-col);background:0 0;border:none;border-radius:0;padding-inline:24px;display:flex}.xa-cerrar{width:var(--xa-b-cerrar);height:var(--xa-b-cerrar);border-radius:var(--xa-b-r-cerrar);background:var(--xa-b-c-vidrio-fondo);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:var(--xa-b-c-texto);border:1px solid #ffffff1f;flex:none;justify-content:center;align-items:center;display:flex}.xa-cerrar .ic{width:var(--xa-b-cerrar-ic);height:var(--xa-b-cerrar-ic)}.xa-avance{min-width:0;height:var(--xa-b-avance-alto);border-radius:var(--xa-b-r-pill);background:var(--xa-b-c-avance-fondo);flex:1;overflow:hidden}.xa-avance-relleno{border-radius:var(--xa-b-r-pill);background:var(--xa-b-c-mision);height:100%;display:block}.xa-xp{min-width:0;height:var(--xa-b-xp-alto);border-radius:var(--xa-b-r-pill);background:color-mix(in srgb, var(--xa-b-c-ambar) 14%, transparent);border:1px solid color-mix(in srgb, var(--xa-b-c-ambar) 40%, transparent);color:var(--xa-b-c-ambar);font-family:var(--xa-b-f-nunito);font-weight:var(--peso-fuerte);font-size:var(--xa-b-t-xp);white-space:nowrap;flex:none;align-items:center;gap:5px;padding:0 12px 0 10px;display:inline-flex}.xa-xp svg{flex:none;width:16.8px;height:16.8px}.xa-xp-hueco{visibility:hidden}.xa-bloque{width:min(var(--xa-b-col-ancho), 100%);max-width:var(--xa-b-col-ancho);padding:0 var(--xa-b-col-pad) 50.4px;box-sizing:border-box;flex-direction:column;flex:1;gap:0;margin-inline:auto;display:flex}.xa-pie-grupo{gap:var(--xa-b-gap-pie);flex-direction:column;margin-top:auto;display:flex}.xa-mec{font-family:var(--xa-b-f-nunito);font-weight:var(--peso-fuerte);font-size:var(--xa-b-t-mec);letter-spacing:1.4px;text-transform:uppercase;color:var(--xa-b-c-mision);margin:0 0 var(--xa-b-gap-mec);line-height:1}.xa-escena{font-family:var(--xa-b-f-nunito);font-weight:var(--peso-medio);font-size:var(--xa-b-t-enunciado);color:var(--xa-b-c-tenue);margin:0 0 var(--xa-b-gap-mec);line-height:1.45}.xa-escena b{color:var(--xa-b-c-texto);font-weight:var(--peso-fuerte)}.xa-tarea{font-family:var(--xa-b-f-outfit);font-weight:var(--peso-fuerte);font-size:var(--xa-b-t-pregunta);color:var(--xa-b-c-texto);margin:0 0 var(--xa-b-gap-pie);line-height:1.2}.xa-obra{margin-top:0}.xa-ops{gap:var(--xa-b-gap-op);flex-direction:column;width:100%;min-width:0;max-width:none;margin-inline:0;display:flex}.xa-op{box-sizing:border-box;border-radius:var(--xa-b-r-op);border:2px solid var(--xa-b-c-op-borde);background:var(--xa-b-c-op-fondo);min-height:72px;font-family:var(--xa-b-f-nunito);font-weight:var(--peso-fuerte);font-size:var(--xa-b-t-op);color:var(--xa-b-c-texto);text-align:left;cursor:pointer;align-items:center;gap:12px;padding:21.6px;line-height:1.45;display:flex;position:relative}.xa-op:disabled{cursor:default}.xa-op-on{border-color:color-mix(in srgb, var(--xa-b-c-mision) 70%, transparent);background:color-mix(in srgb, var(--xa-b-c-mision) 12%, transparent)}.xa-op-ok{border-color:var(--xa-b-c-teal);background:color-mix(in srgb, var(--xa-b-c-teal) 16%, transparent)}.xa-op-no{border-color:var(--xa-b-c-ambar);background:color-mix(in srgb, var(--xa-b-c-ambar) 12%, transparent)}.xa-op-mute{border-color:var(--xa-b-c-op-borde-corregido);color:var(--xa-b-c-gris);background:0 0}.xa-op-ic{width:33.6px;height:33.6px;font-size:var(--xa-b-t-mec);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:21.6px;transform:translateY(-50%)}.xa-op{padding-right:45.6px}.xa-op-ok .xa-op-ic{background:var(--xa-b-c-teal);color:var(--xa-b-c-teal-txt)}.xa-op-no .xa-op-ic{background:var(--xa-b-c-ambar);color:var(--xa-b-c-ambar-txt)}.xa-pie{align-items:stretch;margin-top:0}.xa-pie-fila{align-items:center;gap:10px;display:flex}.xa-pie-principal{flex:1;min-width:0}.xa-pista-btn{height:var(--xa-b-pista-btn-alto);border-radius:var(--xa-b-r-op);background:var(--xa-b-c-vidrio-fondo);border:1px solid var(--xa-b-c-vidrio-borde);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:var(--xa-b-c-texto);font-family:var(--xa-b-f-outfit);font-weight:var(--peso-fuerte);font-size:var(--xa-b-t-btn);cursor:pointer;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.xa-pista-btn svg{width:var(--xa-b-cerrar-ic);height:var(--xa-b-cerrar-ic)}.xa-pie-principal .xa-btn,.xa-pie-fila>.xa-btn{width:100%;min-width:0;height:var(--xa-b-btn-alto);border-radius:var(--xa-b-r-op);font-family:var(--xa-b-f-outfit);font-weight:var(--peso-fuerte);font-size:var(--xa-b-t-btn);background:var(--xa-b-c-mision);color:var(--xa-b-c-mision-txt);padding:0}.xa-pie-principal .xa-btn-off{color:var(--xa-b-c-gris);background:#ffffff1a;border:none}.xa-pie-principal .xa-btn-re{background:var(--xa-b-c-ambar);color:var(--xa-b-c-ambar-txt);letter-spacing:2px;border:none}.xa-pie-principal .xa-btn-sig{background:var(--xa-b-c-teal);color:var(--xa-b-c-teal-txt);letter-spacing:1.4px}.xa-acciones,.xa-acciones .xa-btn{width:100%}.xa-ver{border-radius:var(--xa-b-r-card);align-items:flex-start;gap:17px;margin-top:0;padding:20px;display:flex}.xa-ver-ok{background:color-mix(in srgb, var(--xa-b-c-teal) 10%, transparent);border:1px solid color-mix(in srgb, var(--xa-b-c-teal) 40%, transparent)}.xa-ver-no{background:color-mix(in srgb, var(--xa-b-c-ambar) 10%, transparent);border:1px solid color-mix(in srgb, var(--xa-b-c-ambar) 40%, transparent)}.xa-ver-icono{flex:none}.xa-ver .xa-vico{width:var(--xa-b-ver-icono);height:var(--xa-b-ver-icono)}.xa-ver-cuerpo{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.xa-ver .xa-vcab{font-family:var(--xa-b-f-outfit);font-weight:var(--peso-fuerte);font-size:var(--xa-b-t-ver-tit);align-items:center;gap:12px;margin-bottom:0;display:flex}.xa-ver-ok .xa-vcab .xa-et{color:var(--xa-b-c-teal)}.xa-ver-no .xa-vcab .xa-et{color:var(--xa-b-c-ambar)}.xa-ver p{font-family:var(--xa-b-f-nunito);font-weight:var(--peso-medio);font-size:var(--xa-b-t-ver-cuerpo);color:var(--xa-b-c-tenue);line-height:1.45;position:relative;top:4px}.xa-ver-xp{border-radius:var(--xa-b-r-pill);background:color-mix(in srgb, var(--xa-b-c-ambar) 14%, transparent);border:1px solid color-mix(in srgb, var(--xa-b-c-ambar) 40%, transparent);height:32px;color:var(--xa-b-c-ambar);font-family:var(--xa-b-f-nunito);font-weight:var(--peso-fuerte);font-size:var(--xa-b-t-fin-et);white-space:nowrap;align-items:center;padding:0 12px;display:inline-flex}.xa-velo{z-index:40;background:var(--xa-b-c-veo);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.xa-pista-hoja,.xa-salir-hoja{width:100%;max-width:var(--xa-b-col-ancho,576px);box-sizing:border-box;border-radius:var(--xa-b-r-sheet);background:var(--xa-b-c-sheet-fondo);border:1px solid var(--xa-b-c-sheet-borde);-webkit-backdrop-filter:blur(36px);backdrop-filter:blur(36px);border-bottom:none;flex-direction:column;gap:18px;padding:12px 24px 36px;display:flex}.xa-pista-hoja{gap:20.4px;padding:15.4px 24px 40.8px}.xa-pista-hoja-ok{margin-top:13.8px}.xa-hoja-asa{border-radius:var(--xa-b-r-pill);background:#ffffff40;width:43.2px;height:6px;margin:0 auto}.xa-pista-hoja-cab,.xa-salir-cab{align-items:flex-start;gap:14px;display:flex}.xa-pista-hoja-ic,.xa-salir-ic{width:var(--xa-b-hoja-icono);height:var(--xa-b-hoja-icono);flex:none;justify-content:center;align-items:center;display:flex}.xa-pista-hoja-tit,.xa-salir-tit{font-family:var(--xa-b-f-outfit);font-weight:var(--peso-fuerte);font-size:var(--xa-b-t-sheet-tit);color:var(--xa-b-c-texto);margin:0 0 6px}.xa-pista-hoja-txt{max-width:390px}.xa-pista-hoja-txt p,.xa-salir-nota{font-family:var(--xa-b-f-nunito);font-weight:var(--peso-medio);font-size:var(--xa-b-t-sheet-cuerpo);color:var(--xa-b-c-texto);margin:0;line-height:1.62}.xa-salir-nota{color:var(--xa-b-c-tenue);font-size:var(--xa-b-t-sheet-nota)}.xa-pista-hoja-txt code{position:relative;top:2px}.xa-pista-hoja-ok{height:var(--xa-b-btn-alto);border-radius:var(--xa-b-r-op);background:var(--xa-b-c-ambar);color:var(--xa-b-c-ambar-txt);font-family:var(--xa-b-f-outfit);font-weight:var(--peso-fuerte);font-size:var(--xa-b-t-btn);cursor:pointer;border:none}.xa-salir-txt{flex-direction:column;gap:4px;display:flex}.xa-salir-acciones{gap:10px;display:flex}.xa-salir-seguir,.xa-salir-salir{border-radius:var(--xa-b-r-btn2);height:52px;font-family:var(--xa-b-f-outfit);font-weight:var(--peso-fuerte);font-size:var(--xa-b-t-btn2);cursor:pointer;border:none;flex:1;justify-content:center;align-items:center;text-decoration:none;display:flex}.xa-salir-seguir{background:var(--xa-b-c-cian);color:#062a33;flex-grow:2}.xa-salir-salir{background:var(--xa-b-c-vidrio-fondo);border:1px solid var(--xa-b-c-vidrio-borde);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:var(--xa-b-c-texto);flex-grow:1}.xa-fin{align-items:stretch;min-height:100dvh}.xa-fin-medio{z-index:1;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;gap:24px;padding:277.5px 24px 0;display:flex;position:relative}.xa-fin-medalla{justify-content:center;align-items:center;display:flex;position:relative}.xa-fin-anillo{border-radius:50%;position:absolute}.xa-fin-anillo-1{border:1px solid #4ade8040;width:314px;height:314px}.xa-fin-anillo-2{border:1px solid #4ade8066;width:242px;height:242px}.xa-fin-cab{flex-direction:column;align-items:center;gap:6px;display:flex}.xa-fin-mision{font-family:var(--xa-b-f-nunito);font-weight:var(--peso-fuerte);font-size:var(--xa-b-t-mec);letter-spacing:1.4px;text-transform:uppercase;color:var(--xa-b-c-mision);margin:0}.xa-fin-tit{font-family:var(--xa-b-f-outfit);font-weight:var(--peso-fuerte);font-size:var(--xa-b-t-fin-tit);letter-spacing:-.5px;color:var(--xa-b-c-texto);text-align:center;margin:0}.xa-fin-xp{box-sizing:border-box;border-radius:var(--xa-b-r-pill);background:color-mix(in srgb, var(--xa-b-c-ambar) 14%, transparent);border:1px solid color-mix(in srgb, var(--xa-b-c-ambar) 45%, transparent);justify-content:center;align-items:center;gap:8px;width:200.4px;height:71.1px;display:flex}.xa-fin-xp-n{font-family:var(--xa-b-f-outfit);font-weight:var(--peso-fuerte);font-size:var(--xa-b-t-pregunta);color:var(--xa-b-c-ambar);font-variant-numeric:tabular-nums}.xa-fin-stats{width:100%;max-width:var(--xa-b-fin-ancho);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.xa-fin-stat{border-radius:var(--xa-b-r-op);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0f;border:1px solid #ffffff1a;flex-direction:column;align-items:center;gap:4px;padding:14px 12px;display:flex}.xa-fin-stat-n{font-family:var(--xa-b-f-outfit);font-weight:var(--peso-fuerte);font-size:var(--xa-b-t-pregunta);line-height:1}.xa-fin-stat-ok{color:var(--xa-b-c-teal)}.xa-fin-stat-cian{color:var(--xa-b-c-cian)}.xa-fin-stat-et{font-family:var(--xa-b-f-nunito);font-weight:var(--peso-fuerte);font-size:var(--xa-b-t-fin-et);color:var(--xa-b-c-tenue)}.xa-fin-pie{z-index:1;width:100%;max-width:var(--xa-b-fin-ancho);box-sizing:border-box;flex-direction:column;gap:9.6px;margin-inline:auto;padding:16.8px 0 36px;display:flex;position:relative}.xa-fin-btn{border-radius:var(--xa-b-r-op);height:62.4px;font-family:var(--xa-b-f-outfit);font-weight:var(--peso-fuerte);font-size:var(--xa-b-t-btn2);justify-content:center;align-items:center;text-decoration:none;display:flex}.xa-fin-btn-p{background:var(--xa-b-c-mision);color:var(--xa-b-c-mision-txt)}.xa-fin-btn-s{height:52.8px;color:var(--xa-b-c-tenue);background:0 0}.xa code,.xa-fn{font-family:var(--xa-b-f-mono);font-weight:var(--peso-medio);color:var(--xa-b-c-cian);background:color-mix(in srgb, var(--xa-b-c-cian) 14%, transparent);border-radius:var(--xa-b-r-chip);padding:1px 6px;font-size:.92em}@media (min-width:640px) and (max-width:1023.98px){.xa-caja{max-width:none;padding-inline:24px}}@media (max-width:639.98px){.xa-caja{padding-top:20px}.xa-top{gap:10px;margin-bottom:16px}.xa-cerrar{width:40px;height:40px}.xa-cerrar .ic{width:18px;height:18px}.xa-bloque{padding:0 20px}.xa-pie-fila{flex-wrap:wrap}}.xa-cod{border:1px solid var(--xa-c-borde,#e6edf1);width:fit-content;max-width:100%;font-family:var(--f-mono,"JetBrains Mono", monospace);background:#fff;border-radius:18px;margin-inline:auto;overflow:hidden}.xa-cod-cinta{min-height:24px;font-family:var(--f-base,"Nunito", sans-serif);background:#f3f6f8;gap:4px;padding:4px 10px;font-size:9px;font-weight:700;display:flex}.xa-cod-pestana{color:#5b7482;padding:2px 8px}.xa-cod-pestana-on{color:#1f3440}.xa-cod-archivo{background:#f8fafb;justify-content:space-between;align-items:center;min-height:26px;padding:4px 10px;display:flex}.xa-cod-chip{color:#33505d;background:#fff;border:1px solid #d5dee3;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:500}.xa-cod-solo{font-family:var(--f-base,"Nunito", sans-serif);letter-spacing:.5px;color:#7f949f;font-size:9px;font-weight:700}.xa-cod-cuerpo{padding:4px 0}.xa-cod-linea{align-items:baseline;line-height:22px;display:flex}.xa-cod-num{text-align:center;color:#5b7482;width:28px;font-family:var(--f-base,"Nunito", sans-serif);background:#f3f6f8;flex:none;font-size:10px;font-weight:700}.xa-cod-txt{color:#1f3440;white-space:pre;padding-left:12px;font-size:11px}.xa-cod-clave{color:#0e7490;font-weight:700}.xa-cod-numero{color:#0f9d6e}.xa-cod-salida{background:#f8fafb;align-items:center;gap:8px;padding:6px 12px;display:flex}.xa-cod-salida-et{font-family:var(--f-base,"Nunito", sans-serif);letter-spacing:.5px;text-transform:uppercase;color:#5b7482;font-size:9px;font-weight:700}.xa-cod-salida-val{color:#1f3440;font-size:11px;font-weight:500}.xa-reac-lienzo{width:fit-content;margin-inline:auto;position:relative}.xa-reac-casillas{gap:var(--hueco-2,8px);flex-direction:column;margin-top:10px;display:flex}.xa-reac-casilla{border:1.5px dashed var(--xa-c-borde,#d5dee3);text-align:left;cursor:pointer;background:0 0;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 12px;display:flex}.xa-reac-casilla-llena{background:color-mix(in srgb, var(--xa-c-cian) 8%, transparent);border-style:solid}.xa-reac-ok{border-color:var(--xa-c-lima);background:color-mix(in srgb, var(--xa-c-lima) 10%, transparent)}.xa-reac-no{border-color:var(--xa-c-error);background:color-mix(in srgb, var(--xa-c-error) 10%, transparent)}.xa-reac-pos{text-transform:uppercase;letter-spacing:.5px;color:var(--xa-c-medio);font-size:9px;font-weight:700}.xa-reac-texto{color:var(--xa-c-blanco);font-size:13px}.xa-reac-fichas{gap:var(--hueco-2,8px);flex-wrap:wrap;justify-content:center;margin-top:12px;display:flex}.xa-ficha{border:1.5px solid var(--xa-c-borde,#d5dee3);color:var(--xa-c-blanco);cursor:pointer;background:0 0;border-radius:999px;padding:8px 14px;font-size:13px}.xa-ficha-on{border-color:var(--xa-c-cian);background:color-mix(in srgb, var(--xa-c-cian) 16%, transparent)}.xa-cambios-antes,.xa-cambios-despues{margin-top:10px}.xa-cambios-antes{opacity:.55;pointer-events:none}.xa-cambios-etq{text-transform:uppercase;letter-spacing:.5px;color:var(--xa-c-medio);text-align:center;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.xa-ajustar-barras{flex-direction:column;gap:4px;margin-top:8px;display:flex}.xa-ajustar-fila{background:color-mix(in srgb, var(--xa-c-cian) 6%, transparent);color:var(--xa-c-blanco);border-radius:8px;justify-content:space-between;align-items:center;padding:6px 10px;font-size:13px;display:flex}.xa-ajustar-val{font-variant-numeric:tabular-nums;color:var(--xa-c-medio)}.xa-ajustar-mandos{flex-direction:column;align-items:center;gap:8px;margin-top:12px;display:flex}.xa-ajustar-boton{background:var(--xa-c-cian);color:#06222b;cursor:pointer;border:none;border-radius:10px;padding:10px 16px;font-size:13px;font-weight:700}.xa-ajustar-boton:disabled{opacity:.4;cursor:default}.xa-ajustar-deshacer{border:1px solid var(--xa-c-borde,#d5dee3);color:var(--xa-c-medio);cursor:pointer;background:0 0;border-radius:8px;padding:6px 12px;font-size:12px}

.pos-sinpermiso{max-width:640px;padding:0 var(--lado-marco);margin:60px auto}.pos-tit-fila{align-items:center;gap:var(--hueco-2);display:flex}.pos-linea{font-size:var(--t-menor);color:var(--color-tenue);margin:0 0 8px}.pos-linea b{color:var(--color-tinta);font-weight:var(--peso-medio)}.pos-vertodo{font-size:var(--t-menor);font-weight:var(--peso-medio);color:var(--color-cian);flex:none}.pos-vertodo:hover{text-decoration:underline}.pos-tira{gap:var(--hueco-1);margin-top:14px;padding-bottom:2px;display:flex;overflow-x:auto}.pos-scroll{overflow-x:auto}.pos-casilla{border-radius:var(--radio-min);cursor:default;background:var(--color-sup-2);border:none;flex:none;width:12px;height:12px;padding:0}.pos-casilla:disabled{cursor:default}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{gap:var(--hueco-5) var(--hueco-6);border-top:1px solid var(--color-linea);grid-template-columns:1fr 1fr;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{gap:var(--hueco-2);flex-wrap:wrap;display:flex}.qa-lista{gap:var(--hueco-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.qa-item{border:1px solid var(--color-linea);border-radius:var(--radio-s);padding:16px}.qa-item-cab{justify-content:space-between;align-items:flex-start;gap:var(--hueco-4);display:flex}.qa-tit{font-weight:var(--peso-medio);color:var(--color-tinta);margin:4px 0 6px}.qa-borrador{margin-top:12px}.qa-textarea{resize:vertical;width:100%;min-height:140px;font-family:var(--font-sans);font-size:var(--t-texto);line-height:var(--lh-texto);color:var(--color-tinta);background:var(--color-sup-2);border:1px solid var(--color-linea-2);border-radius:var(--radio-s);padding:12px}.qa-acciones{gap:var(--hueco-2);margin-top:10px;display:flex}.qa-kpis{gap:var(--hueco-3);grid-template-columns:1.4fr 1fr 1fr 1fr;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{font-size:var(--t-texto);font-weight:var(--peso-medio);color:var(--color-tenue)}.qa-insights{gap:var(--hueco-2);flex-direction:column;display:flex}.qa-insight{border-radius:var(--radio-s);font-size:var(--t-menor);line-height:var(--lh-texto);color:var(--color-tinta);border-left:3px solid var(--color-linea-2);background:var(--color-sup-2);padding:10px 14px}.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 var(--radio-min) var(--radio-min)}.qa-kpi-cab{justify-content:space-between;align-items:baseline;display:flex}.qa-kpi-ventana{font-family:var(--font-mono);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:var(--letra-suelta);color:var(--color-tenue)}.tb-rank li.tb-rank-clic{padding:0}.tb-rank-btn{all:unset;align-items:center;gap:var(--hueco-3);cursor:pointer;box-sizing:border-box;border-radius:var(--radio-s);grid-template-columns:minmax(0,1fr) 34% auto auto;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{gap:var(--hueco-3);align-items:flex-start;display:flex}.qa-cola-espera{text-align:center;flex:none;width:52px}.qa-cola-espera-n{font-family:var(--font-display);font-size:var(--t-medio);font-weight:var(--peso-fuerte);line-height:1}.qa-cola-espera-u{font-family:var(--font-mono);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:var(--letra-suelta);color:var(--color-tenue);margin-top:2px;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}
:root{--u-bg:#0b1f2a;--u-space:#050f16;--u-glow:#12384a;--u-text:#f2f6f8;--u-text-2:#9fb3be;--u-muted:#7f949f;--u-track:#ffffff1a;--u-glass:#ffffff0f;--u-glass-borde:#ffffff1a;--u-glass-fuerte:#ffffff12;--u-glass-fuerte-borde:#ffffff1f;--u-hoja:#0f303feb;--u-hoja-borde:#ffffff24;--u-acento:#22d3ee;--u-sobre-acento:#062a33;--u-xp:#fbbf24;--u-sobre-xp:#3b2605;--u-ok:#4ade80;--u-sobre-ok:#052e1f;--u-excel:#4ade80;--u-excel-os:#15803d;--u-sql:#ff2e88;--u-python:#2f7bff;--u-stats:#fb923c;--u-story:#b14dff;--u-display:"Outfit", sans-serif;--u-cuerpo:"Nunito", system-ui, sans-serif;--u-mono:"JetBrains Mono", monospace;--u-r-boton:16px;--u-r-campo:14px;--u-r-item:18px;--u-r-tarjeta:22px;--u-r-hero:24px;--u-r-hoja:28px}html{background:var(--u-space)}html body{background:0 0}.u-fondo{z-index:-1;pointer-events:none;background:radial-gradient(900px 480px at 78% 0%, var(--u-glow) 0%, #0b1f2a00 70%), linear-gradient(180deg, var(--u-bg) 0%, var(--u-bg) 40%, var(--u-space) 100%);position:fixed;inset:0}.u-fondo svg{opacity:.55;width:100%;height:100%;position:absolute;inset:0}@keyframes db-fly{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes db-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes db-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes db-twinkle{0%,to{opacity:.35}50%{opacity:1}}@keyframes db-beam{0%,to{opacity:.14}50%{opacity:.24}}@keyframes db-particle{0%{opacity:0;transform:translateY(0)}15%{opacity:.9}to{opacity:0;transform:translateY(-40px)}}@keyframes db-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-3px)}40%,80%{transform:translate(3px)}}@keyframes db-dash{to{stroke-dashoffset:-60px}}@keyframes db-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes db-pulse{0%{opacity:0;transform:scale(1)}10%{opacity:.8}to{opacity:0;transform:scale(1.7)}}@keyframes db-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes db-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes db-ring{0%{stroke-dasharray:0 164}to{stroke-dasharray:109 164}}@keyframes db-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.db-fly{animation:2.4s ease-in-out infinite db-fly}.db-float{animation:6s ease-in-out infinite db-float}.db-spin{transform-box:fill-box;transform-origin:50%;animation:60s linear infinite db-spin}.db-tw{animation:3s ease-in-out infinite db-twinkle}.db-beam{animation:1.6s ease-in-out infinite db-beam}.db-part{animation:1.8s ease-out infinite db-particle}.db-shake{animation:.3s ease-in-out db-shake}.db-dash{animation:3s linear infinite db-dash}.db-draw{stroke-dasharray:1;animation:.7s cubic-bezier(.4,0,.2,1) .45s both db-draw}.db-pulse{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-out 1s infinite both db-pulse}.db-up{animation:.45s cubic-bezier(.2,.8,.3,1) both db-up}.db-pop{animation:.5s cubic-bezier(.3,1.6,.5,1) both db-pop}.db-ring{animation:.8s cubic-bezier(.2,.7,.3,1) .3s both db-ring}.db-bar{transform-origin:0;animation:.8s cubic-bezier(.2,.7,.3,1) .3s both db-bar}.db-hover{transition:transform .15s ease-out}.db-hover:hover{transform:translateY(-2px)scale(1.04)}@media (prefers-reduced-motion:reduce){.db-fly,.db-float,.db-spin,.db-tw,.db-beam,.db-part,.db-shake,.db-dash,.db-pulse{animation:none!important}.db-up,.db-pop,.db-draw,.db-ring,.db-bar{animation-duration:10ms!important;animation-delay:0s!important}.db-hover:hover{transform:none}}.u-pagina{font-family:var(--u-cuerpo);color:var(--u-text);flex-direction:column;min-height:100vh;line-height:normal;display:flex}:where(.u-pagina) a{color:var(--u-acento);text-decoration:none}:where(.u-pagina) a:hover{color:#67e8f9}.u-pagina :is(h1,h2,h3,h4,h5,h6,p){color:inherit;text-wrap:wrap;font-weight:inherit}.u-escena *,.u-escena :before,.u-escena :after,.u-movil *,.u-movil :before,.u-movil :after{box-sizing:content-box}.u-escena :is(img,svg,video,canvas),.u-movil :is(img,svg,video,canvas){vertical-align:baseline;max-width:none;display:inline}.u-escena :is(button,input),.u-movil :is(button,input){box-sizing:border-box}.u-escena{--z:1;flex-shrink:0;width:1440px;margin:0 auto;position:relative}.u-bajo-barra>.u-escena{padding-top:calc(72px * (1 - var(--z)) / var(--z))}@media (max-width:1439px){.u-escena{zoom:.9722;--z:.9722}}@media (max-width:1399px){.u-escena{zoom:.9444;--z:.9444}}@media (max-width:1359px){.u-escena{zoom:.9167;--z:.9167}}@media (max-width:1319px){.u-escena{zoom:.8889;--z:.8889}}@media (max-width:1279px){.u-escena{zoom:.8611;--z:.8611}}@media (max-width:1239px){.u-escena{zoom:.8333;--z:.8333}}@media (max-width:1199px){.u-escena{zoom:.8056;--z:.8056}}@media (max-width:1159px){.u-escena{zoom:.7778;--z:.7778}}@media (max-width:1119px){.u-escena{zoom:.75;--z:.75}}@media (max-width:1079px){.u-escena{zoom:.7222;--z:.7222}}@media (max-width:1039px){.u-escena{zoom:.6944;--z:.6944}}@media (max-width:999px){.u-escena{zoom:.6667;--z:.6667}}@media (max-width:959px){.u-escena{zoom:.6389;--z:.6389}}@media (max-width:919px){.u-escena{zoom:.6111;--z:.6111}}@media (max-width:899px){.u-escena{zoom:1;width:100%;margin:0}.u-escena section{height:auto!important;min-height:0!important;padding-left:16px!important;padding-right:16px!important}.u-escena h1{letter-spacing:-.8px!important;font-size:40px!important;line-height:1.05!important}.u-escena h2{font-size:30px!important;line-height:1.1!important}.u-mfila{flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:24px!important}.u-mancho{width:auto!important;max-width:100%!important}.u-mrej2,.u-mrej3,.u-mrej4{grid-template-columns:minmax(0,1fr)!important}.u-mflota{margin-top:16px;position:static!important}.u-mizq{text-align:left!important}.u-mtabla{grid-template-columns:40px minmax(0,1fr) auto!important;gap:10px!important}.u-mtabla>:nth-child(n+4){display:none}.u-emp-hero{padding-top:96px!important}.u-emp-vis{flex-direction:column;gap:12px;display:flex;width:auto!important;height:auto!important}.u-emp-panel,.u-emp-chip{width:auto!important;position:static!important}.u-emp-chip{align-self:flex-start}}@media (min-width:600px) and (max-width:899px){.u-mrej3,.u-mrej4{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.u-movil{display:none}@media (max-width:899px){.u-solo-esc{display:none!important}.u-movil{width:100%;max-width:480px;margin:0 auto;display:block}}.u-card{box-sizing:border-box;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b1f2a9e;border:1px solid #ffffff1a;border-radius:24px;position:relative;box-shadow:0 18px 40px #00000047,inset 0 1px #ffffff0d}.u-btn{box-sizing:border-box;--c:#22d3ee;--c-hi:#67e8f9;--c-lo:#06b6d4;--on:#062a33;cursor:pointer;white-space:nowrap;background:var(--c);height:48px;color:var(--on);border:none;border-radius:16px;outline:none;justify-content:center;align-items:center;gap:10px;padding:0 24px;font:700 16px/1 Outfit,sans-serif;transition:transform .15s ease-out,box-shadow .15s ease-out,background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out;display:inline-flex;position:relative}.u-btn.pri{--c:#22d3ee;--c-hi:#67e8f9;--c-lo:#06b6d4;--on:#062a33}.u-btn.amb{--c:#fbbf24;--c-hi:#fcd34d;--c-lo:#f59e0b;--on:#3b2605}.u-btn.ok{--c:#4ade80;--c-hi:#86efac;--c-lo:#22c55e;--on:#052e16}.u-btn.excel{--c:#10e07c;--c-hi:#5cf0a8;--c-lo:#0bbf69;--on:#03301a}.u-btn.blanco{--c:#f2f6f8;--c-hi:#fff;--c-lo:#d5dee3;--on:#050f16}.u-btn.vid{--c:#22d3ee;color:#f2f6f8;background:#ffffff12;border:1px solid #ffffff29}.u-btn.peligro{--c:#f87171;color:#f87171;background:#f8717124;border:1px solid #f8717180}.u-btn.peligro:hover,.u-btn.peligro.is-hover{background:#f871713d;box-shadow:0 10px 24px #f8717133}.u-btn.peligro:active,.u-btn.peligro.is-active{background:#f871711a}.u-btn.lg{height:56px;padding:0 32px;font-size:17px}.u-btn.sm{border-radius:14px;height:40px;padding:0 18px;font-size:15px}.u-btn:hover,.u-btn.is-hover{background:var(--c-hi);box-shadow:0 10px 24px color-mix(in srgb,var(--c) 35%,transparent);transform:translateY(-1px)}.u-btn:active,.u-btn.is-active{background:var(--c-lo);box-shadow:none;transform:scale(.98)}.u-btn.vid:hover,.u-btn.vid.is-hover{background:#ffffff1f;border-color:#ffffff47;box-shadow:0 10px 24px #0000004d}.u-btn.vid:active,.u-btn.vid.is-active{background:#ffffff0a;border-color:#ffffff29}.u-btn:focus-visible,.u-btn.is-focus{box-shadow:0 0 0 3px #050f16,0 0 0 6px color-mix(in srgb,var(--c) 55%,transparent)}.u-btn[disabled],.u-btn.is-disabled{background:color-mix(in srgb,var(--c) 30%,transparent);color:#f2f6f861;cursor:not-allowed;box-shadow:none;border-color:#0000;transform:none}.u-btn.vid[disabled],.u-btn.vid.is-disabled{color:#7f949f;background:#ffffff08;border:1px solid #ffffff14}.u-btn.is-loading{cursor:progress}.u-btn .u-spin{border:2.5px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.u-btn.link{color:#22d3ee;background:0 0;border-radius:6px;height:auto;padding:4px 2px;font-weight:800}.u-btn.link:hover,.u-btn.link.is-hover{box-shadow:none;color:#67e8f9;text-underline-offset:4px;background:0 0;text-decoration:underline;transform:none}.u-btn.link:active,.u-btn.link.is-active{color:#06b6d4;background:0 0}.u-btn.link[disabled],.u-btn.link.is-disabled{color:#7f949f;background:0 0;text-decoration:none}.u-ibtn{color:#f2f6f8;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1f;border-radius:22px;outline:none;justify-content:center;align-items:center;width:44px;height:44px;transition:all .15s ease-out;display:inline-flex}.u-ibtn:hover,.u-ibtn.is-hover{background:#ffffff24;border-color:#ffffff3d}.u-ibtn:active,.u-ibtn.is-active{background:#ffffff0a;transform:scale(.94)}.u-ibtn:focus-visible,.u-ibtn.is-focus{box-shadow:0 0 0 3px #050f16,0 0 0 6px #22d3ee8c}.u-ibtn.is-disabled{opacity:.4;cursor:not-allowed}.u-card.link{cursor:pointer;transition:transform .15s ease-out,box-shadow .15s ease-out,border-color .15s ease-out,background-color .15s ease-out}.u-card.link:hover,.u-card.is-hover{background:#0b1f2ad1;border-color:#22d3ee59;transform:translateY(-2px);box-shadow:0 22px 44px #0000005c,inset 0 1px #ffffff0f}.u-card.link:active,.u-card.is-active{transform:scale(.99);box-shadow:0 10px 24px #00000047}.u-card.link:focus-visible,.u-card.is-focus{outline:none;box-shadow:0 0 0 3px #050f16,0 0 0 6px #22d3ee8c}.u-campo .in{transition:border-color .15s ease-out,box-shadow .15s ease-out}.u-campo .in:hover,.u-campo .in.is-hover{border-color:#ffffff3d}.u-campo .in.error{color:#f2f6f8;border-color:#fbbf24;box-shadow:0 0 0 4px #fbbf2424}.u-campo .msg{color:#fbbf24;font:700 13px/1.3 Nunito,sans-serif}.u-campo .in.dis{color:#4f6470;cursor:not-allowed;background:#ffffff08;border-color:#ffffff0f}.u-tip{z-index:20;color:#f2f6f8;white-space:nowrap;pointer-events:none;background:#0b1f2a;border:1px solid #ffffff24;border-radius:12px;padding:10px 14px;font:700 13px/1.35 Nunito,sans-serif;position:absolute;box-shadow:0 12px 28px #00000073}.u-tip:after{content:"";background:#0b1f2a;border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;width:10px;height:10px;margin-left:-5px;position:absolute;bottom:-6px;left:50%;transform:rotate(45deg)}.u-tip small{color:#9fb3be;font-weight:600;display:block}.u-chip{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 16px;font:800 15px/1 Outfit,sans-serif;display:inline-flex}.u-campo{flex-direction:column;gap:8px;display:flex}.u-campo label{color:#9fb3be;font:700 13px/1 Nunito,sans-serif}.u-campo .in{color:#7f949f;background:#050f1699;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:10px;height:52px;padding:0 16px;font:600 16px/1 Nunito,sans-serif;display:flex}.u-campo .in.foco{color:#f2f6f8;border-color:#22d3ee;box-shadow:0 0 0 4px #22d3ee24}.u-sep{color:#7f949f;align-items:center;gap:14px;font:700 13px/1 Nunito,sans-serif;display:flex}.u-sep:before,.u-sep:after{content:"";background:#ffffff1a;flex:1;height:1px}.u-chipr{border:1px solid;border-radius:999px;align-items:center;gap:6px;height:36px;padding:0 14px;font:800 15px/1 Outfit,sans-serif;display:inline-flex}.tabla{grid-template-columns:250px repeat(var(--n,6),minmax(0,1fr));column-gap:16px;margin-top:32px;display:grid}.tabla .th{color:#7f949f;border-bottom:1px solid #ffffff1a;padding:0 0 14px;font:500 12px/1.3 JetBrains Mono,monospace}.tabla .nm,.tabla .cel{border-bottom:1px solid #ffffff0f;align-items:center;padding:22px 0;display:flex}.tabla .nm{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;padding-right:8px}.tabla .nm b{color:#f2f6f8;font:700 16px/1.2 Outfit,sans-serif}.tabla .nm span{color:#9fb3be;font:600 12.5px/1.45 Nunito,sans-serif}.tabla .cel{justify-content:flex-start;min-width:0}.tabla .cel .u-btn:not(.link){gap:8px;padding:0 16px;font-size:15px}.tabla .cel .u-btn.link{font-size:15px}.u-campo{position:relative}.u-campo .msg{margin-top:6px;position:absolute;top:100%;left:0}.u-campo .in{overflow:hidden}.u-campo .in span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.u-tab{color:#9fb3be;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 16px;font:700 16px/1 Nunito,sans-serif;transition:all .15s ease-out;display:inline-flex}.u-tab:hover,.u-tab.is-hover{color:#f2f6f8;background:#ffffff0f}.u-tab:active,.u-tab.is-active{background:#ffffff08;transform:scale(.97)}.u-tab.on{color:#22d3ee;background:#22d3ee24;font-weight:800}.u-tab.is-focus{box-shadow:0 0 0 3px #050f16,0 0 0 6px #22d3ee8c}.u-entrar{color:#062a33;background:#22d3ee;border:none;border-radius:22px;align-items:center;height:44px;padding:0 22px;font:700 16px/1 Outfit,sans-serif;transition:all .15s ease-out;display:inline-flex}.u-entrar.is-hover{background:#67e8f9;transform:translateY(-1px);box-shadow:0 10px 24px #22d3ee59}.u-entrar.is-active{background:#06b6d4;transform:scale(.98)}.u-entrar.is-focus{box-shadow:0 0 0 3px #050f16,0 0 0 6px #22d3ee8c}.u-campo{width:100%}.u-mundo{color:#9fb3be;cursor:pointer;background:#ffffff0a;border:1.5px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 16px;font:700 15px/1 Nunito,sans-serif;transition:all .15s ease-out;display:inline-flex}.u-mundo i{border-radius:5px;width:10px;height:10px;display:block}.u-mundo:hover,.u-mundo.is-hover{color:#f2f6f8;background:#ffffff12;border-color:#ffffff47}.u-mundo.is-active{transform:scale(.97)}.u-mundo.sel{color:#f2f6f8;background:#10e07c1f;border-color:#10e07c}.u-mundo.is-focus{box-shadow:0 0 0 3px #050f16,0 0 0 6px #22d3ee8c}.u-mundo.lock{opacity:.55;cursor:not-allowed}.u-opc{color:#f2f6f8;cursor:pointer;background:#0b1f2ab3;border:1.5px solid #ffffff1a;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:132px;height:104px;font:700 14px/1 Nunito,sans-serif;transition:all .15s ease-out;display:flex}.u-opc:hover,.u-opc.is-hover{background:#12384a99;border-color:#ffffff42;transform:translateY(-2px)}.u-opc.is-active{transform:scale(.97)}.u-opc.on{background:#22d3ee1a;border-color:#22d3ee;box-shadow:0 0 0 4px #22d3ee1f}.u-opc.is-focus{box-shadow:0 0 0 3px #050f16,0 0 0 6px #22d3ee8c}.u-opc.is-disabled{opacity:.4;cursor:not-allowed}.u-fila{color:#f2f6f8;cursor:pointer;background:0 0;border-radius:14px;align-items:center;gap:12px;width:100%;height:60px;padding:0 16px;font:700 15px/1 Nunito,sans-serif;transition:background-color .15s ease-out;display:flex}.u-fila .fi{color:#9fb3be;background:#ffffff0f;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.u-fila .ch{color:#7f949f;margin-left:auto}.u-fila:hover,.u-fila.is-hover{background:#ffffff0d}.u-fila.is-active{background:#ffffff14}.u-fila.is-focus{box-shadow:inset 0 0 0 2px #22d3ee99}.u-fila.is-disabled{opacity:.45;cursor:not-allowed}.u-prog{background:#ffffff1a;border-radius:5px;width:100%;height:10px;overflow:hidden}.u-prog i{background:#22d3ee;border-radius:5px;height:100%;display:block}.u-dots{gap:6px;display:flex}.u-dots i{border:2px solid #4ade80;border-radius:6px;width:12px;height:12px}.u-dots i.ok{background:#4ade80}.u-dots i.cur{border-color:#22d3ee;box-shadow:0 0 0 3px #22d3ee33}.u-dlg{background:#0b1f2a;border:1px solid #ffffff1f;border-radius:24px;flex-direction:column;gap:10px;width:100%;padding:22px;display:flex;box-shadow:0 30px 60px #00000080}.u-barra-caja{z-index:50;margin:12px clamp(16px,5.56vw,80px) 0;position:sticky;top:12px}.u-barra{box-sizing:border-box;-webkit-backdrop-filter:blur(20px)saturate(1.5);background:#0b1f2ab8;border:1px solid #ffffff1a;border-radius:30px;align-items:center;gap:8px;height:60px;padding:0 10px 0 22px;display:flex;box-shadow:0 12px 32px #0006,inset 0 1px #ffffff0f}.u-barra-app{max-width:1200px;margin:0 auto}.u-barra-marca{color:var(--u-text);align-items:center;gap:10px;margin-right:24px;text-decoration:none;display:flex}.u-barra-marca:hover{color:var(--u-text)}.u-barra-tabs{flex-grow:1;gap:4px;display:flex}.u-barra-entrar{padding:0 24px;text-decoration:none}.u-barra-hamb{display:none}.u-barra-panel{border-radius:var(--u-r-hoja);background:var(--u-hoja);border:1px solid var(--u-hoja-borde);-webkit-backdrop-filter:blur(30px);flex-direction:column;gap:4px;margin-top:8px;padding:10px;display:flex;box-shadow:0 16px 40px #0006}.u-barra-panel .u-tab{height:48px;padding:0 16px;font-size:17px}.u-barra-panel .u-btn{margin-top:6px}.u-barra .u-tab,.u-barra-panel .u-tab{text-decoration:none}@media (max-width:899px){.u-barra-caja{margin:8px 12px 4px;top:8px}.u-barra-marca img{height:26px!important}.u-barra{border-radius:26px;justify-content:space-between;height:52px;padding:0 4px 0 16px}.u-barra-marca{margin-right:0}.u-barra-tabs,.u-barra-entrar{display:none}.u-barra-hamb{display:inline-flex}}.u-bajo-barra{margin-top:-72px}@media (max-width:899px){.u-bajo-barra{margin-top:-64px}}.u-pie{box-sizing:border-box;-webkit-backdrop-filter:blur(40px)saturate(1.5);min-height:152px;line-height:normal;font-family:var(--u-cuerpo);color:var(--u-text);background:linear-gradient(#1cd0e112,#1cd0e112),#06091266;border-top:1px solid #1cd0e138;flex-direction:column;flex-shrink:0;justify-content:center;gap:18px;margin-top:auto;padding:0 clamp(16px,5.56vw,80px);display:flex}.u-pie-fila{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.u-pie-marca{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.u-pie-lema{color:var(--u-text-2);margin-left:4px;font-size:16px;font-weight:600}.u-pie-enlaces{flex-wrap:wrap;gap:24px;font-size:16px;font-weight:700;display:flex}.u-pie-enlaces a{color:var(--u-text-2);text-decoration:none}.u-pie-enlaces a:hover{color:var(--u-text)}.u-pie-legal{color:var(--u-muted);border-top:1px solid #ffffff14;padding-top:16px;font-size:15px;font-weight:700}.u-pie-legales{gap:20px;display:flex}.u-pie-legales a{color:var(--u-muted);text-decoration:none}.u-pie-legales a:hover{color:var(--u-text)}@media (max-width:899px){.u-pie{justify-content:flex-start;gap:14px;min-height:184px;padding:24px 16px 0}.u-pie-fila{flex-direction:column;align-items:flex-start;gap:14px}.u-pie-marca img{height:22px!important}.u-pie-lema{display:none}.u-pie-enlaces{gap:8px 18px;font-size:14px}.u-pie-legal{flex-direction:column-reverse;align-items:flex-start;gap:6px;padding-top:12px;font-size:12px}.u-pie-legales{gap:16px}}body:has(.u-cuenta .topA,.u-cuenta .u-sin-menu) .u-pie{display:none}.u-movil input[type=email]{flex:none!important}.u-pagina:has(.u-escena.u-cpag:not(.u-cpag-libre)){min-height:0}.u-escena.u-cpag:has(.colC.alto){height:980px}.u-pagina:has(.colC.alto) .colC{bottom:auto}:is(body:has(.pnl-zona) .u-barra-caja,body:has(.pnl-zona) .u-pie){display:none}.dd{min-width:0;position:relative}.dd-btn{box-sizing:border-box;color:#9fb3be;cursor:pointer;background:#050f16a6;border:1px solid #ffffff2e;border-radius:16px;outline:none;justify-content:space-between;align-items:center;gap:10px;width:100%;font-family:Nunito,sans-serif;font-weight:600;transition:border-color .15s ease-out,box-shadow .15s ease-out;display:flex}.dd-btn:hover{border-color:#ffffff47}.dd-btn.lleno{color:#f2f6f8}.dd-btn.abierto,.dd-btn:focus-visible{border-color:#22d3ee;box-shadow:0 0 0 4px #22d3ee24}.dd-btn svg{flex-shrink:0;transition:transform .15s ease-out}.dd-btn.abierto svg{transform:rotate(180deg)}.dd-list{box-sizing:border-box;z-index:30;background:#0b1f2a;border:1px solid #ffffff24;border-radius:16px;flex-direction:column;gap:2px;min-width:100%;padding:6px;animation:.14s ease-out both ddIn;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 40px #00000073}@keyframes ddIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.dd-op{color:#f2f6f8;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;height:44px;padding:0 12px;font:700 16px/1 Nunito,sans-serif;display:flex}.dd-op:hover{background:#ffffff0f}.dd-op.sel{color:#22d3ee;background:#22d3ee24}@media (prefers-reduced-motion:reduce){.dd-list{animation:none}.dd-btn,.dd-btn svg{transition:none}}.db-bar-v{transform-box:fill-box;transform-origin:50% 100%;animation:.8s cubic-bezier(.2,.8,.3,1) both dbBarV}@keyframes dbBarV{0%{transform:scaleY(0)}}.db-donut{animation:1.1s cubic-bezier(.2,.8,.3,1) .2s both dbDonut}@keyframes dbDonut{0%{stroke-dasharray:0 188.5}}@media (prefers-reduced-motion:reduce){.db-bar-v,.db-donut{animation:none}}
@media (max-width:899px){.u-cu-cab{height:auto!important;padding:40px 16px 24px!important}.u-cu-cab h1{letter-spacing:-.8px!important;font-size:40px!important;line-height:1.05!important}.u-cu-sub{width:auto!important;font-size:18px!important}.u-cu-barra{flex-wrap:wrap;z-index:5!important;height:auto!important;margin:0 16px!important;position:relative!important;top:auto!important}.u-cu-buscar{box-sizing:border-box;width:100%!important}.u-cu-rej{grid-template-columns:minmax(0,1fr)!important;min-height:0!important;padding:24px 16px 64px!important}}@media (min-width:600px) and (max-width:899px){.u-cu-rej{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
html .u-cuenta{background:0 0}.u-escena.u-cpag{height:900px;overflow:hidden}.u-escena.u-cpag.u-cpag-libre{height:auto;min-height:0;overflow:visible}.u-escena.u-cpag *,.u-escena.u-cpag :before,.u-escena.u-cpag :after{box-sizing:border-box}.u-escena.u-cpag :is(svg,img){display:inline}.u-cuenta a{text-decoration:none}.u-cuenta a.ibtn.pri{color:#062a33}.u-cuenta a.ibtn.vid{color:#f2f6f8}.u-cuenta a.ibtn.amb{color:#3b2605}.u-cuenta a.ibtn.ok{color:#052e16}.u-cuenta a.link{color:#22d3ee}.u-cuenta .ccampo .in input{color:#f2f6f8;background:0 0;border:0;outline:0;flex:1;width:100%;min-width:0;height:100%;margin:0;padding:0;font:600 16px/1 Nunito,sans-serif}.u-cuenta .ccampo .in input::placeholder{color:#7f949f;opacity:1}.u-cuenta .ccampo .in:focus-within{color:#f2f6f8;border-color:#22d3ee;box-shadow:0 0 0 4px #22d3ee24}.u-cuenta .ccampo .in.dis input{color:#4f6470;cursor:not-allowed}.u-cuenta label.in{cursor:text}.u-cuenta button{cursor:pointer;font-family:inherit}.u-cuenta button.ibtn{border:none}.u-cuenta button.ibtn.vid{border:1px solid #ffffff29}.u-cuenta button.ibtn.peligro{border:1px solid #f8717180}.u-cuenta button.ibtn[disabled]{cursor:not-allowed}.u-cuenta .bandera,.u-cuenta .opc{cursor:pointer;transition:border-color .15s ease-out,background-color .15s ease-out,transform .15s ease-out}.u-cuenta .bandera:hover,.u-cuenta .opc:hover{background:#12384a99;border-color:#ffffff42;transform:translateY(-2px)}.u-cuenta .bandera.on:hover,.u-cuenta .opc.on:hover{background:#22d3ee1a;border-color:#22d3ee}.u-cuenta .bandera:focus-visible,.u-cuenta .opc:focus-visible,.u-cuenta .key:focus-visible{outline:none;box-shadow:0 0 0 3px #050f16,0 0 0 6px #22d3ee8c}.u-cuenta button.pais{color:#f2f6f8;text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.u-cuenta button.x{cursor:pointer;color:#f2f6f8}.u-cuenta .opc{color:#f2f6f8}.u-cuenta .key{transition:transform .12s ease-out,filter .12s ease-out}.u-cuenta .key:hover{filter:brightness(1.15)}.u-cuenta .key:active{transform:translateY(3px)}.u-cuenta .key.on{filter:drop-shadow(0 0 8px #22d3eeb3)brightness(1.2)}html .u-cuenta .velo,html .u-cuenta .velo2{z-index:90;position:fixed;inset:0}html .u-cuenta .dlg,html .u-cuenta .dlg2{z-index:91;box-sizing:border-box;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);position:fixed;top:50%;left:50%;translate:-50% -50%}.u-cuenta .dlg *,.u-cuenta .dlg2 *{box-sizing:border-box}.u-cuenta .lista{max-height:420px;overflow-y:auto}.u-cuenta a.fa,.u-cuenta button.fa{color:#f2f6f8;text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.u-cuenta button.tog{cursor:pointer;border:0;padding:0}.u-cuenta .tog.off{background:#ffffff29}.u-cuenta .tog.off i{left:3px;right:auto}@media (max-width:899px){.u-escena.u-cpag{height:auto;padding:96px 16px 40px;overflow:visible}.u-escena.u-cpag .cesc,.u-escena.u-cpag .luna,.u-escena.u-cpag .moon,.u-escena.u-cpag .letras,.u-escena.u-cpag .tierra,.u-escena.u-cpag .despega,.u-escena.u-cpag .polvo,.u-escena.u-cpag .hero-esc{display:none}.u-escena.u-cpag .lado{justify-content:flex-start;gap:20px;height:auto;position:static;width:auto!important}.u-escena.u-cpag .lado .h1{font-size:40px!important}.u-escena.u-cpag .lado .h2{font-size:32px!important}.u-escena.u-cpag .ccab{zoom:.6;width:100%;max-width:560px;margin:24px auto 0;position:relative;top:auto;right:auto}.u-escena.u-cpag .lado [style*="1fr 1fr"]{grid-template-columns:1fr!important}.u-escena.u-cpag .bandas{grid-template-columns:repeat(2,1fr)}.u-escena.u-cpag .vel{grid-template-columns:1fr}.u-escena.u-cpag .cel{width:auto;padding:24px 0}.u-escena.u-cpag .cel-esc{transform:scale(.7)}.u-escena.u-cpag .pf{width:auto;padding:96px 16px 40px}.u-escena.u-cpag .chero{grid-template-columns:1fr;height:auto}.u-escena.u-cpag .hero-txt{padding:32px 24px}.u-escena.u-cpag .cols{grid-template-columns:1fr}.u-escena.u-cpag .cpie{flex-direction:column;align-items:flex-start;gap:16px}.u-cuenta .dlg2{width:calc(100vw - 32px);padding:24px}}.u-cuenta .campo-nombre input.cn-t{letter-spacing:.3px;color:#f2f6f8;caret-color:#fbbf24;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0;font:700 24px/1 Outfit,sans-serif}.u-cuenta .campo-nombre{cursor:text}@media (max-width:899px){.u-escena.u-cpag:has(.colC){flex-direction:column;min-height:100dvh;display:flex;position:relative;overflow:visible;height:auto!important;padding:0!important}.u-bajo-barra:has(.u-cuenta .colC){margin-top:0}.u-escena.u-cpag:has(.colC){background:#050f16 radial-gradient(120% 60% at 50% -10%,#0e2c3b 0%,#050f16 60%)}body:has(.u-cuenta .obar) footer{display:none}.u-escena.u-cpag .obar{height:40px;top:8px;left:16px;right:16px}.u-escena.u-cpag .ob{height:40px;box-shadow:none;border-radius:20px;gap:6px;font-size:14px}.u-escena.u-cpag .ob-atras{padding:0 14px 0 10px}.u-escena.u-cpag .ob-x{width:40px}.u-escena.u-cpag .ob svg{width:18px;height:18px}.u-escena.u-cpag .ob:after{content:"";position:absolute;inset:-2px}.u-escena.u-cpag .topA{display:none}.u-escena.u-cpag .yaM{text-align:center;color:#7f949f;padding:4px 0;font:700 13px/1.4 Nunito,sans-serif;display:block}.u-escena.u-cpag .yaM .link{margin:-8px 0;padding:8px 2px;display:inline-block}.u-cuenta a.ya-esc.cbtn{display:none}.u-escena.u-cpag .colC{z-index:2;flex:1;width:100%;min-height:0;padding:50px 20px 0;bottom:auto;left:auto;right:auto;position:relative!important;top:auto!important}.u-escena.u-cpag .colC.sinruta{padding-top:56px}.u-escena.u-cpag .colC.sinruta .logoC{margin-top:24px!important}.u-escena.u-cpag .colC.bien{padding:40px 0 0}.u-escena.u-cpag .ruta{zoom:.625;max-width:none}.u-escena.u-cpag .logoC{margin-top:36px!important}.u-escena.u-cpag .logoC img{height:30px!important}.u-escena.u-cpag .colC h2,.u-escena.u-cpag .colC .tit{letter-spacing:-.4px;text-align:center;text-wrap:balance;margin:8px 0 0;font:700 30px/1.1 Outfit,sans-serif}.u-escena.u-cpag .colC.onb{padding-top:68px}.u-escena.u-cpag .colC h1.tit,.u-escena.u-cpag .colC h2{letter-spacing:-.4px!important;font-size:30px!important;line-height:1.1!important}.u-escena.u-cpag .ruta+h2{margin-top:33px}.u-escena.u-cpag .colC .lead{text-align:center;max-width:362px;margin:8px 0 0;font-size:15px;line-height:1.45}.u-escena.u-cpag .colC .nvC{flex-shrink:0;width:100%;max-width:402px;height:122px;margin-top:18px}.u-escena.u-cpag .colC .nvC>div{transform:translate(-50%)scale(.5)}.u-escena.u-cpag .colC .pieM{width:calc(100% + 40px);padding:12px 20px calc(env(safe-area-inset-bottom,0px) + 72px);z-index:5;background:linear-gradient(#050f1600 0,#050f16 24px);flex-direction:column;align-items:center;gap:8px;margin:auto -20px 0;display:flex;position:sticky;bottom:0}.u-escena.u-cpag .colC .pieM.bien{width:100%;margin-left:0;margin-right:0;padding-left:24px;padding-right:24px}.u-escena.u-cpag .colC .pieM .selM{width:100%;margin:0!important}.u-escena.u-cpag .colC .ctaC{align-items:stretch;gap:10px;max-width:none;margin-top:0;flex-direction:column!important;width:100%!important}.u-escena.u-cpag .colC .ctaC .small{text-align:center}.u-escena.u-cpag .colC .ctaC .cbtn{border-radius:16px;width:100%;height:52px;font-size:16px;min-width:0!important}.u-escena.u-cpag .colC .ctaC .cbtn.vid{height:52px}.u-escena.u-cpag .colC .bandas{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%}.u-escena.u-cpag .colC .bandera{border-width:1px;border-radius:14px;gap:4px;height:60px;padding:6px 4px;font-size:12px}.u-escena.u-cpag .colC .bandera svg{width:30px!important}.u-escena.u-cpag .colC .bandera.mas svg{width:24px!important;height:24px!important}.u-escena.u-cpag .colC .vel{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}.u-escena.u-cpag .colC .opc{border-width:1px;border-radius:16px;gap:4px;height:70px;padding:14px 6px;font-size:16px}.u-escena.u-cpag .colC .opc small{font-size:12px}.u-escena.u-cpag .colC .opc .rayas{display:none}.u-escena.u-cpag .colC .formC{gap:12px;max-width:none;margin-top:12px;width:100%!important}.u-escena.u-cpag .colC .formC .cbtn{border-radius:14px;height:52px;font-size:16px}.u-escena.u-cpag .colC .sep{font-size:12px}.u-escena.u-cpag .ccampo{gap:6px}.u-escena.u-cpag .ccampo label{font-size:12px}.u-escena.u-cpag .ccampo .in{background:#ffffff12;border-radius:14px;height:54px;padding:0 14px}.u-escena.u-cpag .ccampo .in input{font-size:16px}.u-escena.u-cpag .colC .formC>.link.small{padding:6px 0;font-size:12px;margin-top:-4px!important}.u-escena.u-cpag .colC .pieM.sig{background:0 0;gap:10px;width:100%;margin:24px 0 0;padding:0;position:static}.u-escena.u-cpag .colC.izq{align-items:stretch;padding-top:60px}.u-escena.u-cpag .colC.izq .logoC{margin-top:0!important}.u-escena.u-cpag .colC.izq h2,.u-escena.u-cpag .colC.izq .tit{text-align:left;margin-top:32px}.u-escena.u-cpag .colC.izq .lead{text-align:left;max-width:none;margin-top:8px;font-size:13px}.u-escena.u-cpag .colC.izq .formC{flex:1;margin-top:16px}.u-escena.u-cpag .bienC{zoom:1;width:402px;max-width:100%;height:324px;margin:0;overflow:hidden}.u-escena.u-cpag .bienC>.sc{transform-origin:0 0;transform:scale(.617)}.u-escena.u-cpag .bienTxt{z-index:1;isolation:isolate;flex-direction:column;align-items:center;gap:10px;width:100%;padding:0 28px;display:flex;position:relative}.u-escena.u-cpag .bienTxt:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 50%,#050f16 0 42%,#050f1600 100%);width:309px;height:114px;margin-left:-154px;position:absolute;top:-38px;left:50%}.u-escena.u-cpag .bienTxt .logoC{margin-top:0!important}.u-escena.u-cpag .bienTxt h2{text-wrap:wrap;max-width:346px;margin:0!important}.u-escena.u-cpag .bienTxt .lead{max-width:346px;margin:0!important}.u-escena.u-cpag .cockpit{display:none}html .u-cuenta .card.dlg{width:100%;max-width:100%;max-height:81dvh;padding:26px 16px calc(env(safe-area-inset-bottom,0px) + 16px);border-radius:28px 28px 0 0;gap:12px;inset:auto 0 0;overflow:hidden;translate:none}html .u-cuenta .card.dlg:before{content:"";background:#ffffff38;border-radius:2px;width:36px;height:4px;margin-left:-18px;position:absolute;top:9px;left:50%}html .u-cuenta .card.dlg .h3{font-size:18px}html .u-cuenta .card.dlg .x{border-radius:22px;width:44px;height:44px}html .u-cuenta .card.dlg .ccampo .in{height:44px}html .u-cuenta .card.dlg .lista{background:#ffffff0d;border-radius:18px;flex:1;grid-template-columns:1fr;gap:0;min-height:0;max-height:none;overflow-y:auto}html .u-cuenta .card.dlg .pais{border-bottom:1px solid #ffffff12;border-radius:0;gap:14px;height:53px;padding:0 16px;font-size:16px}.u-escena.u-cpag .colC.onb>div[style*="height: 44px"]{display:none}.u-escena.u-cpag .objm{z-index:0;pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.u-escena.u-cpag .objm svg{width:100%;height:560px;position:absolute;top:0;left:0}.u-escena.u-cpag .objm .rayo{transform-box:view-box;transform-origin:201px 330px;animation:1.8s linear infinite u-cuenta-cwp}.u-escena.u-cpag .objm-gal{transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite u-cuenta-cgb}.u-escena.u-cpag .objm-panel{background:linear-gradient(#15303f,#0b1a24);border-top:3px solid #2a4252;height:222px;position:absolute;bottom:0;left:0;right:0}.u-escena.u-cpag .cab-ui{z-index:6;flex-wrap:wrap;justify-content:center;padding:0 16px;bottom:12px;left:0;right:0;gap:8px 14px!important;position:absolute!important;top:auto!important}.u-escena.u-cpag .cab-ui>div{display:none}.u-escena.u-cpag .cab-ui .key{zoom:.78}}@keyframes u-cuenta-cwp{0%{opacity:0;transform:scale(.4)}20%{opacity:1}to{opacity:0;transform:scale(3.6)}}@keyframes u-cuenta-cgb{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.06)rotate(8deg)}}@media (prefers-reduced-motion:reduce){.u-cuenta .objm .rayo,.u-cuenta .objm-gal{animation:none}}
