@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/space-grotesk-vietnamese-300-normal-B9OJnXKM.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-300-normal-F-NWLUie.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/space-grotesk-latin-ext-300-normal-4ZO_JR7W.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-300-normal-CxWNGEn7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/space-grotesk-latin-300-normal-DiSf0yqz.woff2) format("woff2"),url(/assets/space-grotesk-latin-300-normal-Byd1NLsn.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-vietnamese-400-normal-B7xT_GF5.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-400-normal-BIWiOVfw.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-ext-400-normal-CfP_5XZW.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-400-normal-DRPE3kg4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-400-normal-CJ-V5oYT.woff2) format("woff2"),url(/assets/space-grotesk-latin-400-normal-BnQMeOim.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-vietnamese-500-normal-BmEvtly_.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-500-normal-BTqKIpxg.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-ext-500-normal-DUe3BAxM.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-500-normal-3dgZTiw9.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2) format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fondo: #0a0a0a;--fondo-alto: #111111;--punto: #1b1b1b;--linea: #242424;--linea-suave: #1c1c1c;--texto: #ededea;--texto-2: #b9b9b5;--etiqueta: #8a8a86;--acento: #ffb000;--acento-texto: #ffb000;--bien: #6fcf8e;--mal: #ff6b5e;--brillo: #ffffff;--trazo-atras: #232323;--trazo-frente: #3d3d3d;--trazo-dato: #d6d6d2;--sans: "Space Grotesk", system-ui, sans-serif;--mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;--margen: 32px;color-scheme:dark}@media(prefers-color-scheme:light){:root:not([data-tema=oscuro]){--fondo: #f6f5f1;--fondo-alto: #ffffff;--punto: #e4e2db;--linea: #d6d4cc;--linea-suave: #e4e2db;--texto: #151514;--texto-2: #45443f;--etiqueta: #6b6a64;--acento: #ffb000;--acento-texto: #9a6700;--bien: #1d7a45;--mal: #b8352a;--brillo: #151514;--trazo-atras: #e2e0d9;--trazo-frente: #b9b7ae;--trazo-dato: #3a3935;color-scheme:light}}:root[data-tema=claro]{--fondo: #f6f5f1;--fondo-alto: #ffffff;--punto: #e4e2db;--linea: #d6d4cc;--linea-suave: #e4e2db;--texto: #151514;--texto-2: #45443f;--etiqueta: #6b6a64;--acento: #ffb000;--acento-texto: #9a6700;--bien: #1d7a45;--mal: #b8352a;--brillo: #151514;--trazo-atras: #e2e0d9;--trazo-frente: #b9b7ae;--trazo-dato: #3a3935;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--fondo);color:var(--texto);font-family:var(--sans);font-size:15px;line-height:1.5}a{color:var(--texto)}a:hover{color:var(--acento-texto)}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer;text-align:left}:focus-visible{outline:1px solid var(--acento);outline-offset:3px}h1,h2,h3,p{margin:0}table{border-collapse:collapse}.lienzo{min-height:100vh;background-color:var(--fondo);background-image:radial-gradient(var(--punto) 1px,transparent 1px);background-size:32px 32px}.ancho{max-width:1440px;margin:0 auto}.m{font-family:var(--mono);font-variant-numeric:tabular-nums}.l{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--etiqueta)}.t2{color:var(--texto-2)}.te{color:var(--etiqueta)}.acento{color:var(--acento-texto)}.bien{color:var(--bien)}.mal{color:var(--mal)}.titular{font-size:clamp(36px,4.6vw,56px);line-height:1.02;font-weight:300;letter-spacing:-.025em;text-wrap:balance}.cifra-xl{font-family:var(--sans);font-variant-numeric:tabular-nums;font-size:clamp(48px,5.6vw,68px);font-weight:300;letter-spacing:-.03em;line-height:1}.parrafo{font-size:16px;line-height:1.55;color:var(--texto-2);text-wrap:pretty}.nota{font-size:13px;line-height:1.55;color:var(--etiqueta);text-wrap:pretty}.tg{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:3px 7px;border:1px solid var(--texto);color:var(--texto);white-space:nowrap;display:inline-block;line-height:1.4}.tg-estimado{border-style:dashed;border-color:var(--acento);color:var(--acento-texto)}.tg-pendiente{border-style:dotted;border-color:var(--etiqueta);color:var(--etiqueta)}.tg-bien{border-color:var(--bien);color:var(--bien)}.tg-mal{border-color:var(--mal);color:var(--mal)}.accion{font-family:var(--mono);font-size:12px;letter-spacing:.12em;line-height:44px;text-decoration:none;border-bottom:1px solid var(--acento);align-self:flex-start;text-transform:uppercase}.boton{font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--texto);padding:0 16px;min-height:44px;display:inline-flex;align-items:center;gap:8px;text-decoration:none}.boton:hover,.boton-acento{border-color:var(--acento);color:var(--acento-texto)}.boton[disabled]{opacity:.4;cursor:not-allowed}.campo{display:flex;flex-direction:column;gap:6px}.entrada{background:transparent;border:0;border-bottom:1px solid var(--linea);padding:10px 0;min-height:44px;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:15px;width:100%}.entrada:focus{outline:none;border-bottom-color:var(--acento)}select.entrada{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--etiqueta) 50%),linear-gradient(135deg,var(--etiqueta) 50%,transparent 50%);background-position:calc(100% - 10px) 50%,calc(100% - 5px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:24px}select.entrada option{background:var(--fondo-alto)}.opciones{display:flex;flex-wrap:wrap;gap:0;border:1px solid var(--linea)}.opciones button{font-family:var(--mono);font-size:12px;letter-spacing:.06em;min-height:40px;padding:0 14px;border-right:1px solid var(--linea);color:var(--texto-2)}.opciones button:last-child{border-right:0}.opciones button[aria-pressed=true]{color:var(--fondo);background:var(--acento)}input[type=range]{width:100%;accent-color:var(--acento);min-height:32px}.seccion{padding:48px var(--margen)}.cabeza-bloque{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--linea)}.fila{border-bottom:1px solid var(--linea-suave)}.rejilla-auto{display:grid;gap:48px;grid-template-columns:repeat(auto-fit,minmax(min(var(--min, 420px),100%),1fr));align-items:start}.indicadores{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));border-top:1px solid var(--linea);border-bottom:1px solid var(--linea);margin:0 var(--margen)}.indicadores>*{padding:24px 20px;display:flex;flex-direction:column;gap:8px;border-left:1px solid var(--linea)}.indicadores>*:first-child{border-left:0;padding-left:0}.tabla{width:100%;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:14px}.tabla th{color:var(--etiqueta);font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:400;padding:14px 0;text-align:right}.tabla th:first-child,.tabla td:first-child{text-align:left}.tabla td{padding:14px 0;border-top:1px solid var(--linea-suave);text-align:right}.desliza{overflow-x:auto}.solo-impresion{display:none}.visualmente-oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:720px){:root{--margen: 16px}.seccion{padding:32px var(--margen)}.indicadores>*{border-left:0;padding-left:0;border-top:1px solid var(--linea)}.indicadores>*:first-child{border-top:0}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.nv{font-size:13px;line-height:44px;color:var(--etiqueta);text-decoration:none;border-bottom:1px solid transparent}.nv.on{color:var(--texto);border-bottom-color:var(--acento)}.destello{position:absolute;width:200px;height:1px;transform:translate(-50%,-50%);background:linear-gradient(90deg,transparent,var(--acento) 44%,var(--brillo) 50%,var(--acento) 56%,transparent);pointer-events:none}.destello:before{content:"";position:absolute;left:50%;top:50%;width:5px;height:5px;border-radius:50%;transform:translate(-50%,-50%);background:var(--brillo);box-shadow:0 0 14px 3px var(--acento)}.destello:after{content:"";position:absolute;left:50%;top:50%;width:1px;height:40px;transform:translate(-50%,-50%);background:linear-gradient(transparent,var(--acento),transparent)}.etiqueta-3d{position:absolute;transform:translate(-100%,-50%);padding-right:10px;white-space:nowrap;pointer-events:none;font-family:var(--mono);font-size:11px;letter-spacing:.06em}.nodo-3d{position:absolute;transform:translate(-50%,-100%);padding-bottom:8px;white-space:nowrap;pointer-events:none;text-align:center;font-family:var(--mono);font-size:11px;line-height:1.4}.figura-3d{position:relative;width:100%;margin:0 auto;touch-action:pan-y;cursor:grab}.ficha{display:grid;grid-template-columns:132px minmax(0,1fr);gap:10px 16px;font-size:14px;line-height:1.5}.ficha>.l{padding-top:3px}.ficha>.t2,.ficha>span:not(.l){min-width:0}.cifras-fila{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:20px;border-top:1px solid var(--linea);padding-top:22px}.cifras-fila>*{display:flex;flex-direction:column;gap:6px}.cifra-m{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:28px;line-height:1.15}.segmento{min-height:44px;min-width:44px;padding:0 14px;font-size:13px;border:1px solid var(--trazo-frente);color:var(--texto-2)}.segmento[aria-pressed=true]{border-color:var(--texto);color:var(--texto)}.boton-fuera{border-style:dashed;border-color:var(--acento);color:var(--acento-texto)}.entrada-grande{font-size:24px;max-width:160px}.entrada[aria-invalid=true]{border-bottom-color:var(--mal)}.error-campo{color:var(--mal);font-size:12px;line-height:1.4}.cuestionario .opciones button{min-height:44px}.cuestionario .opciones{width:fit-content;max-width:100%}.equipo-cuestionario{display:grid;grid-template-columns:44px minmax(0,1fr);gap:0 16px;padding:24px 0;border-top:1px solid var(--linea)}.equipo-campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:18px 28px;align-items:start}.rango-hora{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rango-hora .entrada{width:7.5em}.boton-mini{font-family:var(--mono);font-size:12px;letter-spacing:.06em;min-height:44px;min-width:44px;padding:0 10px;color:var(--etiqueta)}.boton-mini:hover{color:var(--acento-texto)}@media(max-width:720px){.ficha{grid-template-columns:minmax(0,1fr);gap:2px 0}.ficha>.l{padding-top:10px}.equipo-cuestionario{grid-template-columns:minmax(0,1fr)}}.taller-cabeza{display:flex;flex-direction:column;gap:18px;max-width:924px;padding-top:56px;padding-bottom:44px}.taller-lista{padding:0 var(--margen) 48px}.herramienta{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:28px 48px;padding:32px 0;border-top:1px solid var(--linea)}.herramienta.primera{border-top-color:var(--acento)}.herramienta:last-child{border-bottom:1px solid var(--linea)}.herramienta h2{font-size:26px;font-weight:400;letter-spacing:-.01em}.taller-col{display:flex;flex-direction:column;gap:8px;min-width:0}.taller-fila{display:flex;align-items:center;gap:12px}.taller-texto{font-size:14px;line-height:1.55;color:var(--texto-2);text-wrap:pretty}.taller-texto.bien{color:var(--bien)}.taller-texto.mal{color:var(--mal)}.taller-texto.acento{color:var(--acento-texto)}.cifra-l{font-family:var(--sans);font-variant-numeric:tabular-nums;font-size:40px;font-weight:300;letter-spacing:-.02em;line-height:1.1}.escala{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:var(--etiqueta)}.deslizador{-webkit-appearance:none;appearance:none;width:100%;height:44px;min-height:44px;margin:0;background:transparent;cursor:pointer}.deslizador::-webkit-slider-runnable-track{height:1px;background:var(--trazo-frente)}.deslizador::-webkit-slider-thumb{-webkit-appearance:none;width:15px;height:15px;margin-top:-7px;background:var(--fondo);border:1px solid var(--acento);box-shadow:0 0 12px var(--acento)}.deslizador::-moz-range-track{height:1px;background:var(--trazo-frente)}.deslizador::-moz-range-thumb{width:13px;height:13px;border-radius:0;background:var(--fondo);border:1px solid var(--acento);box-shadow:0 0 12px var(--acento)}.taller-entrada{font-size:28px;width:140px}.taller-opciones{display:flex;flex-wrap:wrap;gap:6px}.taller-opcion{min-height:44px;min-width:52px;padding:0 14px;font-size:13px;text-align:center;border:1px solid var(--trazo-frente);color:var(--texto-2)}.taller-opcion[aria-pressed=true]{border-color:var(--texto);color:var(--texto)}.hist-cabeza{display:flex;flex-direction:column;gap:18px;max-width:924px;padding-top:56px;padding-bottom:0}.hist-cuerpo{display:flex;flex-direction:column;gap:32px;padding:36px var(--margen) 48px}.hist-metrica{min-height:44px;padding:0 16px;font-size:13px;border:1px solid var(--trazo-frente);color:var(--texto-2)}.hist-metrica[aria-pressed=true]{border-color:var(--acento);color:var(--acento-texto)}.hist-relieve{position:relative;overflow-x:clip;width:100%;aspect-ratio:900 / 470;touch-action:pan-y;cursor:grab}.hist-lectura{border-top:1px solid var(--linea);padding-top:24px;display:flex;flex-wrap:wrap;align-items:center;gap:20px 40px}.hist-valores{flex:1 1 520px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(130px,100%),1fr));gap:16px}.hist-flecha{width:44px;height:44px;text-align:center;border:1px solid var(--trazo-frente)}.hist-flecha[disabled]{opacity:.35;cursor:default}.hist-tabla th[scope=row]{text-align:left;font-family:var(--sans);font-size:14px;letter-spacing:0;text-transform:none;color:inherit;padding:0;border-top:1px solid var(--linea-suave)}.hist-tabla td{padding:0 0 0 20px;white-space:nowrap}.hist-periodo{min-height:44px;width:100%;color:inherit}.hist-tabla tr.acento td,.hist-tabla tr.acento th{color:var(--acento-texto)}fieldset.opciones{margin:0;padding:0;min-width:0}.grupo-segmentos{display:flex;flex-wrap:wrap;gap:6px;border:0;margin:0;padding:0;min-width:0}.lect-escenario{position:relative;min-height:min(72vh,640px);display:flex;flex-direction:column;justify-content:center;overflow:hidden;border-bottom:1px solid var(--linea)}.lect-arriba{position:absolute;top:0;left:0;right:0;padding:6px var(--margen);line-height:44px}.lect-titulo{padding:72px var(--margen) 28px;min-height:120px;display:flex;flex-direction:column;justify-content:flex-end}.lect-pista{position:relative;height:1px;background:var(--linea)}.lect-barra{position:absolute;left:0;top:0;height:1px;background:linear-gradient(90deg,var(--trazo-frente),var(--texto) 70%,var(--brillo));transition:width .5s cubic-bezier(.3,.7,.2,1)}.lect-barra.con-falla{background:var(--mal)}.lect-cabeza{position:absolute;right:0;top:0;width:260px;height:1px;transform:translate(50%);background:linear-gradient(90deg,transparent,var(--acento) 42%,var(--brillo) 50%,var(--acento) 58%,transparent)}.lect-cabeza:before{content:"";position:absolute;left:50%;top:50%;width:5px;height:5px;border-radius:50%;transform:translate(-50%,-50%);background:var(--brillo);box-shadow:0 0 18px 4px var(--acento)}.lect-cabeza:after{content:"";position:absolute;left:50%;top:50%;width:1px;height:64px;transform:translate(-50%,-50%);background:linear-gradient(transparent,var(--acento),transparent)}.lect-linea{padding:24px var(--margen) 40px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 32px;min-height:140px;align-content:flex-start}.lect-acciones{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px 32px;padding-top:12px}.lect-repetir{font-size:12px;letter-spacing:.14em;min-height:44px}@keyframes lect-sube{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lect-sube{animation:lect-sube .7s ease both}.lect-detalle{display:flex;flex-direction:column;gap:18px}.lect-tabla td{font-size:13px;vertical-align:top}.lect-tabla tr.mal td{color:var(--mal)}.lect-tabla tr.te td{color:var(--etiqueta)}.lect-procedencia td{text-align:left;padding:9px 12px 9px 0}.lect-procedencia th{text-align:left}.lect-procedencia td:last-child{word-break:break-word}.lect-ausentes{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;font-size:13px}.metodo-cabeza{display:flex;flex-direction:column;gap:16px;max-width:924px;padding-bottom:8px}.metodo-titulo{font-size:clamp(28px,3vw,36px);font-weight:300;letter-spacing:-.02em;line-height:1.1}.metodo-leyenda{display:flex;flex-wrap:wrap;gap:10px 28px;font-size:12px;color:var(--texto-2)}.metodo-leyenda>span{display:inline-flex;align-items:center;gap:8px}.metodo-bloque{display:flex;flex-direction:column;gap:14px;padding-top:24px}.metodo-tabla{width:100%;min-width:900px;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.5}.metodo-tabla thead th{color:var(--etiqueta);font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:400;text-align:left;padding:10px 12px 10px 0}.metodo-tabla td,.metodo-tabla tbody th{text-align:left;vertical-align:top;padding:8px 12px 8px 0;border-top:1px solid var(--linea-suave);font-weight:400}.metodo-tabla tbody th{font-family:var(--sans);font-size:13px;width:24%}.metodo-tabla .metodo-grupo th{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--acento-texto);padding-top:22px;border-top:0}.metodo-tabla td.metodo-valor{white-space:nowrap;text-align:right}.metodo-cuenta{color:var(--texto-2);width:38%}.metodo-reglas{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:0 48px}.metodo-regla{display:flex;flex-direction:column;gap:6px;padding:16px 0;border-bottom:1px solid var(--linea-suave)}.metodo-regla dt{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:14px}.metodo-regla dd{margin:0}.metodo-regla dd.m{font-size:12px;color:var(--texto-2);line-height:1.6}.metodo-regla .nota{font-size:12px}.escala-hoy{position:relative;height:16px;font-size:11px;color:var(--texto-2)}.escala-hoy>span{position:absolute;top:0;white-space:nowrap}@media(max-width:520px){.etiqueta-3d,.nodo-3d{display:none}}.taller-grupo{border:0;margin:0;padding:0;min-width:0}.taller-grupo>legend.l{padding:0;margin-bottom:6px}@page{size:letter;margin:.5in}.hoja{--fondo: #fff;--fondo-alto: #fff;--punto: transparent;--linea: #000;--linea-suave: #b5b5b5;--texto: #000;--texto-2: #222;--etiqueta: #444;--acento: #000;--acento-texto: #000;--bien: #000;--mal: #000;--brillo: #000;color-scheme:light}.hojas{display:flex;flex-direction:column;align-items:center;gap:32px;padding:32px var(--margen) 64px}.hojas-barra{width:8.5in;max-width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.hoja{width:8.5in;max-width:100%;min-height:11in;padding:.5in;background:var(--fondo);color:var(--texto);border:1px solid var(--trazo-frente);display:flex;flex-direction:column;gap:11px;font-size:11px;line-height:1.4}.hoja .tg{font-size:8px;padding:1px 5px}.h-marca{font-family:var(--mono);font-size:9px;letter-spacing:.28em;text-transform:uppercase}.h-empresa{font-size:20px;font-weight:400;letter-spacing:-.01em;margin-top:4px}.h-dato{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:10px;color:var(--texto-2)}.h-titulo{font-family:var(--mono);font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--etiqueta)}.h-total{font-family:var(--sans);font-variant-numeric:tabular-nums;font-size:26px;font-weight:300;letter-spacing:-.02em}.hoja-cabeza{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;padding-bottom:12px;border-bottom:1px solid var(--linea)}.h-dos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:14px 28px;align-items:start}.h-columna{display:flex;flex-direction:column;gap:14px}.h-bloque{display:flex;flex-direction:column;gap:6px;min-width:0}.h-fila-titulo{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding-bottom:4px;border-bottom:1px solid var(--linea-suave)}.h-titular{font-size:20px;font-weight:300;line-height:1.1;letter-spacing:-.015em;text-wrap:balance}.h-cifra{font-family:var(--sans);font-variant-numeric:tabular-nums;font-size:40px;font-weight:300;letter-spacing:-.03em;line-height:1.05}.h-unidad{font-size:12px;letter-spacing:0;color:var(--texto-2)}.h-nota{font-size:9.5px;line-height:1.45;color:var(--etiqueta);text-wrap:pretty}.h-texto{font-size:11px;line-height:1.5;color:var(--texto-2)}.h-tabla{width:100%;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:10px}.h-tabla th,.h-tabla td{padding:2px 0 2px 8px;border-top:1px solid var(--linea-suave);text-align:right;font-weight:400;vertical-align:top}.h-tabla th:first-child,.h-tabla td:first-child{padding-left:0}.h-tabla tbody th{font-family:var(--sans);font-size:10.5px;line-height:1.3;text-align:left}.h-tabla tbody tr:first-child th,.h-tabla tbody tr:first-child td{border-top:0}.h-tabla-cols thead th{font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:var(--etiqueta);border-top:0;padding-bottom:2px}.h-tabla-cols thead th:first-child{text-align:left}.h-tabla-cols tbody tr:first-child th,.h-tabla-cols tbody tr:first-child td{border-top:1px solid var(--linea-suave)}.h-desglose td{white-space:nowrap}.h-tabla td.h-barra-celda{width:30%;vertical-align:middle}.h-barra{display:block;height:1px;background:var(--linea-suave);-webkit-print-color-adjust:exact;print-color-adjust:exact}.h-barra>span{display:block;height:3px;margin-top:-1px;background:var(--texto);-webkit-print-color-adjust:exact;print-color-adjust:exact}.h-recs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:10px 20px}.h-rec{display:flex;flex-direction:column;gap:4px}.h-rec-accion{font-size:12px}.h-rec-ahorro{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:14px}.h-etiquetas{display:flex;flex-wrap:wrap;gap:4px}.h-indicadores{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(120px,100%),1fr));border-top:1px solid var(--linea);border-bottom:1px solid var(--linea)}.h-indicadores>div{display:flex;flex-direction:column;gap:3px;padding:8px 10px;border-left:1px solid var(--linea-suave)}.h-indicadores>div:first-child{border-left:0;padding-left:0}.h-ind{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:18px}.h-fp{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.h-sospechosos .h-prueba{font-family:var(--sans);text-align:left;font-size:9.5px;color:var(--texto-2);width:52%}.h-sospechosos td:not(.h-prueba){white-space:nowrap}.h-historial th,.h-historial td{padding-top:1px;padding-bottom:1px;font-size:9px}.h-historial tbody th{font-size:9.5px}.h-metodo .h-reglas{margin:0;padding:0;list-style:none;columns:2;column-gap:24px;font-size:8.5px;line-height:1.4;color:var(--texto-2)}.h-reglas li{break-inside:avoid;margin-bottom:3px}.h-reglas strong{font-weight:500;color:var(--texto)}.h-reglas .tg{font-size:6.5px;padding:0 3px}.h-leyenda{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:8.5px;color:var(--etiqueta)}.hoja-pie{margin-top:auto;display:flex;justify-content:space-between;gap:12px;padding-top:6px;border-top:1px solid var(--linea-suave);font-family:var(--mono);font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:var(--etiqueta)}.hoja-holgada{gap:18px}.hoja-holgada .h-titular{font-size:24px}.hoja-holgada .h-cifra{font-size:48px}.hoja-holgada .h-nota{font-size:10.5px}.hoja-holgada .h-tabla{font-size:11px}.hoja-holgada .h-tabla tbody th{font-size:11.5px;padding-top:3px;padding-bottom:3px}.hoja-holgada .h-rec-accion{font-size:13px}.hoja-holgada .h-ind{font-size:22px}@media(max-width:720px){.hoja{padding:16px;min-height:0}}@media print{:root:root,:root:root[data-tema]{--fondo: #fff;--fondo-alto: #fff;--punto: transparent;--linea: #000;--linea-suave: #b5b5b5;--texto: #000;--texto-2: #222;--etiqueta: #444;--acento: #000;--acento-texto: #000;--bien: #000;--mal: #000;--brillo: #000;color-scheme:light}html,body{background:var(--fondo)}.no-imprimir{display:none!important}.solo-impresion{display:block!important}.lienzo{min-height:0;background-image:none}.hojas{display:block;padding:0}.hoja{width:auto;max-width:none;min-height:9.9in;padding:0;border:0;break-after:page;page-break-after:always}.hoja:last-child{break-after:auto;page-break-after:auto}}
