@font-face{font-family:Google Sans Flex;src:url(/assets/GoogleSansFlex-VF-D1qvbs_i.ttf) format("truetype");font-weight:1 1000;font-stretch:25% 151%;font-style:oblique 0deg 10deg;font-display:swap}:root{--bg:#FAF7F2;--surface:#FFFFFF;--ink:#111111;--texto-pendiente:#6B6660;--primary:#2F6F5E;--primary-dark:#1C4A3E;--primary-tint:#E4EFEA;--sombra-verde:31,74,62;--gold:#C99A3F;--gold-tint:#F6ECD6;--texto-dorado:#806218;--border:#E4DFD3;--grosor-borde:2px;--color-campo:#2E3431;--color-accion:var(--primary);--color-neutral:#4F5753;--color-info:#8F887C;--color-peligro:#B42318;--linea-campo:var(--grosor-borde) solid var(--color-campo);--linea-accion:var(--grosor-borde) solid var(--color-accion);--linea-neutral:var(--grosor-borde) solid var(--color-neutral);--linea-caja:var(--grosor-borde) solid var(--color-info);--linea-peligro:var(--grosor-borde) solid var(--color-peligro);--linea-separador:1px solid var(--color-info);--boton-fondo:#F0F1F0;--boton-fondo-hover:#E3E6E4;--boton-fondo-activo:#D6DAD7;--letra-base:"Google Sans Flex","Segoe UI",system-ui,-apple-system,Roboto,"Helvetica Neue",Arial,sans-serif;--letra-interfaz:var(--letra-base);--letra-usuario:var(--letra-base);--letra-titulos:var(--letra-base);--letra-cifras:var(--letra-base);--semaforo-rojo:#D92D20;--semaforo-amarillo:#FACC15;--semaforo-amarillo-borde:#A16207;--semaforo-verde:#16A34A;--campo-relleno-y:10px;--campo-relleno-x:13px;--campo-letra:calc(15.5px * var(--escala-texto, 1));--campo-interlineado:1.2;--linea-acento:var(--grosor-borde) solid var(--primary);--color-aviso:#A16207;--linea-atencion:var(--grosor-borde) solid var(--color-aviso);--linea-error:var(--grosor-borde) solid var(--warn);--muted:#8A8478;--warn:#B5533C;--warn-tint:#F5E4DE;--azul:#2F5F8F;--azul-dark:#1E3F61;--azul-tint:#E3ECF5;--oscuro:#1F2A24;--radius:14px;--shadow: 0 8px 24px rgba(31,42,36,.08);--ia:#5A2D5A;--ia-oscuro:#3B1C3B;--ia-tinte:#F6EEF5;--ia-suave:#C9A7C6;--ia-banana:#FFD91A;--ia-banana-borde:#AE8A00;--ia-fondo:#FFF9DB;--linea-ia:4px solid var(--ia-banana);--linea-ia-control:var(--grosor-borde) solid var(--ia-banana-borde);--ayuda-fondo:#FFEB3B;--ayuda-fondo-activo:#FFC107}*{box-sizing:border-box}html.experiencia-mpn{--letra-interfaz:"Inter",sans-serif;--letra-usuario:"Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif;--letra-titulos:"Fraunces",serif;--letra-cifras:"IBM Plex Mono",monospace}html,body{height:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--letra-interfaz);font-optical-sizing:auto;-webkit-font-smoothing:antialiased}h1,h2,h3,.display{font-family:var(--letra-titulos);font-weight:700;letter-spacing:-.01em;margin:0}.mono{font-family:IBM Plex Mono,monospace;letter-spacing:.02em}button{font-family:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;transition-duration:.001ms!important}}#app{display:flex;flex-direction:column;min-height:100vh}.topbar{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:var(--surface);border-bottom:var(--linea-separador);position:sticky;top:0;z-index:20}.brand{display:flex;align-items:center;gap:10px}.brand-mark{width:30px;height:30px;border-radius:8px;background:var(--primary);display:flex;align-items:center;justify-content:center;color:#fff;font-family:var(--letra-titulos);font-weight:700}.brand-name{font-family:var(--letra-titulos);font-size:calc(18px * var(--escala-texto, 1));font-weight:700}.top-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 36px}@media(min-width:901px){.top-actions{margin-bottom:24px}}@media(min-width:901px){div.barra-superior{background:var(--primary-tint);border:var(--linea-acento);border-radius:var(--radius);padding:12px 16px}}@media(min-width:901px){div.top-actions.barra-superior{flex-wrap:nowrap;align-items:center;column-gap:8px;padding:8px 12px}.top-actions.barra-superior .lang-switch{flex:none}.top-actions.barra-superior .nav-transversal{display:flex;flex:1 1 auto;min-width:0;flex-wrap:wrap;align-items:center;gap:6px}.top-actions.barra-superior .nav-transversal .btn{padding:6px 9px;font-size:calc(15px * var(--escala-texto, 1));white-space:nowrap}.top-actions.barra-superior .nav-transversal>.menu-herramientas{margin-left:auto;display:flex;align-items:center;gap:6px}}@media(min-width:901px)and (max-width:1365px){.top-actions.barra-superior .nav-transversal .btn svg{display:none}}.encabezado-pagina{display:flex;align-items:center;gap:16px 24px}.encabezado-pagina-texto{flex:1;min-width:0}.logo-brujula,.logo-negocio{display:block;flex:none;height:96px;width:auto;max-width:32vw;object-fit:contain;-webkit-user-select:none;user-select:none}.lang-switch{display:flex;border:var(--linea-neutral);border-radius:999px;overflow:hidden;background:var(--boton-fondo)}.lang-switch button{border:none;background:transparent;padding:6px 12px;font-size:calc(12px * var(--escala-texto, 1));font-weight:600;color:var(--ink)}.lang-switch button.active,.lang-switch button[aria-pressed=true]{background:var(--primary);color:#fff}.btn{border:var(--linea-accion);background:var(--boton-fondo);border-radius:10px;padding:10px 16px;font-size:calc(14.5px * var(--escala-texto, 1));font-weight:600;color:var(--ink)}.btn:hover{background:var(--boton-fondo-hover)}.btn:not(.btn-primary,.btn-ia,.ia-ayuda .btn):active:not(:disabled){background:var(--boton-fondo-activo)}.btn-sm{padding:6px 10px;font-size:calc(13px * var(--escala-texto, 1));border-radius:8px}.btn-primary{background:var(--primary);color:#fff;border-color:var(--primary)}.btn-primary:hover{background:var(--primary-dark)}.btn-ghost{border-color:var(--color-neutral)}.btn:disabled{opacity:.6;cursor:not-allowed}.btn-ir{color:var(--primary-dark);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px}.btn-ir:hover,.btn-ir:focus-visible{text-decoration-color:currentColor}.btn-peligro{color:var(--color-peligro)}.btn.btn-peligro{border-color:var(--color-peligro)}.btn-peligro:hover,.btn-peligro:focus-visible{text-decoration:underline;text-underline-offset:3px}.btn-quitar{min-width:44px;min-height:44px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;font-size:calc(16px * var(--escala-texto, 1));line-height:1;color:var(--color-peligro)}.btn.btn-quitar{border-color:var(--color-peligro)}.layout{display:flex;flex:1;min-height:0;--alto-barra-movil:60px}.sidebar{width:290px;flex-shrink:0;background:var(--surface);border-right:var(--linea-separador);padding:18px 14px 40px;overflow-y:auto}@media(min-width:901px){.sidebar{position:sticky;top:0;align-self:flex-start;height:100vh;height:100dvh;overscroll-behavior:contain}}.progress-block{padding:6px 8px 18px}.progress-label{display:flex;justify-content:space-between;font-size:calc(12px * var(--escala-texto, 1));color:var(--ink);margin-bottom:6px}.progress-track{height:6px;background:var(--border);border-radius:99px;overflow:hidden}.progress-fill{height:100%;background:linear-gradient(90deg,var(--gold),var(--primary));border-radius:99px;transition:width .4s ease}.progress-block progress{display:block;width:100%;height:6px;border:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--border);border-radius:99px;overflow:hidden}.progress-block progress::-webkit-progress-bar{background:var(--border);border-radius:99px}.progress-block progress::-webkit-progress-value{background:linear-gradient(90deg,var(--gold),var(--primary));border-radius:99px;transition:width .4s ease}.progress-block progress::-moz-progress-bar{background:linear-gradient(90deg,var(--gold),var(--primary));border-radius:99px}.rail-group{margin-bottom:6px}.rail-group-title{font-size:calc(11px * var(--escala-texto, 1));text-transform:uppercase;letter-spacing:.08em;color:var(--ink);padding:12px 10px 4px}.rail{position:relative;padding-left:24px}.rail:before{content:"";position:absolute;left:10px;top:10px;bottom:10px;width:2px;background:var(--border)}.rail-item{position:relative;display:flex;align-items:center;gap:10px;padding:10px 8px 10px 0;border-radius:8px;cursor:pointer;font-size:calc(15px * var(--escala-texto, 1));line-height:1.3;font-weight:500;color:var(--ink)}.rail-item:hover{background:var(--bg)}.rail-item.active,.rail-item[aria-current]{background:var(--primary-tint);color:var(--primary-dark);font-weight:600}.rail-dot{position:absolute;left:-20px;width:14px;height:14px;border-radius:50%;background:var(--semaforo-rojo);border:2px solid var(--semaforo-rojo);box-shadow:0 0 0 3px var(--surface)}.rail-dot.progress,.leyenda-punto.progress{background:var(--semaforo-amarillo);border-color:var(--semaforo-amarillo-borde)}.rail-dot.done,.leyenda-punto.done{background:var(--semaforo-verde);border-color:var(--semaforo-verde)}.rail-dot.opcional{background:var(--surface);border-color:var(--color-neutral)}.rail-opcional{margin-left:6px;font-size:calc(12px * var(--escala-texto, 1));color:var(--color-neutral)}.leyenda-estados{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:0 8px;list-style:none;margin:10px 0 0;padding:0;font-size:calc(11.5px * var(--escala-texto, 1));line-height:1.3;color:var(--ink)}.leyenda-item{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.leyenda-punto{display:inline-block;flex:none;width:11px;height:11px;border-radius:50%;background:var(--semaforo-rojo);border:2px solid var(--semaforo-rojo)}.solo-lectores{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rail-dot.warn{background:var(--warn-tint);border-color:var(--semaforo-rojo)}.rail{list-style:none;margin:0}button.rail-item{border:none;background:none;width:100%;text-align:left}nav.card{padding:10px 14px}ol.rail .rail-item{padding:6px 8px;font-size:calc(12.5px * var(--escala-texto, 1))}ol.rail .rail-item[data-status=done] .paso-marca{color:var(--semaforo-verde)}ol.rail .rail-item[data-status=progress] .paso-marca{color:var(--semaforo-amarillo-borde)}ol.rail .rail-item[data-status=pending] .paso-marca{color:var(--semaforo-rojo)}.main{flex:1;min-width:0;overflow-x:clip;padding:34px 40px 80px}.main-inner{max-width:1040px;margin:0 auto}@media(min-width:901px){.main{padding-left:80px}}.eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:calc(11px * var(--escala-texto, 1));font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--primary);margin-bottom:10px}.chapter-title{font-size:calc(32px * var(--escala-texto, 1));margin-bottom:6px}.parte-contenedor{margin-top:16px}.parte-contenedor+.parte-contenedor{margin-top:34px;padding-top:22px;border-top:2px solid var(--border)}.chapter-title-parte{font-size:calc(26px * var(--escala-texto, 1));margin-bottom:4px}.plan-guia{margin-bottom:18px}.plan-guia-lista{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:4px}.plan-guia-fila{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:10px 0;border-top:var(--linea-neutral)}.plan-guia-estado{margin-top:4px;font-weight:600;color:var(--primary-dark)}.plan-comunicacion{margin-top:18px}.plan-comunicacion-lista{list-style:none;padding:0;margin:12px 0}.plan-acuerdo{border:var(--linea-caja);border-radius:var(--radius);padding:12px;margin-bottom:12px}.plan-entre{border:0;padding:0;margin:8px 0}.plan-resultado{margin-top:18px}.en-este-capitulo{margin:14px 0 4px}.en-este-capitulo-lista{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 0;padding:0;list-style:none}.en-este-capitulo button{min-height:44px;padding:6px 14px;border:2px solid var(--primary);border-radius:999px;background:var(--surface,#fff);color:var(--primary-dark,#1c4a3e);font:inherit;font-weight:700;cursor:pointer}.en-este-capitulo button:hover{background:var(--primary-tint,#e4efe9)}.chapter-seccion{margin:0 0 8px;font-size:calc(19px * var(--escala-texto, 1));line-height:1.35;font-weight:700;color:var(--primary-dark)}.chapter-seccion-etiqueta{font-weight:600;color:var(--ink)}.chapter-sub{color:var(--ink);font-size:calc(16.5px * var(--escala-texto, 1));line-height:1.5;margin-bottom:26px}.card{background:var(--surface);border:var(--linea-caja);border-radius:var(--radius);padding:22px 24px;margin-bottom:18px;box-shadow:var(--shadow)}.card h3{font-size:calc(17px * var(--escala-texto, 1));font-weight:700;margin-bottom:8px}.card p{margin:0;font-size:calc(16px * var(--escala-texto, 1));line-height:1.65;color:var(--ink);max-width:68ch}.card p.pitch-sources-note{margin-top:8px;font-size:calc(12.5px * var(--escala-texto, 1));color:var(--ink)}.why-card{background:var(--gold-tint);border:var(--linea-atencion)}.why-card h3{color:var(--texto-dorado)}.card .introduccion-foda p{margin:0 0 10px}.card .introduccion-foda p:last-child{margin-bottom:0}.introduccion-foda-subtitulo{margin:16px 0 6px;font-size:calc(16px * var(--escala-texto, 1));font-weight:700;color:var(--ink);line-height:1.4}.q-block{margin-bottom:20px}.q-label,.q-block>label{display:block;font-size:calc(16.5px * var(--escala-texto, 1));font-weight:600;line-height:1.4;margin-bottom:6px}.q-hint{font-size:calc(14px * var(--escala-texto, 1));color:var(--ink);margin-bottom:9px;line-height:1.6;max-width:72ch}.acceso-lema{font-size:calc(20px * var(--escala-texto, 1));font-weight:700;color:var(--ink);margin:-6px 0 6px;line-height:1.3}.acceso-promesa{font-size:calc(16px * var(--escala-texto, 1));color:var(--ink);margin:0 0 18px;line-height:1.55;max-width:60ch}.miplan-lema{color:var(--ink);margin:0 0 10px;line-height:1.6}textarea{display:block;width:100%;min-height:64px;border:var(--linea-campo);border-radius:10px;padding:12px 14px;font-family:var(--letra-usuario);font-size:calc(15.5px * var(--escala-texto, 1));line-height:1.6;resize:vertical;background:var(--bg);color:var(--ink)}textarea:focus,input[type=text]:focus,input[type=number]:focus,input[type=email]:focus,input[type=password]:focus,input[type=url]:focus,input[type=tel]:focus,input[type=search]:focus,.er-select:focus{background:var(--surface)}::placeholder{color:var(--texto-pendiente);opacity:1;font-family:var(--letra-interfaz)}textarea:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--primary-dark);outline-offset:2px}input[type=text],input[type=number],input[type=email],input[type=password],input[type=url],input[type=tel],input[type=search]{width:100%;border:var(--linea-campo);border-radius:10px;padding:var(--campo-relleno-y) var(--campo-relleno-x);font-family:var(--letra-usuario);font-size:var(--campo-letra);line-height:var(--campo-interlineado);background:var(--bg);color:var(--ink)}.actions-row>input[type=text],.actions-row>input[type=number]{flex:1;min-width:160px;width:auto;font-size:var(--campo-letra)}.example-toggle{display:inline-flex;align-items:center;gap:6px;font-size:calc(13px * var(--escala-texto, 1));font-weight:600;color:var(--ink);background:var(--boton-fondo);border:var(--linea-neutral);border-radius:8px;padding:6px 10px;margin-top:4px}.example-box{margin-top:10px;padding:12px 14px;border-radius:10px;background:var(--primary-tint);border:var(--linea-caja);font-size:calc(14.5px * var(--escala-texto, 1));color:var(--primary-dark);display:none;line-height:1.6}.example-box.show{display:block}.example-box .ex-tag{font-size:calc(10px * var(--escala-texto, 1));text-transform:uppercase;letter-spacing:.06em;font-weight:700;display:block;margin-bottom:4px;opacity:.75}.actions-row{display:flex;align-items:center;gap:10px;margin-top:6px;flex-wrap:wrap}.actions-row>.dictado,.actions-row>.ia-pedir-fila{margin-top:0}.actions-row>.ia-pedir-fila{display:inline-flex}.actions-row>.dictado{column-gap:0}.actions-row>.dictado .dictado-estado:empty{flex:0 0 0;min-width:0;min-height:0}.actions-row>.dictado .dictado-estado:not(:empty){flex-basis:100%}.campo-en-fila{display:inline-flex;align-items:center;gap:8px;flex-wrap:nowrap}@media(max-width:700px){.campo-en-fila{flex-wrap:wrap}}.actions-row:has(>input[type=text],>input[type=number],>.campo-en-fila)>:is(input[type=text],input[type=number],.btn),.actions-row:has(>input[type=text],>input[type=number],>.campo-en-fila)>.campo-en-fila>select,.actions-row:has(>input[type=text],>input[type=number],>.campo-en-fila)>:is(.dictado,.ia-pedir-fila)>.btn{min-height:44px}.save-hint{font-size:calc(13.5px * var(--escala-texto, 1));font-weight:600;display:flex;align-items:center;gap:8px;color:var(--ink)}.save-disk{width:24px;height:24px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}.save-hint[data-estado=sinGuardar]{color:var(--warn)}.save-hint[data-estado=guardando]{color:var(--texto-dorado)}.save-hint[data-estado=guardado]{color:var(--primary)}.save-hint[data-estado=error]{color:var(--warn)}.save-hint[data-estado=guardado] .save-disk{fill:var(--primary-tint)}.result-box{border:var(--linea-atencion);background:var(--gold-tint);border-radius:10px;padding:16px;font-size:calc(14px * var(--escala-texto, 1));line-height:1.6;color:#5b4718;margin-top:8px}.result-label{font-size:calc(11.5px * var(--escala-texto, 1));font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;display:block;color:var(--texto-dorado)}.result-actions{margin-top:12px;display:flex;gap:8px;flex-wrap:wrap}.placeholder-card{text-align:center;padding:50px 30px;color:var(--ink)}.placeholder-card .display{font-size:calc(20px * var(--escala-texto, 1));color:var(--ink);margin-bottom:8px}.placeholder-card p{max-width:420px;margin:0 auto 16px}.resumen-estado{font-size:calc(14px * var(--escala-texto, 1));font-weight:600;color:var(--primary-dark);margin:8px 0 0;min-height:1.2em}.checklist{display:flex;flex-direction:column;gap:9px;margin:10px 0 4px}.check-item{display:flex;align-items:flex-start;gap:10px;font-size:calc(15px * var(--escala-texto, 1));color:var(--ink);cursor:pointer;line-height:1.4}.check-item input{margin-top:3px;accent-color:var(--primary);width:16px;height:16px;flex-shrink:0}.btn-group{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.btn-group button{border:var(--linea-accion);background:var(--boton-fondo);border-radius:10px;padding:10px 16px;font-size:calc(14.5px * var(--escala-texto, 1));font-weight:600;color:var(--ink)}.draft-label-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;flex-wrap:wrap;gap:8px}.editor-historial{position:relative;z-index:5;display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-bottom:6px;flex-wrap:wrap;pointer-events:none}.editor-historial>*{pointer-events:auto}.editor-historial .btn-icono{box-shadow:0 2px 8px rgba(var(--sombra-verde),.12)}.btn-icono{width:40px;height:40px;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.btn-icono svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.btn-icono:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.btn-icono:disabled{cursor:not-allowed}.badge-approved{display:inline-flex;align-items:center;gap:6px;font-size:calc(11.5px * var(--escala-texto, 1));font-weight:700;color:var(--primary);background:var(--primary-tint);padding:4px 10px;border-radius:999px}.draft-textarea{min-height:110px}.draft-textarea--amplio{min-height:320px;max-height:60vh;field-sizing:content}.seguimiento-indicador{margin:14px 0 4px;padding-top:12px;border-top:var(--linea-separador)}.seguimiento-resumen{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px 16px;margin:0 0 10px}.seguimiento-resumen dt{font-size:calc(13.5px * var(--escala-texto, 1));color:var(--ink);margin:0}.seguimiento-resumen dd{margin:2px 0 0;font-weight:600}.seguimiento-resumen .titulo-resultado{margin:0}.seguimiento-favorable{color:var(--primary-dark)}.seguimiento-desfavorable{color:var(--warn)}.seguimiento-registrar,.seguimiento-plazo{border:0;padding:0;margin:14px 0 6px;min-width:0}.seguimiento-plazo .q-hint{margin:2px 0 8px}.seguimiento-registrar-campos{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 12px}.seguimiento-registrar-campos .mk-campo{flex:1 1 150px;margin:0}.seguimiento-registrar-campos .btn{flex:0 0 auto}.seguimiento-registrar input[type=date],.seguimiento-plazo input[type=date],.pda-campo input[type=date]{width:100%;border:var(--linea-campo);border-radius:10px;padding:var(--campo-relleno-y) var(--campo-relleno-x);font-family:var(--letra-usuario);font-size:var(--campo-letra);line-height:var(--campo-interlineado);background:var(--bg);color:var(--ink)}.seguimiento-indicador .grafico{margin-top:18px}.seguimiento-historial-lista{list-style:none;margin:4px 0 0;padding:0}.seguimiento-historial-fila{display:flex;align-items:center;gap:10px;padding:4px 0;border-bottom:var(--linea-separador)}.seguimiento-historial-fecha{flex:1 1 auto}.kpi-seguimiento-bloque{margin-top:22px}.kpi-seguimiento-lista{list-style:none;margin:10px 0 0;padding:0}.kpi-seguimiento-ficha{padding:12px 0 14px;border-top:var(--linea-separador)}.kpi-seguimiento-ficha:first-child{border-top:0}.kpi-seguimiento-heroe{font-family:var(--letra-interfaz);font-size:calc(13px * var(--escala-texto, 1));font-weight:700;color:var(--gold)}.kpi-seguimiento-config{display:flex;flex-wrap:wrap;gap:8px 14px}.kpi-seguimiento-config .mk-campo{flex:1 1 200px}.diagrama-flujo{margin:14px 0 18px}.diagrama-flujo-titulo{font-weight:700;margin:0 0 8px}.diagrama-flujo-lienzo{width:100%;overflow:hidden}.diagrama-flujo-lienzo svg{display:block;max-width:100%;height:auto;margin:0 auto}.diagrama-flujo-nodo text{font-family:var(--letra-interfaz);font-size:calc(15px * var(--escala-texto, 1));fill:var(--ink)}.diagrama-flujo-proceso rect{fill:var(--surface);stroke:var(--primary);stroke-width:2}.diagrama-flujo-inicio rect,.diagrama-flujo-fin rect{fill:var(--primary-tint);stroke:var(--primary-dark);stroke-width:2}.diagrama-flujo-inicio text,.diagrama-flujo-fin text{font-weight:700}.diagrama-flujo-conector{stroke:var(--primary-dark);stroke-width:2}.diagrama-flujo-punta{fill:var(--primary-dark)}.diagrama-flujo-nodo text.diagrama-flujo-detalle{font-size:calc(12.5px * var(--escala-texto, 1));font-weight:400;fill:var(--ink)}.plan-row--con-extra{flex-wrap:wrap;row-gap:8px}.plan-row--con-extra>.plan-row-edit{flex:1 1 0}.plan-row-extra{flex:1 1 100%;min-width:0}.foda-supuesto{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:calc(14.5px * var(--escala-texto, 1));color:var(--text-secondary, #4B5563);cursor:pointer}.foda-supuesto input{width:20px;height:20px;margin:0;flex:none}.resp-paso{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.resp-paso-etiqueta{font-size:calc(13px * var(--escala-texto, 1));font-weight:700;color:var(--ink)}.resp-paso select{flex:0 1 440px;min-width:0}.resp-paso input[type=text]{flex:1 1 220px;min-width:0;max-width:100%}.resp-paso-info{flex:1 1 100%;font-size:calc(13px * var(--escala-texto, 1));line-height:1.45;color:var(--ink)}.resp-paso-aviso{flex:1 1 100%;font-size:calc(13px * var(--escala-texto, 1));line-height:1.45;color:var(--ink);border:2px solid var(--semaforo-amarillo-borde);border-radius:8px;padding:4px 8px}@media(max-width:700px){.resp-paso select,.resp-paso input[type=text]{flex:1 1 100%}}.resp-resumen{margin-top:18px;padding:12px 14px;border:var(--linea-caja);border-radius:10px;background:var(--surface)}.resp-resumen h3{margin:0 0 6px;font-size:calc(16px * var(--escala-texto, 1))}.resp-resumen-cifras{display:flex;flex-wrap:wrap;gap:4px 16px;margin:6px 0 0;padding:0;list-style:none;font-size:calc(15px * var(--escala-texto, 1))}.resp-resumen-aviso{margin-top:10px;padding:8px 12px;border:2px solid var(--semaforo-amarillo-borde);border-radius:8px;background:var(--bg);font-size:calc(15px * var(--escala-texto, 1));line-height:1.5}.resp-resumen-pasos{margin:8px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.resp-resumen-pasos .btn{min-height:44px;text-align:left;white-space:normal;height:auto}.resp-buscar{flex:1 1 100%;min-width:0;display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:var(--linea-caja);border-radius:10px;background:var(--bg)}.resp-buscar-cabecera{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.resp-buscar-ayuda{font-size:calc(13px * var(--escala-texto, 1));line-height:1.45;color:var(--ink)}.resp-buscar input[type=search]{width:100%;min-height:44px}.resp-buscar-conteo{font-size:calc(13px * var(--escala-texto, 1));min-height:1.2em;color:var(--ink)}.resp-buscar-lista{max-height:min(22rem,55vh);overflow:auto;border:var(--linea-caja);border-radius:8px;background:var(--surface)}.resp-buscar-ul{list-style:none;margin:0;padding:0}.resp-buscar-fila button{display:block;width:calc(100% - 8px);margin:4px;text-align:left;min-height:44px;padding:8px 10px;font:inherit;font-size:calc(15px * var(--escala-texto, 1));line-height:1.35;color:var(--ink);background:transparent;border:2px solid transparent;border-radius:8px;cursor:pointer}.resp-buscar-fila button:hover{background:var(--primary-tint);border-color:var(--primary)}.resp-buscar-persona{padding:8px 12px 0;font-size:calc(15px * var(--escala-texto, 1));color:var(--ink)}.resp-buscar-grupo>.resp-buscar-ul{padding-left:14px}.resp-buscar-seccion-titulo{padding:12px 12px 2px;font-size:calc(13px * var(--escala-texto, 1));font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink)}.resp-buscar-vacio{padding:12px;font-size:calc(14px * var(--escala-texto, 1));color:var(--ink)}.resp-paso-elegido .btn{min-height:36px;padding:2px 10px}.resultado-armar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 10px}.card .resultado-armar .texto-apoyo,.resultado-armar .texto-apoyo{margin:0;flex:1 1 260px}.update-banner{border:var(--linea-atencion);background:var(--gold-tint);border-radius:var(--radius);padding:16px 20px;margin-bottom:18px}.update-banner h3{font-size:var(--tipo-4);margin-bottom:6px;color:var(--texto-dorado)}.update-banner p{margin:0 0 12px;font-size:calc(15px * var(--escala-texto, 1));color:#5b4718;line-height:1.6}.compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}@media(max-width:700px){.compare-grid{grid-template-columns:1fr}}.compare-col{border:var(--linea-caja);border-radius:10px;padding:14px;background:var(--surface);display:flex;flex-direction:column}.compare-col>.draft-textarea{flex:1}.compare-col.new{border-color:var(--color-aviso);background:var(--gold-tint)}.compare-label{font-size:calc(11.5px * var(--escala-texto, 1));font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink);margin-bottom:8px;display:block}.compare-col.new .compare-label{color:var(--texto-dorado)}.compare-text{font-size:calc(15.5px * var(--escala-texto, 1));line-height:1.6;color:var(--ink);white-space:pre-wrap}.badge{font-size:calc(10.5px * var(--escala-texto, 1));font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:3px 8px;border-radius:999px;background:var(--warn-tint);color:#9c4733}.plan-section{margin-bottom:22px}.plan-section-title{font-size:calc(13px * var(--escala-texto, 1));text-transform:uppercase;letter-spacing:.06em;color:var(--ink);margin-bottom:10px}.plan-row{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border:var(--linea-caja);border-radius:10px;margin-bottom:8px;background:var(--surface)}.plan-row.filled{border-color:var(--primary);background:var(--primary-tint)}label.plan-row{cursor:pointer;gap:10px}.plan-row:has(>button,>.btn){gap:10px}.plan-row-check{width:20px;height:20px;min-width:20px;margin:0;flex:0 0 auto;accent-color:var(--primary)}.plan-row .plan-row-name{flex:1 1 auto}button.plan-row{font:inherit;color:inherit;width:100%;text-align:left}.plan-row-edit{flex:1;min-width:0;font:inherit;font-family:var(--letra-usuario);color:var(--ink);font-size:calc(14.5px * var(--escala-texto, 1));background:var(--bg);border:var(--linea-campo);border-radius:8px;padding:5px 8px}.plan-row-edit:focus{background:var(--surface)}.plan-row-mover{flex:0 0 auto;display:inline-flex;gap:4px}.plan-row-mover .btn-icono{width:36px;height:36px;font-size:calc(16px * var(--escala-texto, 1))}@media(max-width:700px){.plan-row--ordenable{flex-wrap:wrap;row-gap:8px;justify-content:flex-end}.plan-row--ordenable>.plan-row-edit{flex:1 1 100%}.plan-row-mover .btn-icono{width:44px;height:44px}}.plan-row-name{font-size:calc(15px * var(--escala-texto, 1));font-weight:600}.plan-row-status{font-size:calc(12.5px * var(--escala-texto, 1));color:var(--ink)}.plan-row.filled .plan-row-status{color:var(--primary-dark)}@media(max-width:900px){.top-actions{position:sticky;top:0;z-index:26;min-height:var(--alto-barra-movil);margin:-22px -20px 12px;padding:8px 20px;flex-wrap:wrap;background:var(--bg);border-bottom:var(--linea-separador)}.logo-brujula,.logo-negocio{height:63px;max-width:28vw}div.barra-superior{background:var(--primary-tint);border:none;border-bottom:var(--linea-acento);border-radius:0}.continuar~div.barra-superior{margin-top:0}.top-actions{row-gap:8px;column-gap:16px;padding-left:12px;padding-right:12px}.top-actions .nav-transversal{gap:6px}.top-actions .nav-transversal .btn{padding:6px 8px;font-size:calc(15px * var(--escala-texto, 1));white-space:nowrap}.encabezado-pagina{gap:12px}.sidebar{position:fixed;left:0;top:var(--alto-barra-movil);bottom:0;z-index:25;transform:translate(-104%);transition:transform .2s ease;width:82vw;max-width:320px;overscroll-behavior:contain}.sidebar.open{transform:translate(0)}.main{padding:22px 20px 124px}body:has(.guardado-flotante,.historial-flotante,.ir-arriba-abajo,.texto-riel) .main{padding-left:50px}body:has(.guardado-flotante,.historial-flotante,.ir-arriba-abajo,.texto-riel) .top-actions{margin-left:-50px}html{scroll-padding-top:calc(var(--alto-barra-movil, 60px) + 12px)}.top-actions{margin-bottom:18px}.chapter-title{font-size:calc(26px * var(--escala-texto, 1))}.chapter-sub{font-size:calc(15.5px * var(--escala-texto, 1))}.save-disk{width:22px;height:22px}.draft-textarea--amplio{min-height:240px;max-height:70vh}.editor-historial{justify-content:flex-start}.btn-icono{width:44px;height:44px}.btn-sm,.example-toggle{min-height:44px}}.ir-arriba-abajo{position:fixed;left:306px;bottom:26px;z-index:20;display:flex;flex-direction:column;gap:8px}.ir-arriba-abajo button{width:42px;height:42px;border-radius:999px;cursor:pointer;display:flex;align-items:center;justify-content:center;border:var(--linea-neutral);background:var(--boton-fondo);color:var(--ink);box-shadow:0 2px 10px rgba(var(--sombra-verde),.18)}.ir-arriba-abajo button:hover{background:var(--boton-fondo-hover)}.ir-arriba-abajo button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ir-arriba-abajo svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}@media(max-width:900px){.ir-arriba-abajo{left:1px;bottom:18px}}.print-only{display:none}@page{size:letter;margin:2cm}@media print{.no-print,.sidebar,.top-actions,.logo-brujula,.logo-negocio,.ia-ayuda,.celebracion-capa,.recorrido-capa,[aria-label="Navegación superior"],textarea,input[type=checkbox],input[type=radio],button,select,.dictado,.plan-row-check,.example-toggle,.mas-detalles,.ir-arriba-abajo,article:has(.print-cover) .chapter-title{display:none!important}.print-only{display:block}body{background:#fff;color:#000}.main{overflow:visible;padding:0}.main-inner{max-width:none;margin:0}.card{background:none;border:none;border-radius:0;box-shadow:none;padding:0}.print-cover{break-after:page}.print-brand{font-size:calc(13px * var(--escala-texto, 1));letter-spacing:.06em;text-transform:uppercase;color:#000;margin-bottom:40px}.print-cover h1{font-size:calc(30px * var(--escala-texto, 1));margin-bottom:10px}.print-cover-nombre{font-size:calc(18px * var(--escala-texto, 1));margin-bottom:6px}.print-cover-fecha{font-size:calc(13px * var(--escala-texto, 1));color:#000}h1,h2,h3,.q-block>label{break-after:avoid}.print-section-body{white-space:pre-wrap;orphans:3;widows:3;font-size:calc(13px * var(--escala-texto, 1));line-height:1.5;margin:0 0 20px}}.paso{border-left:4px solid var(--border);padding-left:18px;margin-bottom:28px;border-radius:2px}.paso:focus{outline:none}.paso:focus-visible{outline:2px solid var(--primary);outline-offset:6px;border-radius:6px}.paso--actual{border-left-color:var(--primary)}.paso--completado{border-left-color:var(--primary-tint)}.paso-cabecera{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:8px}.paso-numero{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:calc(14.5px * var(--escala-texto, 1));border:2px solid var(--border);background:var(--surface);color:var(--ink);flex-shrink:0}.paso--actual .paso-numero{background:var(--primary);border-color:var(--primary);color:#fff}.paso--completado .paso-numero{background:var(--primary-tint);border-color:var(--primary);color:var(--primary-dark)}.paso-titulo{font-size:calc(21px * var(--escala-texto, 1));line-height:1.2}.paso--pendiente .paso-titulo{color:var(--ink)}.paso-estado{font-size:calc(11px * var(--escala-texto, 1));font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:4px 10px;border-radius:999px;background:var(--bg);color:var(--ink);border:var(--linea-caja);white-space:nowrap}.paso-estado[data-estado=actual]{background:var(--primary);color:#fff;border-color:var(--primary)}.paso-estado[data-estado=completado]{background:var(--primary-tint);color:var(--primary-dark);border-color:var(--primary-tint)}.paso-descripcion{font-size:calc(16.5px * var(--escala-texto, 1));line-height:1.6;color:var(--ink);margin:0 0 14px}.paso-siguiente{margin:-6px 0 18px;padding:12px 16px;border-radius:10px;background:var(--primary-tint);border:var(--linea-acento);color:var(--primary-dark);font-size:calc(14.5px * var(--escala-texto, 1));font-weight:600;line-height:1.5}.btn-grande{display:inline-flex;flex-direction:column;align-items:center;gap:2px;font-size:calc(15.5px * var(--escala-texto, 1));padding:12px 22px;line-height:1.3}@media(max-width:700px){.paso{padding-left:12px;margin-bottom:22px}.paso-titulo{font-size:calc(18px * var(--escala-texto, 1))}.btn-grande{width:100%;text-align:center}}.rail-suelto{padding-left:24px}.perfil-opciones{display:flex;flex-direction:column;gap:8px;margin-top:8px}.perfil-opcion{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;cursor:pointer;border:var(--linea-campo);border-radius:10px;background:var(--surface)}.perfil-opcion.elegida{background:var(--primary-tint);box-shadow:0 0 0 2px var(--primary)}.perfil-opcion input{accent-color:var(--primary);margin:3px 0 0;width:16px;height:16px;flex-shrink:0}.perfil-opcion-nombre{display:block;font-size:calc(14.5px * var(--escala-texto, 1));font-weight:600}.perfil-opcion-descripcion{display:block;font-size:calc(13.5px * var(--escala-texto, 1));color:var(--ink);margin-top:2px}.cifra{font-family:var(--letra-cifras);letter-spacing:.02em;font-variant-numeric:tabular-nums}.cifra-resta,.cifra-negativa{color:var(--warn)}.cifra-total{font-weight:700}.campo-monto{font-variant-numeric:tabular-nums}.campo-monto-invalido{border-color:var(--warn);background:var(--warn-tint)}.campo-monto-aviso{display:block;flex-basis:100%;margin-top:4px;font-size:calc(15px * var(--escala-texto, 1));color:var(--warn)}.tabla-flujo-envoltorio{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:10px}.tabla-flujo{width:100%;min-width:560px;border-collapse:collapse;font-size:calc(14.5px * var(--escala-texto, 1))}.tabla-flujo th,.tabla-flujo td{padding:8px 10px;border-bottom:var(--linea-separador);text-align:right;white-space:nowrap;vertical-align:middle}.tabla-flujo th:first-child,.tabla-flujo td:first-child{text-align:left}.tabla-flujo thead th{font-size:calc(11.5px * var(--escala-texto, 1));text-transform:uppercase;letter-spacing:.05em;color:var(--ink);font-weight:700}.tabla-flujo-mes{font:inherit;color:var(--primary-dark);background:none;border:none;padding:0;cursor:pointer;text-decoration:underline;min-height:24px;min-width:24px}.tabla-flujo-mes:hover{color:var(--primary)}.tabla-flujo th .badge{margin-left:8px}.tabla-flujo-edicion td{vertical-align:top;white-space:normal}.tabla-flujo-edicion .campo-monto{min-width:120px}.tabla-flujo-acciones td{text-align:left}.er-anio{font-size:calc(13px * var(--escala-texto, 1));text-transform:uppercase;letter-spacing:.08em;color:var(--ink);margin:14px 0 10px}.er-seccion{font-size:calc(16.5px * var(--escala-texto, 1));font-weight:600;margin:22px 0 4px}.er-linea .btn-group{margin-top:8px}.er-factores{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:6px}.er-factor{display:flex;flex-direction:column;gap:2px;flex:1 1 120px;min-width:0}.er-factor>label{margin-bottom:0}.er-factor>input{width:100%;min-width:0}.er-operador,.er-factores>.cifra{padding-bottom:10px}.er-operador{color:var(--ink)}.er-grupo{margin-top:28px}.er-grupo-titulo{font-size:calc(17px * var(--escala-texto, 1));font-weight:700;margin-bottom:8px}.er-grupo-titulo .plegable-cabecera{color:var(--ink)}.er-grupo-total{font-size:calc(14.5px * var(--escala-texto, 1));font-weight:600;font-variant-numeric:tabular-nums}.er-seccion-plegable .plegable-cabecera{color:var(--ink)}.er-resumen-plegado{margin:4px 0 8px}.er-resumen-plegado p{margin:0 0 4px}.er-meses-de-pago{margin-top:8px}.er-meses{display:flex;flex-wrap:nowrap;align-items:center;gap:2px 6px;border:0;padding:0;margin:0}.er-meses-titulo{float:left;padding:0;margin-right:6px;font-size:calc(13.5px * var(--escala-texto, 1));font-weight:600}.er-mes{display:inline-flex;align-items:center;gap:3px;min-height:32px;font-size:calc(13.5px * var(--escala-texto, 1));cursor:pointer;font-variant-numeric:tabular-nums}.er-mes input{width:16px;height:16px;margin:0}@media(max-width:700px){.er-meses{flex-wrap:wrap}}.er-mensual{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 10px;flex:0 1 auto}.er-mensual-entrada{display:inline-flex;align-items:center;gap:6px}.er-unidad{font-size:calc(14px * var(--escala-texto, 1));color:var(--ink)}.er-anual-calculado{font-size:calc(14px * var(--escala-texto, 1));color:var(--ink);font-variant-numeric:tabular-nums}.er-equivalente{margin:0}.er-meses-rapidos{margin-top:6px}.er-meses-rapidos button{min-height:44px}.er-meses-nota{margin:6px 0 0}@media(max-width:480px){.er-mensual{flex-basis:100%}}.er-partida{flex-direction:column;align-items:stretch;gap:6px}.er-partida-fila{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.er-partida-fila .plan-row-edit{flex:1 1 160px}.er-partida-fila .campo-monto{width:150px;flex:0 0 auto}.er-partida-fila>.cifra{margin-left:auto}.er-partida-ayuda{margin:0;padding-left:8px}.er-total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;border-top:var(--linea-separador);margin-top:10px;font-weight:600}.er-imprevistos{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:6px 0}.er-imprevistos>label{flex:1 1 160px;font-weight:600}.er-porcentaje{display:flex;align-items:center;gap:4px}.er-porcentaje>input{width:90px}.er-imprevistos>.cifra{margin-left:auto}.er-neta{margin-top:16px}.er-cifra-grande{font-size:calc(24px * var(--escala-texto, 1));display:block;margin:4px 0}.er-pct{font-size:calc(12.5px * var(--escala-texto, 1));color:var(--ink);margin-left:6px;white-space:nowrap;font-variant-numeric:tabular-nums}.er-neta-cifra{display:flex;align-items:baseline;gap:4px;flex-wrap:wrap}.er-grupo-cabecera{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:8px}.er-grupo-cabecera .er-grupo-titulo{margin-bottom:0}.er-grupo-explicacion{font-size:calc(13px * var(--escala-texto, 1));color:var(--ink)}.er-partida-ayuda{font-size:calc(12.5px * var(--escala-texto, 1))}.er-select{font:inherit;font-size:calc(13.5px * var(--escala-texto, 1));padding:6px 8px;border:var(--linea-campo);border-radius:8px;background:var(--surface);color:inherit;max-width:100%}.er-factor-label{font-size:calc(13px * var(--escala-texto, 1));color:var(--ink);white-space:nowrap}.er-nomina{margin-top:8px;padding:10px 12px;border:var(--linea-caja);border-radius:10px;background:var(--surface)}.er-nomina-titulo{margin:0;font-size:calc(15px * var(--escala-texto, 1));font-weight:700}.er-nomina-seccion{border:0;padding:0;margin:12px 0 0;min-width:0}.er-nomina-subtitulo{padding:0;font-size:calc(15px * var(--escala-texto, 1));font-weight:700}.er-nomina-fila+.er-nomina-fila{margin-top:10px;padding-top:8px;border-top:var(--linea-separador)}.er-nomina-formula{margin:4px 0 0}.er-nomina .er-factor{flex:1 1 88px}.er-nomina .er-nomina-tipo{flex:1.6 1 212px}.er-nomina .er-nomina-subtotal{flex:0 0 auto}.er-nomina-tipo select{width:100%}.er-nomina .er-nomina-descripcion{flex:2 1 200px}.er-nomina-incluir{display:inline-flex;align-items:center;gap:8px;font-weight:600}.er-nomina-incluir input{width:18px;height:18px;accent-color:var(--primary)}.er-nomina-total{margin-top:12px}.er-nomina-total>span:last-child{display:flex;flex-direction:column;align-items:flex-end}.perfil-aviso-moneda:not(:empty){margin-top:8px;padding:10px 12px;border:var(--linea-atencion);border-radius:10px;background:var(--gold-tint)}.perfil-aviso-moneda p{margin:0}.perfil-aviso-moneda p+p{margin-top:4px}.er-factores-nota{flex-basis:100%;margin:0}.er-aviso{color:var(--warn);font-size:calc(14px * var(--escala-texto, 1));margin-top:6px}.er-resumen th[scope=row]{font-weight:500;white-space:normal}.er-resumen-partida{padding-left:22px!important}.er-resumen-grupo th{text-align:left;font-size:calc(11.5px * var(--escala-texto, 1));text-transform:uppercase;letter-spacing:.05em;color:var(--ink);background:var(--bg)}.er-resumen-total th,.er-resumen-total td{font-weight:700}.er-resumen-neta th,.er-resumen-neta td{border-top:var(--linea-caja)}.er-resumen-crecimiento th,.er-resumen-crecimiento td{font-size:calc(13.5px * var(--escala-texto, 1));color:var(--ink);border-bottom:none}.er-sin-cifra{color:var(--texto-pendiente)}.er-anios{margin:4px 0 14px}.er-linea-nombre{flex:1 1 160px;font-size:calc(14.5px * var(--escala-texto, 1));font-weight:600}.er-aviso-suave{margin-top:6px}.er-proyeccion .er-linea-proyectada{margin-bottom:8px}.guia-perfil{border-left:3px solid var(--primary);padding-left:10px;margin-top:10px!important;color:var(--ink)}.btn-group .er-anio-accion{color:var(--primary-dark)}.flujo-pesos{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:8px}.flujo-peso{flex-direction:column;align-items:flex-start;gap:2px}.flujo-peso>input{width:64px}.flujo-anual{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:6px}.flujo-anual>label{flex:1 1 160px}.flujo-anual-pendiente{flex-basis:100%;margin-top:0}.pendientes{border:var(--linea-atencion);background:var(--gold-tint);padding:14px 18px}.pendientes-titulo{font-weight:700;margin:0;color:var(--texto-dorado)}.pendientes-titulo .plegable-cabecera{color:inherit;font-weight:inherit}.pendientes-lista:not([hidden]){margin-top:8px}.pendientes-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.pendiente{display:flex;gap:10px;align-items:baseline;width:100%;text-align:left;font:inherit;background:var(--boton-fondo);border:var(--linea-neutral);border-radius:10px;padding:6px 12px;cursor:pointer;color:var(--ink)}.pendiente:hover{background:var(--boton-fondo-hover)}.pendiente:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.pendiente-tipo{flex:0 0 auto;font-size:calc(11.5px * var(--escala-texto, 1));text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:var(--texto-dorado)}.pendiente-error{border-color:var(--color-peligro)}.pendiente-error .pendiente-tipo{color:var(--warn)}.pendiente-resaltado{outline:2px solid var(--color-aviso);outline-offset:4px;border-radius:8px;transition:outline-color .4s ease}.fin-fuentes{list-style:none;padding:0;margin:10px 0}.fin-fuente{border:var(--linea-caja);border-radius:10px;padding:10px 12px;margin-bottom:10px;background:var(--surface)}.fin-fuente-cabecera{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:6px}.fin-fuente-tipo{font-size:calc(12.5px * var(--escala-texto, 1));text-transform:uppercase;letter-spacing:.05em;color:var(--ink);font-weight:700}.fin-fuente-campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px 14px}.fin-fuente-campos label{display:block;font-size:calc(14px * var(--escala-texto, 1));margin-bottom:4px}.fin-fuente-campos input[type=text]{width:100%}.fin-fuente-notas{grid-column:1 / -1}.fin-fuente-cuota{align-self:end}.fin-fuente-cuota.fin-fuente-cuota--falta{grid-column:1 / -1;max-width:68ch}.fin-brecha-cubierta{color:var(--primary-dark);font-weight:600;margin-top:8px}.fin-resumen-fondos{display:grid;grid-template-columns:max-content auto;gap:4px 18px;margin:10px 0 0;max-width:420px}.fin-resumen-fondos>div{display:contents}.fin-resumen-fondos dt{font-weight:600}.fin-resumen-fondos dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.fin-resumen-falta dt,.fin-resumen-falta dd{color:var(--warn)}.fin-resumen-cubierto dt,.fin-resumen-cubierto dd{color:var(--primary-dark)}.pf-enlace-video:before{content:"▶";margin-right:6px;font-size:calc(12px * var(--escala-texto, 1))}.card h4{font-size:calc(15px * var(--escala-texto, 1));margin:14px 0 4px;color:var(--primary-dark)}.pf-flujograma{margin:12px 0 6px;display:flex;flex-direction:column;align-items:center;text-align:center}.pf-flujograma figcaption{align-self:flex-start;text-align:left}.pf-nodo{display:flex;flex-direction:column;gap:2px;border:var(--linea-caja);border-radius:10px;padding:8px 12px;background:var(--surface);min-width:150px}.pf-nodo-nombre{font-weight:600;font-size:calc(14px * var(--escala-texto, 1))}.pf-nodo-pct{font-size:calc(13.5px * var(--escala-texto, 1));color:var(--ink)}.pf-nodo-monto{font-family:var(--letra-cifras);font-variant-numeric:tabular-nums;font-size:calc(14px * var(--escala-texto, 1))}.pf-nodo-cuenta{background:var(--oscuro);border-color:var(--oscuro);color:#fff}.pf-flecha{font-size:calc(18px * var(--escala-texto, 1));line-height:1;color:var(--ink);margin:4px 0}.pf-destinos{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;width:100%}.pf-destinos .pf-nodo{min-width:0}@media(max-width:899px){.pf-destinos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.pf-destinos{grid-template-columns:1fr}}.pf-nodo-proposito{font-size:calc(12.5px * var(--escala-texto, 1));color:var(--ink);line-height:1.4}.pf-nodo-distribucion{background:var(--bg)}.pf-estado{font-size:calc(13px * var(--escala-texto, 1));font-weight:700;padding:4px 10px;border-radius:99px;margin:6px 0}.pf-estado-incompleta{background:var(--gold-tint);color:var(--texto-dorado)}.pf-estado-excedida,.pf-estado-invalida{background:var(--warn-tint);color:var(--warn)}.pf-estado-completa{background:var(--primary-tint);color:var(--primary-dark)}.pf-conclusion{margin-top:12px;padding:10px 12px;border:var(--linea-acento);background:var(--primary-tint);border-radius:10px}.pf-asignacion{margin:12px 0 4px}.pf-asignacion-total{font-weight:700;margin-bottom:4px}.pf-asignacion-pista{height:14px;border-radius:99px;background:var(--bg);border:var(--linea-caja);overflow:hidden}.pf-asignacion-relleno{height:100%;background:var(--gold);transition:width .2s ease}.pf-asignacion-completa .pf-asignacion-relleno{background:var(--primary)}.pf-asignacion-excedida .pf-asignacion-relleno,.pf-asignacion-invalida .pf-asignacion-relleno{background:var(--warn)}.pf-asignacion-mensaje{font-size:calc(13.5px * var(--escala-texto, 1));margin-top:4px}.pf-asignacion-incompleta .pf-asignacion-mensaje,.pf-asignacion-vacia .pf-asignacion-mensaje{color:var(--texto-dorado)}.pf-asignacion-completa .pf-asignacion-mensaje{color:var(--primary-dark);font-weight:600}.pf-asignacion-excedida .pf-asignacion-mensaje,.pf-asignacion-invalida .pf-asignacion-mensaje{color:var(--warn);font-weight:600}.pf-porcentaje-invalido{border-color:var(--warn)!important}.pf-porcentaje-aviso{display:block;font-size:calc(12.5px * var(--escala-texto, 1));color:var(--warn);margin-top:2px}.pf-color-verde{background:var(--primary-tint);border-color:var(--primary);color:var(--primary-dark)}.pf-color-azul{background:var(--azul-tint);border-color:var(--azul);color:var(--azul-dark)}.pf-color-dorado{background:var(--gold-tint);border-color:var(--color-aviso);color:#6e5216}.pf-color-oscuro{background:var(--oscuro);border-color:var(--oscuro);color:#fff}.pf-color-oscuro .pf-nodo-proposito,.pf-color-oscuro .pf-nodo-subtitulo{color:#fffc}.pf-nodo-subtitulo{font-size:calc(12.5px * var(--escala-texto, 1));font-style:italic;opacity:.85}.pf-nota-flexible{font-size:calc(13px * var(--escala-texto, 1));color:var(--ink);margin-top:8px}.pf-nota-flexible strong{font-weight:700}.pf-fila-verde th,.pf-fila-verde td{background:var(--primary-tint)}.pf-fila-azul th,.pf-fila-azul td{background:var(--azul-tint)}.pf-fila-dorado th,.pf-fila-dorado td{background:var(--gold-tint)}.pf-porcentajes{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px 16px;margin-top:8px}.pf-porcentajes label{display:block;font-size:calc(14px * var(--escala-texto, 1));margin-bottom:4px}.pf-enlace{display:inline-block;margin-top:6px;font-weight:600;color:var(--primary-dark)}.pf-anio-heredado{font-size:calc(13.5px * var(--escala-texto, 1));color:var(--ink);margin:4px 0 8px}.mk-principio{font-size:calc(17px * var(--escala-texto, 1));line-height:1.55;font-weight:600;color:var(--primary-dark);margin:0 0 14px;max-width:68ch}.mk-contexto summary,.mk-anterior summary{cursor:pointer;font-weight:600;font-size:calc(16px * var(--escala-texto, 1))}.mk-contexto-titulo{font-weight:600}.mk-contexto-cuerpo{columns:3 250px;column-gap:16px;margin-top:12px}.mk-contexto-seccion{break-inside:avoid;display:block;width:100%;box-sizing:border-box;margin:0 0 16px;padding:14px 16px 12px;border:var(--linea-caja);border-radius:12px;background:var(--surface)}.card .mk-contexto-seccion-titulo,.mk-contexto-seccion-titulo{margin:0 0 8px;font-family:var(--letra-titulos);font-size:calc(17.5px * var(--escala-texto, 1));font-weight:700;line-height:1.3;color:var(--primary-dark)}.mk-contexto-seccion-titulo .plegable-cabecera{align-items:flex-start;text-align:left}.mk-contexto-seccion:has(>.mk-contexto-seccion-cuerpo[hidden]) .mk-contexto-seccion-titulo{margin-bottom:0}.card .mk-contexto-seccion p,.mk-contexto-seccion p{font-size:calc(15.5px * var(--escala-texto, 1));line-height:1.55;margin:0 0 6px;max-width:none}.mk-anterior-bloque h4{font-size:calc(14px * var(--escala-texto, 1));margin:6px 0 4px;color:var(--primary-dark)}.mk-anterior-bloque p{font-size:calc(14.5px * var(--escala-texto, 1));line-height:1.5;margin:0 0 4px}.mk-anterior-lista{margin:0 0 6px 18px;font-size:calc(14.5px * var(--escala-texto, 1))}.mk-lista{list-style:none;padding:0;margin:10px 0}.mk-tarjeta{border:var(--linea-caja);border-radius:10px;padding:10px 12px;margin-bottom:10px;background:var(--surface)}.mk-tarjeta-cabecera{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:6px}.mk-tarjeta-tipo{font-size:calc(12.5px * var(--escala-texto, 1));text-transform:uppercase;letter-spacing:.05em;color:var(--ink);font-weight:700}.mk-objetivo-texto{width:100%;font-size:calc(16px * var(--escala-texto, 1))}.mk-lectura{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.mk-chip{font-size:calc(12.5px * var(--escala-texto, 1));border-radius:99px;padding:3px 10px;border:var(--linea-caja);background:var(--bg)}.mk-chip-si{border-color:var(--primary);background:var(--primary-tint);color:var(--primary-dark)}.mk-chip-no{border-color:var(--color-aviso);background:var(--gold-tint);color:#6e5216}.mk-smart-explica{margin:6px 0 10px}.mk-smart-lista{margin:6px 0 0 18px;font-size:calc(14.5px * var(--escala-texto, 1));line-height:1.55}.mk-smart{margin-top:10px;border-top:var(--linea-separador);padding-top:8px}.mk-smart-titulo{font-weight:600;font-size:calc(14px * var(--escala-texto, 1));margin-bottom:6px}.mk-smart-letras{list-style:none;padding:0;margin:0 0 6px;display:grid;gap:4px}.mk-smart-letra{display:flex;gap:10px;align-items:flex-start;font-size:calc(14px * var(--escala-texto, 1));line-height:1.45}.mk-smart-marca{font-family:IBM Plex Mono,monospace;font-weight:700;min-width:40px;border-radius:6px;padding:1px 6px;text-align:center}.mk-smart-si .mk-smart-marca{background:var(--primary-tint);color:var(--primary-dark)}.mk-smart-no .mk-smart-marca{background:var(--warn-tint);color:var(--warn)}.mk-smart-sin .mk-smart-marca{background:var(--bg);color:var(--ink)}.mk-sugerencia{margin-top:8px;background:var(--bg);border:var(--linea-caja);border-radius:8px;padding:8px 10px}.mk-sugerencia-titulo{font-weight:600;font-size:calc(14px * var(--escala-texto, 1))}.mk-sugerencia-texto{margin:4px 0 6px;font-size:calc(15px * var(--escala-texto, 1))}.mk-indicadores{background:var(--bg);border:var(--linea-caja);border-radius:10px;padding:8px 10px;margin:8px 0 10px}.mk-indicadores p{margin:0 0 4px;font-size:calc(14.5px * var(--escala-texto, 1))}.mk-grupo{margin:12px 0 16px}.mk-grupo-titulo{font-size:calc(15.5px * var(--escala-texto, 1));margin:0 0 6px}.mk-grupo-numero{display:inline-block;font-size:calc(12.5px * var(--escala-texto, 1));text-transform:uppercase;letter-spacing:.05em;color:var(--primary-dark);background:var(--primary-tint);border-radius:6px;padding:2px 8px;margin-right:6px}.mk-campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px 14px}.mk-campo label{display:block;font-size:calc(14px * var(--escala-texto, 1));margin-bottom:4px}.mk-campo input[type=text],.mk-campo select{width:100%}.mk-campo-ancho{grid-column:1 / -1}.mk-ejemplo{margin-top:10px}.mk-ejemplo-lista{margin:6px 0 0 18px;font-size:calc(14.5px * var(--escala-texto, 1))}.mk-sugerida-texto{margin:0 0 6px;font-size:calc(15px * var(--escala-texto, 1))}.mk-referencia{font-size:calc(14px * var(--escala-texto, 1));color:var(--ink);line-height:1.6;max-width:72ch;margin-top:6px}.mk-cifras{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 16px;margin:10px 0}.mk-cifras dt{font-size:calc(12.5px * var(--escala-texto, 1));text-transform:uppercase;letter-spacing:.05em;color:var(--ink);font-weight:700}.mk-cifras dd{margin:2px 0 0;font-size:calc(16px * var(--escala-texto, 1))}.mk-seguimiento-objetivo{font-size:calc(15.5px * var(--escala-texto, 1));font-weight:600;margin:0 0 8px}.mk-seguimiento-usar-cifra{margin-top:6px}.mk-progreso{margin-top:8px}.mk-progreso-texto{font-size:calc(14px * var(--escala-texto, 1));margin-bottom:4px}.mk-progreso-relleno{background:var(--primary)}.mk-tramos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:8px}.mk-tramo{border:var(--linea-caja);border-radius:10px;padding:10px 12px;background:var(--surface);min-width:0}.mk-tramo .q-hint{font-size:var(--tipo-6);line-height:1.5;margin:0 0 6px}.mk-tramo h4{font-size:calc(15px * var(--escala-texto, 1));margin:0 0 4px;color:var(--primary-dark)}.mk-tramo-subtitulo{font-size:calc(12.5px * var(--escala-texto, 1));text-transform:uppercase;letter-spacing:.05em;color:var(--ink);font-weight:700;margin-top:8px}.mk-tramo-lista{margin:4px 0 0 18px;padding-left:0;font-size:calc(14px * var(--escala-texto, 1));line-height:1.5}.card p.mk-tramo-siguen,.mk-tramo-siguen{margin:4px 0 0;font-size:calc(14px * var(--escala-texto, 1));line-height:1.5;color:var(--ink)}.mk-tramo-siguen-rotulo{font-weight:600}.mk-tramo h4 .plegable-cabecera{color:inherit;font-weight:inherit}.mk-kit p{margin-bottom:6px}@media(max-width:700px){.mk-tramos,.mk-cifras{grid-template-columns:1fr}}.mk-fila-invalida th,.mk-fila-invalida td{background:var(--warn-tint)}.mk-etiqueta-invalida{font-size:calc(12.5px * var(--escala-texto, 1));color:var(--warn);font-weight:700}.dictado{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:6px;min-height:32px}.dictado-boton{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;min-width:44px;font-size:calc(15px * var(--escala-texto, 1))}.dictado-escuchando{background:var(--warn-tint);border-color:var(--warn);color:var(--warn);font-weight:700}.dictado-icono{width:22px;height:22px;flex:0 0 auto}.dictado-oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dictado-estado{font-size:calc(13.5px * var(--escala-texto, 1));color:var(--ink);min-height:1.2em;flex:1 1 160px}.dictado[data-estado=error] .dictado-estado{color:var(--warn);font-weight:600;background:var(--warn-tint);border:var(--linea-error);border-radius:6px;padding:4px 8px}.dictado[data-estado=escuchando] .dictado-estado{color:var(--primary-dark)}.dictado[data-estado=aviso] .dictado-estado{color:var(--ink);background:var(--surface);border:var(--linea-caja);border-radius:6px;padding:4px 8px}.dictado-acciones{display:flex;flex-wrap:wrap;gap:8px}.dictado-opciones{flex-basis:100%;margin:0;padding:8px 12px 8px 28px;border:var(--linea-caja);border-radius:6px;background:var(--surface);font-size:calc(13.5px * var(--escala-texto, 1));line-height:1.5;display:grid;gap:6px}.dictado-opciones .btn{margin-right:4px}@media(max-width:700px){.dictado-boton{flex:1 1 auto;min-height:44px;font-size:calc(15px * var(--escala-texto, 1))}.dictado-estado{flex-basis:100%}}.mk-kit-foco{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px 14px;margin:10px 0}.mk-kit-contexto{margin-top:6px}.mk-kit-contexto-seccion h4{font-size:calc(14px * var(--escala-texto, 1));margin:8px 0 2px;color:var(--primary-dark)}.mk-kit-contexto-seccion p{font-size:calc(14px * var(--escala-texto, 1));margin:0 0 4px}.mk-kit-elige{font-size:calc(15px * var(--escala-texto, 1));font-weight:600;margin:10px 0}.mk-kit-piezas h4{font-size:calc(15px * var(--escala-texto, 1));margin:6px 0 4px}.mk-kit-pieza-titulo{margin:0 0 6px;font-size:calc(15px * var(--escala-texto, 1));font-weight:600}.mk-kit-pieza-contenido{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:calc(14px * var(--escala-texto, 1));background:var(--bg);border:var(--linea-caja);border-radius:8px;padding:10px 12px;margin:8px 0 0;max-height:50vh;overflow:auto}.mk-tramo-kit{margin-left:4px}.boton-copiar{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.boton-copiar-respaldo{width:100%;font-size:calc(13px * var(--escala-texto, 1))}.boton-copiar-respaldo[hidden]{display:none}.boton-copiar-estado{font-size:calc(13px * var(--escala-texto, 1));font-weight:600;color:var(--primary-dark);min-height:1.2em}.btn-copiar{width:44px;height:44px;border-radius:10px;border:2px solid var(--primary);background:var(--primary);color:#fff;box-shadow:0 2px 10px rgba(var(--sombra-verde),.25)}.btn-copiar svg{width:22px;height:22px}.btn-copiar:hover{background:var(--primary-dark);border-color:var(--primary-dark);color:#fff}.btn-copiar:focus-visible{outline:2px solid var(--primary-dark);outline-offset:2px}@media(max-width:700px){.mk-kit-foco{grid-template-columns:1fr}.mk-kit .actions-row .btn{flex:1 1 auto}.mk-tramo-kit{display:block;margin:4px 0 0}}.mk-herramientas{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 4px}.mk-herramientas-titulo{font-weight:700;font-size:calc(14px * var(--escala-texto, 1));color:var(--primary-dark)}.mk-herramientas .q-hint{flex-basis:100%;width:100%;margin:0}.mk-transicion{margin-top:18px;background:var(--primary-tint)}.mk-transicion h3{margin-top:0}.mk-transicion-lista{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;margin-top:10px}.mk-transicion-lista .btn{width:100%;text-align:left}.mk-transicion .q-hint{margin:8px 0 0}.mk-herramienta{display:block;margin:0 0 10px;font-family:var(--letra-titulos);font-weight:700;letter-spacing:-.01em;font-size:calc(26px * var(--escala-texto, 1));line-height:1.2;color:var(--ink);overflow-wrap:anywhere}.mk-herramienta-prefijo{display:block;font-family:var(--letra-interfaz);font-size:calc(12.5px * var(--escala-texto, 1));font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--primary-dark);margin-bottom:2px}@media(max-width:700px){.mk-herramienta{font-size:calc(22px * var(--escala-texto, 1))}}.mk-herramienta-volver{margin:0 0 12px}.pr-paso>h4,.pr-paso-plegable>.pr-plegable-titulo{font-family:var(--letra-titulos);font-weight:700;letter-spacing:-.01em;font-size:calc(21px * var(--escala-texto, 1));line-height:1.25;margin:16px 0 8px;color:var(--ink)}.pr-paso-plegable>.pr-plegable-titulo .plegable-cabecera{font-family:inherit;font-weight:inherit;font-size:inherit}.pr-seccion>h4,.pr-catalogo>h4,.pr-principal>h4,.pr-comparacion>h4{font-family:var(--letra-interfaz);font-size:calc(14px * var(--escala-texto, 1));font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin:22px 0 8px;color:var(--primary-dark)}.pr-seccion>h4 .plegable-cabecera,.pr-comparacion>h4 .plegable-cabecera{color:inherit;font-size:inherit;letter-spacing:inherit;text-transform:inherit}.pr-en-comparacion{font-weight:600}.pr-primeros-pasos{margin:4px 0 12px;padding-left:22px;line-height:1.6}.pr-rejilla{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.pr-campo{margin-bottom:10px}.pr-campo>select{width:100%}.mk-precios .pr-aviso-campo{margin:4px 0 0;font-size:calc(13.5px * var(--escala-texto, 1));color:var(--warn);font-weight:600}.mk-precios .pr-calculo{font-size:calc(14px * var(--escala-texto, 1));color:var(--ink);margin:6px 0}.pr-info{background:var(--gold-tint);border:var(--linea-atencion);border-radius:10px;padding:12px 14px;margin:12px 0;color:var(--ink)}.pr-info>p{margin:0 0 6px}.pr-info>p:last-child{margin-bottom:0}.pr-info-titulo{font-weight:700}.pr-guia{margin:4px 0 0;padding-left:20px}.pr-puertas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:8px 0 10px}.btn.pr-puerta{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px;text-align:left;padding:12px 14px;min-height:88px}.pr-puerta-titulo{font-weight:700}.pr-puerta-texto{font-weight:400;font-size:calc(13.5px * var(--escala-texto, 1))}.pr-estrategias{list-style:none;padding:0;margin:8px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pr-estrategia{margin:0;display:flex;flex-direction:column}.pr-estrategia>.actions-row{margin-top:auto;padding-top:8px}.pr-estrategia-elegida{background:var(--primary-tint);box-shadow:0 0 0 3px var(--primary-tint)}.mk-precios .pr-estrategia-nombre{font-weight:700;margin:0 0 4px;color:var(--ink)}.pr-estrategia-que{margin:0;font-size:calc(14px * var(--escala-texto, 1));color:var(--ink)}.mk-precios .pr-precio{font-size:calc(20px * var(--escala-texto, 1));font-weight:700;margin:8px 0 4px;color:var(--ink)}.mk-precios .pr-confirmacion{font-weight:600;color:var(--primary-dark);margin:8px 0 0}.pr-comparador{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.pr-comparador[data-columnas="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-comparador[data-columnas="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.pr-comparada{margin:0;display:flex;flex-direction:column}.pr-dimensiones{margin:0}.pr-dimensiones dt{font-weight:700;font-size:calc(12.5px * var(--escala-texto, 1));text-transform:uppercase;letter-spacing:.03em;margin-top:8px;color:var(--ink)}.pr-dimensiones dd{margin:2px 0 0;font-size:calc(14px * var(--escala-texto, 1));color:var(--ink)}.pr-comparada .pr-campo{margin-top:auto;padding-top:14px}.pr-resultados>dl,dl.pr-resultados{margin:8px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 14px}.mk-precios .pr-resultados-titulo{font-weight:700;margin:8px 0 0}.pr-resultado{display:flex;justify-content:space-between;align-items:baseline;gap:8px;border-bottom:var(--linea-separador);padding:4px 0}.pr-resultado dt{font-size:calc(13.5px * var(--escala-texto, 1));color:var(--ink)}.pr-resultado dd{margin:0;font-weight:700;text-align:right;color:var(--ink)}.pr-negativo dd{color:var(--warn)}.pr-avisos{list-style:none;padding:0;margin:8px 0}.pr-aviso{border:var(--linea-atencion);background:var(--gold-tint);border-radius:8px;padding:6px 10px;margin-bottom:6px;font-weight:600;color:var(--ink)}.pr-aviso-grave{border:var(--linea-error);background:var(--warn-tint);color:var(--warn)}.pr-seccion{margin-top:18px;padding-top:6px;border-top:var(--linea-separador)}.pr-orden{display:flex;gap:6px;align-items:center}.pr-casilla{margin:8px 0}.pr-navegacion{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.pr-nav-boton{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:220px;text-align:left;line-height:1.3}.pr-nav-siguiente{align-items:flex-end;text-align:right}.pr-nav-accion{font-weight:700;font-size:calc(15px * var(--escala-texto, 1))}.pr-nav-paso{font-weight:500;font-size:calc(13px * var(--escala-texto, 1))}.pr-etiqueta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:28px}.pr-etiqueta>label{margin:0;font-size:calc(15px * var(--escala-texto, 1));font-weight:600}.mk-precios .pr-leyenda-niveles{margin:8px 0 12px}.pr-mas-detalles{margin:6px 0 2px}.mk-precios .pr-mas-detalles-titulo{margin:4px 0 8px;font-weight:600}.pr-plegable-titulo{font-size:calc(17px * var(--escala-texto, 1));margin:14px 0 6px;color:var(--ink)}.pr-plegable-titulo .plegable-cabecera{color:var(--ink);font-weight:700}.pr-info-plegable .pr-plegable-titulo{font-size:calc(15.5px * var(--escala-texto, 1));margin:0 0 6px}.pr-info-plegable .pr-plegable-cuerpo>p{margin:0 0 6px}.pr-info-plegable .pr-plegable-cuerpo>p:last-child{margin-bottom:0}.pr-mm-par{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:6px 0 10px}.pr-mm{background:var(--surface);border:var(--linea-atencion);border-radius:8px;padding:10px 12px}.pr-mm>p{margin:0 0 4px}.pr-mm-titulo{font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:calc(13px * var(--escala-texto, 1))}.pr-mm-formula{font-weight:600}.mk-precios .pr-mm-ejemplo{margin:0 0 8px}.mk-precios .pr-nota-finanzas{margin:10px 0 0}.pr-producto{margin:4px 0 8px}.pr-ficha-titulo{letter-spacing:.04em}.pr-ficha-lineas{grid-template-columns:minmax(0,1fr)}.pr-cuerpo:focus{outline:none}.pr-resultados>dl .pr-resultado dd{white-space:nowrap}.pr-vacio{margin:10px 0}@media(max-width:700px){.pr-rejilla,.pr-puertas,.pr-estrategias,.pr-comparador[data-columnas="2"],.pr-comparador[data-columnas="3"],.pr-resultados>dl,dl.pr-resultados{grid-template-columns:minmax(0,1fr)}.pr-nav-boton{flex:1 1 150px;min-width:0}.pr-mm-par{grid-template-columns:minmax(0,1fr)}.pr-ficha-lineas .pr-resultado{flex-direction:column;align-items:flex-start;gap:2px}.pr-ficha-lineas .pr-resultado dd{text-align:left}}.mk-kit-pasos-lista{list-style:none;display:flex;flex-wrap:wrap;gap:6px;padding:0;margin:8px 0 10px}.mk-kit-paso{font-size:calc(13px * var(--escala-texto, 1))}.mk-kit-paso.hecho>.btn{color:var(--primary-dark)}.mk-kit-paso>.btn[aria-current=step]{font-weight:700}.mk-kit-paso.actual>.btn{background:var(--primary);border-color:var(--primary);color:#fff;font-weight:700;text-decoration:none}.mk-kit-paso.actual>.btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.pr-paso-completo:not(.actual)>.btn{background:var(--primary-tint);border-color:var(--primary)}.pr-paso-marca{font-weight:700}.pr-paso-pendiente .pr-paso-marca{font-size:1.25em;line-height:1}.mk-precios .pr-leyenda-pasos{margin:0 0 6px;font-size:calc(13px * var(--escala-texto, 1))}.mk-kit-seleccion{font-size:calc(14px * var(--escala-texto, 1));margin:6px 0 10px;padding:8px 12px;border:var(--linea-acento);background:var(--bg);border-radius:10px}.mk-kit-requisito{font-size:calc(14px * var(--escala-texto, 1));padding:10px 12px;border-radius:10px;background:var(--gold-tint);border:var(--linea-atencion);margin:8px 0}.mk-kit-imagen-nota{font-size:calc(14px * var(--escala-texto, 1));color:var(--ink);margin:6px 0}.mk-kit-pieza-meta{font-size:calc(13px * var(--escala-texto, 1));color:var(--ink);margin:0 0 6px}.mk-kit-paso-cuerpo{margin:6px 0 10px}.mk-kit-paso-cuerpo>h4{font-size:calc(17px * var(--escala-texto, 1));margin:10px 0 6px;color:var(--ink)}.mk-kit-instruccion{font-size:calc(15px * var(--escala-texto, 1));color:var(--ink);margin:0 0 10px}.mk-kit-objetivos{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:10px;margin:6px 0 12px}.mk-kit-objetivo{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;padding:12px 14px;white-space:normal}.mk-kit-objetivo-numero{font-size:calc(12.5px * var(--escala-texto, 1));text-transform:uppercase;letter-spacing:.04em;opacity:.85}.mk-kit-objetivo-texto{font-size:calc(15px * var(--escala-texto, 1));font-weight:700}.mk-kit-objetivo-meta{font-size:calc(13px * var(--escala-texto, 1));font-weight:500;opacity:.9}.mk-kit-contexto-titulo{margin:6px 0 4px;font-size:calc(14.5px * var(--escala-texto, 1))}.mk-kit-contexto-seccion h6{font-size:calc(14px * var(--escala-texto, 1));margin:8px 0 2px;color:var(--primary-dark)}.mk-kit-canales{margin:4px 0 10px}.mk-kit-navegacion{margin:12px 0 4px}.mk-kit-pegar{margin:14px 0 6px;padding:12px 14px;border:var(--linea-acento);border-radius:10px;background:var(--surface)}.mk-kit-pegar-titulo{display:block;font-size:calc(16px * var(--escala-texto, 1));font-weight:700;color:var(--ink);margin:0 0 4px}.mk-kit-aviso{color:var(--warn);font-weight:600;background:var(--warn-tint);border:var(--linea-error);border-radius:6px;padding:6px 10px;margin:8px 0 0}.mk-kit-aviso-ok{color:var(--primary-dark);font-weight:600;margin:8px 0 0}.mk-campana-elementos{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:10px 14px;margin:8px 0 12px}.mk-campana-elemento{border:var(--linea-caja);border-radius:10px;padding:10px 12px;background:var(--surface)}.mk-campana-elemento>label{display:flex;align-items:center;gap:8px;font-weight:700;color:var(--ink);margin-bottom:4px}.mk-campana-texto{width:100%;box-sizing:border-box;font-size:calc(14.5px * var(--escala-texto, 1))}.mk-campana-elemento.falta{border-color:var(--warn);background:var(--warn-tint)}.mk-kit-faltan{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.mk-kit-faltan p{margin:0;flex:1 1 260px}.mk-kit-sin-ubicar{margin:6px 0 10px}.mk-kit-sin-ubicar>summary{cursor:pointer;color:var(--ink);font-size:calc(14px * var(--escala-texto, 1))}.mk-kit-campana-resumen{border:var(--linea-acento);border-radius:10px;padding:10px 14px;margin:6px 0 10px;background:var(--primary-tint)}.mk-kit-campana-titulo{font-size:calc(16px * var(--escala-texto, 1));font-weight:700;margin:0 0 4px;color:var(--ink)}.mk-kit-anteriores{margin:10px 0}.mk-kit-anteriores>summary{cursor:pointer;font-weight:600;color:var(--primary-dark);padding:4px 0}.mk-kit-anterior{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 0;border-bottom:var(--linea-separador)}.mk-kit-anterior-texto{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 240px}.mk-kit-piezas-canales{margin:14px 0 6px}.mk-kit-piezas-canales>h4{font-size:calc(16px * var(--escala-texto, 1));margin:8px 0 4px}.mk-kit-pieza-imagen{display:block;max-width:min(100%,320px);height:auto;border:var(--linea-caja);border-radius:8px;margin:6px 0}.mk-kit-campanas,.mk-kit-opciones{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0}.mk-kit-campanas .btn,.mk-kit-opciones .btn{font-weight:700}.mk-kit-campana-linea{font-size:calc(14px * var(--escala-texto, 1));color:var(--ink);margin:0 0 8px}.mk-kit-opcion-acciones{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 10px}.mk-campana-cabecera{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:10px 12px;border:none;background:var(--surface);color:var(--ink);font:inherit;font-weight:700;cursor:pointer}.mk-campana-cabecera:hover{background:var(--bg)}.mk-campana-cabecera:focus-visible{outline:3px solid var(--primary-dark);outline-offset:-3px}.mk-campana-elemento.abierto>.mk-campana-cabecera{background:var(--primary-tint);color:var(--primary-dark)}.mk-campana-cabecera .plegable-caret{flex:0 0 auto;width:16px;height:16px}.mk-campana-titulo{flex:0 0 auto}.mk-campana-vista{flex:1 1 auto;min-width:0;font-weight:500;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-campana-vista.vacia{font-style:italic}.mk-campana-cuerpo{padding:8px 12px 12px}.mk-kit-galeria{list-style:none;padding:0;margin:8px 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:12px}.mk-kit-imagen{margin:0;border:var(--linea-caja);border-radius:10px;padding:8px;background:var(--surface);display:flex;flex-direction:column;gap:6px}.mk-kit-imagen.favorita{border-color:var(--primary)}.mk-kit-imagen img{display:block;width:100%;height:auto;max-height:200px;object-fit:contain;border-radius:6px;background:var(--bg)}.mk-kit-imagen figcaption{font-size:calc(13px * var(--escala-texto, 1));font-weight:700;color:var(--ink)}.mk-kit-imagen .actions-row{margin:0}.mk-kit-imagen-favorita-marca{font-size:calc(12px * var(--escala-texto, 1));font-weight:700;color:var(--primary-dark)}.mk-campana-cuadricula{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:10px;margin:8px 0 12px}@media(min-width:1000px){.mk-kit .mk-campana-cuadricula{grid-template-columns:repeat(3,minmax(0,1fr))}}.mk-campana-cuadro{border:var(--linea-campo);border-radius:10px;background:var(--surface);min-width:0;display:flex;flex-direction:column}.mk-campana-cuadro.falta{border-color:var(--warn);background:var(--surface)}.mk-campana-cuadro.abierto{grid-column:1 / -1;box-shadow:0 0 0 3px var(--primary-tint)}.mk-campana-cuadro-boton{display:flex;flex-direction:column;align-items:stretch;gap:4px;width:100%;text-align:left;padding:10px 12px;border:none;background:transparent;color:var(--ink);font:inherit;cursor:pointer;flex:1 1 auto}.mk-campana-cuadro-boton:hover{background:var(--bg)}.mk-campana-cuadro-boton:focus-visible{outline:3px solid var(--primary-dark);outline-offset:-3px}.mk-campana-cuadro-titulo{display:flex;align-items:center;gap:8px;font-weight:700}.mk-campana-cuadro-titulo .plegable-caret{flex:0 0 auto;width:14px;height:14px;margin-left:auto}.mk-campana-cuadro-vista{font-size:calc(14px * var(--escala-texto, 1));color:var(--ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}.mk-campana-cuadro-vista.vacia{font-style:italic;color:var(--texto-pendiente)}.mk-campana-cuadro-vista.campo-nivel-en-vista.nivel-requerido{font-style:normal;font-weight:600;font-size:calc(13.5px * var(--escala-texto, 1));color:var(--warn);font-family:var(--letra-interfaz)}.mk-campana-cuadro-vista:not(.vacia){font-weight:600;font-size:calc(14.5px * var(--escala-texto, 1))}.texto-usuario,.mk-campana-cuadro-vista:not(.vacia),.plan-row>span{font-family:var(--letra-usuario)}.mk-tarjeta-acciones{display:flex;align-items:center;gap:6px}.tarjeta-plegar{min-width:40px;display:inline-flex;align-items:center;justify-content:center}.tarjeta-plegar .plegable-caret{width:18px;height:18px}.mk-tarjeta-resumen{margin:6px 0 2px}.mk-tarjeta-resumen-texto{margin:0 0 6px}.mk-plegable-titulo,.plegable-titulo-p{margin:8px 0 6px;font-weight:600}.mk-plegable-titulo .plegable-cabecera,.plegable-titulo-p .plegable-cabecera{color:var(--ink)}.mk-grupo-cabecera{display:flex;align-items:center;justify-content:space-between;gap:8px}.mk-grupo-cabecera>.mk-grupo-titulo{margin:0}.mk-grupo-resumen{margin:4px 0 8px}.pitch-bloque-resumen{margin:6px 0 0}.pitch-bloque-estado{display:inline-block;margin:6px 0 0;padding:2px 10px;border-radius:999px;font-size:calc(13px * var(--escala-texto, 1));font-weight:600;border:var(--linea-caja);color:var(--ink)}.pitch-bloque-estado[data-estado=completo]{background:var(--primary-tint);border-color:var(--primary);color:var(--primary-dark)}.pitch-bloque-estado[data-estado=pendiente],.pitch-bloque-estado[data-estado=sinMensaje]{background:var(--gold-tint);border-color:var(--color-aviso)}.pitch-estado{font-size:calc(13.5px * var(--escala-texto, 1));font-weight:600;padding:3px 12px;border-radius:999px;border:var(--linea-caja);background:var(--surface)}.pitch-estado[data-estado=completo]{background:var(--primary-tint);border-color:var(--primary);color:var(--primary-dark)}.pitch-estado[data-estado=aprobadoConPendientes],.pitch-estado[data-estado=aprobadoConCambios]{background:var(--gold-tint);border-color:var(--color-aviso)}.pitch-aviso{margin:10px 0;padding:12px 14px;border:var(--linea-accion);border-radius:10px;background:var(--primary-tint)}.pitch-aviso p{margin:0 0 8px}.pitch-aviso:focus{outline:2px solid var(--primary);outline-offset:2px}.pitch-duracion-opciones button{min-height:48px;min-width:9.5em;font-size:calc(16px * var(--escala-texto, 1));font-weight:600}.cultura-no-aplica{margin:0 0 18px;padding:22px 24px;border:var(--linea-caja);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.cultura-no-aplica h3{font-size:calc(17px * var(--escala-texto, 1));font-weight:700;margin:0 0 8px}.cultura-no-aplica p{margin:0 0 10px;font-size:calc(16px * var(--escala-texto, 1));line-height:1.65;max-width:68ch}.pitch-completo-origen{margin:4px 0 10px}.pitch-completo-etiqueta{display:inline-block;padding:4px 12px;border-radius:10px;border:var(--linea-caja);background:var(--primary-tint);font-size:calc(14px * var(--escala-texto, 1));font-weight:600;line-height:1.4}.pitch-completo-origen.es-editado .pitch-completo-etiqueta{background:var(--gold-tint);border-color:var(--color-aviso)}.pitch-completo-texto{width:100%;min-height:16em;line-height:1.6}.pitch-completo-pie{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.pitch-completo-pie .q-hint{flex:1 1 16em;min-width:0}.pitch-descargas{margin-top:18px;padding-top:14px;border-top:var(--linea-caja)}.pitch-descargas-grupos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18em),1fr));gap:14px}.pitch-descargas-grupo{padding:12px 14px;border:var(--linea-caja);border-radius:10px;background:var(--surface);min-width:0}.pitch-descargas-nombre{font-weight:700;margin:0 0 4px}.pitch-descargas-grupo .actions-row .btn{white-space:normal;text-align:center}.pitch-confirmacion{margin:12px 0 0;padding:12px 14px;border:var(--linea-atencion);border-radius:10px;background:var(--gold-tint)}.pitch-confirmacion:focus{outline:2px solid var(--color-aviso);outline-offset:2px}.campo-con-nivel{position:relative;--nivel-reserva:118px}.campo-con-nivel.nivel-requerido{--nivel-reserva:96px}.campo-con-nivel.en-fila{flex:1 1 auto;min-width:0}.actions-row>.campo-con-nivel.en-fila{flex:1;min-width:160px}html body .actions-row>.campo-con-nivel.en-fila>input[type=text]{width:100%;font-size:var(--campo-letra)}html body .campo-con-nivel.vacio>input:placeholder-shown,html body .campo-con-nivel.vacio>textarea:placeholder-shown{padding-right:var(--nivel-reserva)}.campo-nivel-dentro{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:calc(13px * var(--escala-texto, 1));font-weight:600;line-height:1.2;pointer-events:none;white-space:nowrap;font-family:var(--letra-interfaz);background:none;border:0;padding:0}.campo-nivel-dentro.nivel-requerido{color:var(--warn)}.campo-nivel-dentro.nivel-recomendado{color:var(--primary)}.campo-con-nivel.area .campo-nivel-dentro{top:14px;transform:none}.campo-con-nivel.sustituye .campo-nivel-dentro{left:var(--campo-relleno-x);right:auto}html body .campo-con-nivel.sustituye.vacio>input{padding-right:var(--campo-relleno-x)}html body .campo-con-nivel.sustituye.vacio>select:not([multiple]){padding-right:46px;color:transparent}html body .campo-con-nivel.sustituye.vacio>input::placeholder,html body .campo-con-nivel.sustituye.vacio>textarea::placeholder{color:transparent}.campo-con-nivel.sustituye:focus-within .campo-nivel-dentro{visibility:hidden}html body .campo-con-nivel.sustituye.vacio:focus-within>input::placeholder,html body .campo-con-nivel.sustituye.vacio:focus-within>textarea::placeholder{color:var(--texto-pendiente)}html body .campo-con-nivel.sustituye.vacio:focus-within>select:not([multiple]){color:var(--texto-pendiente)}.dato-usuario{font-family:var(--letra-usuario);font-weight:700;color:var(--ink);font-size:1.06em}.eleccion[aria-pressed=true] .dato-usuario,.btn-primary .dato-usuario,.eleccion.elegida .dato-usuario,.eleccion.activo .dato-usuario{color:inherit}.mk-campana-cuadro-abrir{font-size:calc(12.5px * var(--escala-texto, 1));font-weight:700;color:var(--primary-dark);text-transform:uppercase;letter-spacing:.04em}.mk-campana-cuadro.abierto>.mk-campana-cuadro-boton{background:var(--primary-tint);color:var(--primary-dark);flex:0 0 auto}.mk-campana-editor{padding:10px 12px 12px}.mk-campana-cuadro-pista{display:block;margin-top:4px;font-size:calc(13px * var(--escala-texto, 1));line-height:1.35;color:var(--ink)}.mk-campana-guia{margin:0 0 8px;font-size:calc(14.5px * var(--escala-texto, 1))}.mk-campana-guia p{margin:0 0 4px}.mk-campana-editor .ia-ayuda{margin-top:12px}.mk-campana-editor .mk-campana-texto{font-size:calc(15px * var(--escala-texto, 1));min-height:180px}.mk-campana-editor .actions-row{margin-top:8px}.visor-imagen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#141c18eb;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 16px 16px;gap:10px}.vista-completa{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#141c18b8;display:flex;justify-content:center;padding:16px}.vista-completa-marco{width:100%;max-width:960px;max-height:100%;display:flex;flex-direction:column;background:var(--surface);border:var(--linea-caja);border-radius:var(--radius);box-shadow:var(--shadow)}.vista-completa-cabecera{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-bottom:var(--linea-caja)}.vista-completa-titulo{margin:0;font-size:calc(20px * var(--escala-texto, 1));line-height:1.3}.vista-completa-volver{flex:none;min-height:44px}.vista-completa-cuerpo{flex:1 1 auto;overflow-y:auto;padding:18px 20px 24px;font-size:calc(17px * var(--escala-texto, 1));line-height:1.6;color:var(--ink)}.vista-completa-texto{white-space:pre-wrap;overflow-wrap:anywhere;max-width:80ch}.vista-completa-cuerpo label{display:block;font-weight:600;margin-bottom:6px}textarea.vista-completa-area{width:100%;min-height:60vh;font-size:calc(16px * var(--escala-texto, 1));line-height:1.55}.vista-completa-cuerpo .ia-cuerpo p,.vista-completa-cuerpo .ia-lista{max-width:80ch}.btn.btn-ver-completo{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:6px 14px;border:var(--linea-ia-control);background:#fff;color:var(--ia-oscuro);font-weight:700;font-size:calc(15px * var(--escala-texto, 1));border-radius:10px}.btn.btn-ver-completo:hover{background:var(--ia-tinte)}.btn.btn-ver-completo:focus-visible{outline:3px solid var(--ia);outline-offset:2px}.tu-ia-resultado>.btn.btn-ver-completo{margin:2px 0 8px}@media(max-width:600px){.vista-completa{padding:0}.vista-completa-marco{max-width:none;border-radius:0;border:none}.vista-completa-cabecera{padding:10px 14px}.vista-completa-cuerpo{padding:14px 16px 20px;font-size:calc(16px * var(--escala-texto, 1))}}.visor-imagen-cabecera{width:100%;max-width:1400px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#fff}.visor-imagen-titulo{font-weight:700;font-size:calc(16px * var(--escala-texto, 1))}.visor-imagen-cerrar{font-size:calc(16px * var(--escala-texto, 1));font-weight:700;padding:10px 18px;min-height:44px;background:#fff;color:var(--ink);border:2px solid #fff}.visor-imagen-cerrar:hover,.visor-imagen-cerrar:focus-visible{background:var(--primary-tint);border-color:var(--primary);outline:3px solid var(--primary);outline-offset:2px}.visor-imagen-img{display:block;width:92vw;max-width:1400px;height:calc(100vh - 92px);object-fit:contain;background:transparent}@media(max-width:700px){.visor-imagen{padding:8px}.visor-imagen-img{width:100%;height:calc(100vh - 80px)}}.mk-identidad-archivo.boton{display:inline-flex;align-items:center;justify-content:center;margin-top:8px;padding:9px 16px;min-height:44px;font-size:calc(15px * var(--escala-texto, 1));font-weight:700;color:var(--primary-dark);text-decoration:none;border:2px solid var(--primary);border-radius:10px;background:var(--surface)}.mk-identidad-archivo.boton:hover{background:var(--primary-tint)}.mk-identidad-archivo.boton:focus-within{outline:3px solid var(--primary);outline-offset:2px}.mk-pieza-estado{font-size:calc(12.5px * var(--escala-texto, 1));font-weight:700;color:var(--warn);margin-left:auto}.mk-kit-pieza .mk-tarjeta-cabecera{flex-wrap:nowrap}.mk-kit-pieza .mk-tarjeta-tipo{min-width:0;flex:1 1 auto}.mk-kit-pieza .mk-pieza-estado{flex:0 0 auto}.mk-pieza-estado.guardada{color:var(--primary-dark)}.texto-con-formato{overflow-wrap:anywhere;line-height:1.55}.texto-con-formato p{margin:0 0 8px}.tf-lista{margin:0 0 8px;padding-left:22px}.tf-item{margin:0 0 4px}.tf-titulo{margin:8px 0 4px}.tf-titulo-1{font-size:calc(17px * var(--escala-texto, 1))}.tf-titulo-2{font-size:calc(16px * var(--escala-texto, 1))}.tf-codigo{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:calc(13px * var(--escala-texto, 1));white-space:pre-wrap;background:var(--surface);border:var(--linea-caja);border-radius:6px;padding:8px 10px;margin:0 0 8px}.mk-kit-pieza-contenido.texto-con-formato{white-space:normal}.historial-flotante{position:fixed;left:298px;bottom:128px;z-index:20;width:58px;display:flex;flex-direction:column;align-items:center;gap:6px}.historial-flotante-contexto{font-size:calc(10.5px * var(--escala-texto, 1));line-height:1.2;font-weight:600;text-align:center;color:var(--primary-dark);background:var(--surface);border:var(--linea-caja);border-radius:6px;padding:2px 3px;width:100%;overflow-wrap:anywhere}.historial-flotante .btn-icono{width:42px;height:42px;border-radius:999px;padding:0;border:var(--linea-neutral);background:var(--boton-fondo);color:var(--ink);box-shadow:0 2px 10px rgba(var(--sombra-verde),.18)}.historial-flotante .btn-icono:disabled{color:var(--texto-pendiente);box-shadow:none}.historial-flotante .btn-icono:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.historial-boton{position:relative;display:inline-flex}.historial-boton[data-apagado] .btn-icono{pointer-events:none}.historial-boton[data-apagado]:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:999px}.historial-ayuda{display:none;position:absolute;z-index:30;top:calc(100% + 6px);left:0;width:min(280px,80vw);padding:8px 10px;border:var(--linea-caja);border-radius:8px;background:#fff;color:var(--ink);font-size:calc(13px * var(--escala-texto, 1));font-weight:400;line-height:1.4;text-align:left;box-shadow:0 3px 10px #0000001f;white-space:normal}.historial-boton:hover .historial-ayuda,.historial-boton:focus-visible .historial-ayuda,.historial-boton:has(:focus-visible) .historial-ayuda,.historial-boton[data-abierto] .historial-ayuda{display:block}.historial-flotante .historial-ayuda,.controles-globales .historial-ayuda{top:50%;left:calc(100% + 10px);transform:translateY(-50%);width:min(260px,calc(100vw - 80px))}.historial-boton[data-cerrada] .historial-ayuda{display:none}@media(max-width:900px){.historial-flotante{left:0;bottom:112px;width:44px}.historial-flotante-contexto{font-size:calc(9.5px * var(--escala-texto, 1));padding:2px 1px}}@media(max-width:700px){.mk-herramientas .btn{flex:1 1 auto}}@media print{.historial-flotante,.mk-herramientas,.mk-kit-pasos{display:none!important}:root{--escala-texto:1 !important}body[data-imprimir=guion]>:not(.guion-imprimible){display:none!important}body[data-imprimir=guion] .guion-imprimible{display:block!important}.grafico{break-inside:avoid}.grafico-detalle,.grafico-datos,.grafico-selector,.grafico-anios{display:none!important}}.nav-transversal{display:flex;flex-wrap:wrap;gap:8px;margin:0}.nav-transversal .btn[aria-current=page]{border-color:var(--primary);box-shadow:inset 0 -3px 0 var(--primary);font-weight:700}@media(max-width:700px){.top-actions .nav-transversal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.top-actions .nav-transversal .btn{white-space:normal;text-align:center;min-height:44px}.top-actions .nav-transversal .menu-herramientas,.top-actions .nav-transversal .menu-herramientas>.btn{width:100%}}.menu-herramientas{position:relative}.menu-herramientas-lista{position:absolute;left:0;top:calc(100% + 6px);z-index:20;min-width:220px;max-width:calc(100vw - 32px);display:flex;flex-direction:column;gap:2px;padding:6px;background:var(--surface);border:var(--linea-caja);border-radius:10px;box-shadow:var(--shadow)}.nav-transversal{position:relative}.nav-transversal .menu-herramientas{position:static}.nav-transversal .menu-herramientas-lista{left:auto;right:0}.menu-herramientas-lista button{width:100%;text-align:left;border:none;background:transparent;border-radius:8px;padding:10px 12px;font-size:calc(14.5px * var(--escala-texto, 1));font-weight:600;color:var(--ink);white-space:normal}.menu-herramientas-lista button:hover,.menu-herramientas-lista button:focus-visible{background:var(--bg);outline:2px solid var(--primary);outline-offset:-2px}.error-de-carga,.conflicto-de-guardado{border:var(--linea-error)}.chapter-title:focus{outline:none}.chapter-title:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:6px}.puede-mejorarse{border:var(--linea-acento);background:var(--surface)}.puede-mejorarse-titulo{font-weight:700;margin:0 0 6px;color:var(--primary-dark)}.puede-mejorarse-etiqueta{display:inline-block;font-size:calc(11.5px * var(--escala-texto, 1));text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:var(--primary);margin-right:6px}.puede-mejorarse-texto{margin:0 0 4px}.puede-mejorarse-lista{list-style:none;margin:6px 0 8px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.puede-mejorarse-item{display:flex;border:var(--linea-caja);border-radius:999px;background:var(--bg);overflow:hidden}.puede-mejorarse-item:has(>.puede-mejorarse-enlace){border:var(--linea-accion);background:var(--primary-tint)}.puede-mejorarse-enlace{display:inline-flex;align-items:center;gap:2px;min-height:38px;padding:4px 14px;border:0;border-radius:999px;background:none;color:var(--primary-dark);font:inherit;font-size:calc(15px * var(--escala-texto, 1));font-weight:600;cursor:pointer}.puede-mejorarse-enlace:hover{background:var(--primary);color:#fff}.puede-mejorarse-enlace:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.puede-mejorarse-nombre{padding:4px 12px;font-size:calc(15px * var(--escala-texto, 1))}@media(max-width:700px){.puede-mejorarse .actions-row .btn{width:100%}}.pdk-opciones{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px 12px;margin:6px 0 10px}.pdk-resumen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 12px}.pdk-resumen div{border:var(--linea-caja);border-radius:8px;padding:8px 10px;background:var(--surface)}.pdk-resumen dt{font-size:calc(12.5px * var(--escala-texto, 1));color:var(--ink)}.pdk-resumen dd{margin:0;font-size:calc(20px * var(--escala-texto, 1));font-weight:700}.pdk-campo{margin:6px 0}.pdk-campo label{display:block;margin-bottom:2px}.pdk-campo input[type=text],.pdk-campo select{width:100%}.pdk-origen{margin:4px 0 0}.pdk-omitidas h4{font-size:calc(15px * var(--escala-texto, 1));margin:14px 0 4px;color:var(--ink)}.pdk-exportacion-controles{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:6px 0 10px}.pdk-exportacion-notas{display:inline-flex;align-items:center;gap:6px}.pdk-google summary{cursor:pointer;font-weight:600;min-height:44px;display:flex;align-items:center}.pdk-google ol{margin:4px 0 6px;padding-left:22px}@media(max-width:700px){.pdk-opciones{grid-template-columns:1fr}.pdk-resumen{gap:6px}.pdk-slide .actions-row .btn,.pdk-omitida .btn,.pdk-exportacion .actions-row .btn,.pdk-descargas .actions-row .btn{width:100%}}.pda-estado{font-size:calc(14px * var(--escala-texto, 1));color:var(--ink)}.pda-resumen{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0 0}.pda-resumen div{border:var(--linea-caja);border-radius:8px;padding:8px 10px;background:var(--surface)}.pda-resumen dt{font-size:calc(12.5px * var(--escala-texto, 1));color:var(--ink)}.pda-resumen dd{margin:0;font-size:calc(20px * var(--escala-texto, 1));font-weight:700}.pda-titulo{margin:0 0 6px;font-size:calc(15px * var(--escala-texto, 1));font-weight:600}.pda-horizonte h4{font-size:calc(15px * var(--escala-texto, 1));margin:12px 0 4px;color:var(--primary-dark)}.pda-controles{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px 12px;margin:6px 0}.pda-campo label,.pda-campo span{display:block;margin-bottom:2px}.pda-campo input[type=text],.pda-campo input[type=date],.pda-campo select{width:100%}.pda-revision{margin-top:6px;padding:10px 12px;border:var(--linea-acento);background:var(--surface);border-radius:8px}.pda-revision .pda-campo{margin-bottom:8px}.card p.pda-revision-ayuda,.pda-revision-ayuda{margin:0 0 8px}.pda-estados{flex-wrap:wrap}.pda-estado-completada .pda-titulo,.pda-estado-completada input[type=text]{text-decoration:line-through;color:var(--texto-pendiente)}.pda-nueva{border-top:var(--linea-separador);margin-top:14px;padding-top:10px}.pda-nueva h4{font-size:calc(15px * var(--escala-texto, 1));margin:0 0 6px}@media(max-width:700px){.pda-resumen{grid-template-columns:repeat(2,minmax(0,1fr))}.pda-controles{grid-template-columns:1fr}.pda-estados{flex-direction:column;align-items:stretch}.pda-estados .btn,.pda-sugerencia .actions-row .btn,.pda-accion .actions-row .btn{width:100%}}.pa-intro h3{margin-top:12px}.pa-dimensiones{padding-left:22px;margin:6px 0 10px}.pa-dimension{margin-bottom:4px;font-size:calc(15px * var(--escala-texto, 1))}.pa-grupo h4{font-size:calc(15px * var(--escala-texto, 1));margin:10px 0 4px;color:var(--primary-dark)}.pa-hallazgo-texto{margin:0 0 6px;font-size:calc(15px * var(--escala-texto, 1))}.pa-hallazgo .actions-row{margin-top:6px;flex-wrap:wrap}@media(max-width:700px){.pa-hallazgo .actions-row .btn{width:100%}}.mk-presencia p{margin-bottom:6px}.mk-presencia-estado{font-size:calc(14px * var(--escala-texto, 1));color:var(--ink)}.mk-presencia-opciones{flex-wrap:wrap}.mk-presencia input[type=url],.mk-presencia input[type=text],.mk-presencia select{width:100%}.mk-presencia select{border:var(--linea-campo);border-radius:10px;padding:10px 13px;font-family:inherit;font-size:calc(15.5px * var(--escala-texto, 1));background:var(--bg);color:var(--ink)}.mk-presencia select:focus{background:var(--surface)}.mk-presencia-lista-plataformas{margin:6px 0 0;padding-left:18px}.mk-presencia-plataforma{font-size:calc(14px * var(--escala-texto, 1));margin-bottom:6px}.mk-presencia-plegable-titulo{margin:0}.mk-presencia-plataformas .plegable-cabecera,.mk-presencia-contexto .plegable-cabecera{width:100%;color:var(--ink)}.mk-presencia-plataformas .plegable-cabecera .plegable-caret,.mk-presencia-contexto .plegable-cabecera .plegable-caret{width:16px;height:16px}.mk-presencia-lista-plataformas .q-hint{display:block;margin-top:2px}.mk-sitio{margin:18px 0;padding:16px;border:var(--linea-acento);border-radius:14px;background:var(--surface)}.mk-sitio h4{margin:0 0 6px}.mk-sitio-tipo{margin:6px 0}.mk-sitio-externo{background:var(--gold-tint);border:var(--linea-atencion);border-radius:10px;padding:8px 12px}.mk-sitio-faltas{background:var(--warn-tint);border:var(--linea-error);border-radius:10px;padding:8px 12px;margin:10px 0}.mk-sitio-faltas p,.mk-sitio-sugeridos p,.mk-sitio-nota-lista{margin:0 0 4px}.mk-sitio-mensaje:empty{display:none}.mk-sitio-origen{font-weight:500;font-size:calc(13px * var(--escala-texto, 1));color:var(--ink)}.mk-sitio-editor .plegable-cabecera,.mk-sitio-grupo-plegable .plegable-cabecera{width:100%;color:var(--ink)}.mk-sitio-grupo{border:var(--linea-caja);border-radius:12px;padding:10px 14px;margin:12px 0;min-width:0}.mk-sitio-grupo legend{font-weight:700;padding:0 6px}.mk-sitio-lista{list-style:none;margin:0;padding:0}.mk-sitio-item{border:var(--linea-caja);border-radius:10px;padding:10px 12px;margin:0 0 10px}.mk-sitio-vista,.mk-sitio-guia{margin-top:16px}.mk-sitio-vista h5,.mk-sitio-guia h5{font-size:calc(17px * var(--escala-texto, 1));margin:0 0 4px}.mk-sitio-vista h5:focus,.mk-sitio-guia h5:focus{outline:none}.mk-sitio-marco{margin-top:10px;border:var(--linea-caja);border-radius:12px;overflow:hidden;background:#fff;width:100%;max-width:100%}.mk-sitio-marco-telefono{width:390px;margin-left:auto;margin-right:auto}.mk-sitio-marco iframe{display:block;width:100%;height:640px;border:0;background:#fff}.mk-sitio-ruta{border:var(--linea-caja);border-radius:12px;padding:12px 14px;margin:10px 0}.mk-sitio-subtitulo{font-weight:700;margin:10px 0 4px}.mk-sitio-costos{margin:0;padding-left:18px}.mk-sitio-seccion{border:var(--linea-caja);border-radius:10px;padding:6px 12px;margin:0 0 8px}.mk-sitio-seccion summary{cursor:pointer;font-weight:700;padding:4px 0}.mk-sitio-restaurar{margin-top:4px}.mk-sitio-vista-cabecera{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.mk-sitio-vista-nota{margin:6px 0 0}.mk-sitio-acciones{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 4px}.mk-sitio-que-hago{margin:4px 0 0}.mk-sitio-que-hago .plegable-cabecera{color:var(--primary-dark);font-weight:600}.mk-sitio-revision{border:var(--linea-caja);border-radius:12px;padding:12px 14px;margin:14px 0}.mk-sitio-revision h5,.mk-sitio-basicas h5{font-size:calc(17px * var(--escala-texto, 1));margin:0 0 4px}.mk-sitio-revision h5:focus,.mk-sitio-basicas h5:focus{outline:none}.mk-sitio-revision-resumen{font-weight:700;margin:0 0 6px}.mk-sitio-revision-pendiente{color:var(--warn)}.mk-sitio-revision-lista{list-style:none;margin:0;padding:0}.mk-sitio-punto{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:6px 0;border-top:var(--linea-separador)}.mk-sitio-punto-estado{min-width:72px;font-size:calc(12.5px * var(--escala-texto, 1));font-weight:700;text-transform:uppercase;letter-spacing:.03em}.mk-sitio-punto[data-estado=listo] .mk-sitio-punto-estado{color:var(--primary-dark)}.mk-sitio-punto[data-estado=falta] .mk-sitio-punto-estado{color:var(--warn)}.mk-sitio-punto[data-estado=opcional] .mk-sitio-punto-estado{color:var(--ink)}.mk-sitio-punto-nombre{flex:1 1 180px}.mk-sitio-punto .btn{margin-left:auto}.mk-sitio-punto-nota{flex-basis:100%;margin:0 0 0 82px}.mk-sitio-interruptores{border:0;padding:0;margin:0 0 10px;display:flex;flex-wrap:wrap;gap:4px 18px}.mk-sitio-interruptores legend{font-weight:600;margin-bottom:4px;padding:0}.mk-sitio-interruptor{display:inline-flex;align-items:center;gap:8px;min-height:40px}.mk-sitio-interruptor input{width:20px;height:20px;accent-color:var(--primary)}@media(max-width:700px){.mk-sitio-acciones .btn{flex:1 1 100%}.mk-sitio-punto-nota{margin-left:0}}@media(max-width:700px){.mk-sitio{padding:12px}.mk-sitio-marco-telefono{width:100%}.mk-sitio-marco iframe{height:520px}.mk-sitio-rutas{flex-direction:column;align-items:stretch}}.mk-sitio-marco.mk-sitio-marco-computadora{border:0;border-radius:0;background:none;overflow:visible;max-width:860px;margin-left:auto;margin-right:auto}.mk-sitio-marco-computadora .mk-sitio-pantalla{position:relative;box-sizing:content-box;aspect-ratio:16 / 10;overflow:hidden;background:#fff;border:10px solid #1f2328;border-bottom-width:14px;border-radius:14px 14px 4px 4px}.mk-sitio-marco.mk-sitio-marco-computadora iframe{position:absolute;top:0;left:0;width:1280px;height:800px;max-width:none;transform-origin:0 0}.mk-sitio-laptop-base{height:12px;margin:0 -4%;background:linear-gradient(#e3e5e8,#b4b8bd);border-radius:0 0 14px 14px;box-shadow:0 2px 4px #0000002e}@media(max-width:700px){.mk-presencia-opciones{flex-direction:column;align-items:stretch}.mk-presencia-opciones .btn{width:100%}.mk-presencia .actions-row .btn{flex:1 1 auto}}.perfil-pide-eleccion{margin-top:14px;padding:12px 14px;border:var(--linea-error);border-radius:10px;background:var(--warn-tint)}.perfil-pide-eleccion p{margin:0 0 10px}.pitch-audiencia{white-space:pre-wrap;font:inherit;font-size:calc(15.5px * var(--escala-texto, 1));line-height:1.6;margin:0 0 12px;padding:14px 16px;border:var(--linea-caja);border-radius:10px;background:var(--surface);max-width:68ch}.pitch-notas{background:var(--warn-tint)}.mas-detalles{margin:4px 0 14px}.mas-detalles-titulo{margin:0;font-size:inherit;font-weight:inherit}.mas-detalles .example-toggle{cursor:pointer}.mas-detalles>div{margin-top:8px}.resumen-resultados{font-family:var(--letra-interfaz);border:var(--linea-acento)}.resumen-resultados h3{font-family:inherit;font-size:calc(18px * var(--escala-texto, 1));margin:0}.resumen-cabecera{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px;margin-bottom:10px}.resumen-resultados .resumen-descripcion{margin:-4px 0 10px;font-size:calc(15px * var(--escala-texto, 1));font-weight:400;text-transform:none;letter-spacing:normal;line-height:1.5;color:var(--ink);max-width:72ch}.resumen-version{font-size:calc(12.5px * var(--escala-texto, 1));font-weight:600;padding:3px 10px;border-radius:999px;border:var(--linea-caja);color:var(--ink)}.resumen-resultados[data-version=guardado] .resumen-version,.resumen-resultados[data-version=aprobado] .resumen-version{background:var(--primary-tint);border-color:var(--primary);color:var(--primary-dark)}.resumen-resultados[data-version=sinGuardar] .resumen-version{background:var(--gold-tint);border-color:var(--color-aviso)}.resumen-principal p{font-size:calc(17px * var(--escala-texto, 1));font-weight:600;line-height:1.45;margin:0 0 6px;color:var(--ink)}.resumen-subtitulo{font-family:inherit;font-size:calc(12px * var(--escala-texto, 1));font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin:16px 0 6px}.resumen-datos{margin:0;display:flex;flex-direction:column}.resumen-dato{display:grid;grid-template-columns:minmax(9em,1fr) minmax(0,1.5fr);gap:2px 16px;padding:10px 0;border-top:var(--linea-separador)}.resumen-dato.resumen-dato-largo{grid-template-columns:minmax(0,1fr);gap:6px}.resumen-dato.resumen-dato-largo dd{align-items:flex-start;text-align:left}.resumen-dato.resumen-dato-largo dd .resumen-ir{align-self:flex-start}.resumen-dato:first-child{border-top:none}.resumen-dato dt{display:flex;flex-direction:column;gap:2px;min-width:0}.resumen-concepto{font-weight:600;color:var(--ink)}.resumen-origen{font-size:calc(12px * var(--escala-texto, 1));color:var(--ink)}.resumen-dato dd{margin:0;display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:2px;min-width:0}.resumen-valor{font-size:calc(16px * var(--escala-texto, 1));font-variant-numeric:tabular-nums}.resumen-dato-destacado .resumen-valor{font-size:calc(19px * var(--escala-texto, 1));font-weight:700}.resumen-referencia{font-size:calc(12.5px * var(--escala-texto, 1));color:var(--ink);max-width:40ch;overflow-wrap:anywhere}.resumen-desconocido{color:var(--texto-pendiente);font-style:italic}.resumen-dato dd .resumen-ir{align-self:flex-end}.resumen-atencion{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.mk-paso-actual:focus{outline:none}.resumen-aviso{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:8px 12px;border-radius:10px;background:var(--bg);border:var(--linea-caja)}.resumen-aviso[data-tipo=falta]{border-color:var(--color-aviso);background:var(--gold-tint)}.resumen-aviso[data-tipo=error]{border-color:var(--warn);background:var(--warn-tint)}.resumen-aviso[data-tipo=aviso]{border-color:var(--color-aviso)}.resumen-aviso[data-tipo=supuesto]{border-color:var(--azul);background:var(--azul-tint)}.resumen-tipo{font-size:calc(11.5px * var(--escala-texto, 1));font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink)}.resumen-atencion-texto{flex:1 1 240px;min-width:0;overflow-wrap:anywhere}.resumen-sin-atencion{color:var(--ink);margin:0}.resumen-siguiente{margin-top:4px}.resumen-accion{border-color:var(--primary);color:var(--primary-dark);background:var(--primary-tint)}@media(max-width:560px){.resumen-dato{grid-template-columns:minmax(0,1fr)}.resumen-dato dd{align-items:flex-start;text-align:left}.resumen-dato dd .resumen-ir{align-self:flex-start}}.otro-costo{border-top:var(--linea-separador);padding:12px 0 6px}.otro-costo-campos{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto auto;gap:8px 12px;align-items:end}.otro-costo-campos label{display:block;font-size:calc(13px * var(--escala-texto, 1));margin-bottom:4px}.otro-costo-campos select{min-height:44px}@media(max-width:600px){.otro-costo-campos{grid-template-columns:minmax(0,1fr) auto auto}.otro-costo-campos>div:first-child{grid-column:1 / -1}}.org-chart{overflow-x:auto;padding:8px 4px 14px}.org-tree,.org-hijos{display:flex;justify-content:center;margin:0;padding:0;list-style:none}.org-tree{width:max-content;min-width:100%;box-sizing:border-box}.org-chart:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.org-hijos{position:relative;padding-top:22px}.org-hijos:before{content:"";position:absolute;top:0;left:50%;height:22px;border-left:2px solid var(--primary)}.org-nodo{display:flex;flex-direction:column;align-items:center;position:relative;padding:22px 6px 0;list-style:none}.org-tree>.org-nodo{padding-top:0}.org-hijos>.org-nodo:before,.org-hijos>.org-nodo:after{content:"";position:absolute;top:0;right:50%;width:50%;height:22px;border-top:2px solid var(--primary)}.org-hijos>.org-nodo:after{right:auto;left:50%;border-left:2px solid var(--primary)}.org-hijos>.org-nodo:only-child:before,.org-hijos>.org-nodo:only-child:after{display:none}.org-hijos>.org-nodo:only-child{padding-top:0}.org-hijos>.org-nodo:first-child:before,.org-hijos>.org-nodo:last-child:after{border:0 none}.org-hijos>.org-nodo:last-child:before{border-right:2px solid var(--primary);border-radius:0 6px 0 0}.org-hijos>.org-nodo:first-child:after{border-radius:6px 0 0}.org-role{border:var(--linea-accion);border-radius:8px;background:var(--surface);padding:8px 12px;font-size:calc(14px * var(--escala-texto, 1));text-align:center;min-width:120px;max-width:220px;box-shadow:0 1px 4px rgba(var(--sombra-verde),.1)}.org-role-title{font-weight:700;color:var(--primary-dark)}.org-role-persona,.org-role-situacion,.org-role-salario,.org-role-pendiente{font-size:calc(12.5px * var(--escala-texto, 1));color:var(--ink)}.org-role-pendiente{color:var(--warn);font-weight:600}.org-fila{display:flex;align-items:center;gap:8px;margin-bottom:10px;border-radius:8px}.org-fila:has(>.org-fila-ficha>.card){align-items:flex-start}.org-fila-ficha>.plan-row{margin-bottom:0;gap:10px}.org-fila-arrastrando{opacity:.55;outline:2px solid var(--primary);outline-offset:2px}.org-posicion{flex:0 0 auto;min-width:28px;height:28px;border-radius:999px;background:var(--primary-tint);color:var(--primary-dark);font-weight:700;font-size:calc(13px * var(--escala-texto, 1));display:flex;align-items:center;justify-content:center}.org-asa{flex:0 0 auto;color:var(--ink);cursor:grab;-webkit-user-select:none;user-select:none;letter-spacing:-2px}.org-fila-ficha{flex:1 1 auto;min-width:0}.org-orden{flex:0 0 auto;display:flex;flex-direction:column;gap:4px}.org-fila:has(>.org-fila-ficha>.card)>.org-posicion{margin-top:8px}.org-fila:has(>.org-fila-ficha>.card)>.org-asa{margin-top:12px}.org-fila:has(>.org-fila-ficha>.card)>.org-orden{margin-top:4px}.org-orden .btn-icono{width:36px;height:36px;font-size:calc(16px * var(--escala-texto, 1))}.oc-vistas{margin:4px 0 12px}.oc-vacio{text-align:center;padding:24px 16px;border:var(--linea-caja);border-radius:12px;background:var(--bg)}.oc-vacio h3{margin:0 0 6px}.oc-vacio p{margin:0 0 14px}.oc-barra{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin:0 0 6px}.oc-mostrar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;border:0;margin:0;padding:0;min-width:0}.oc-mostrar legend{float:left;font-weight:700;font-size:calc(14px * var(--escala-texto, 1));color:var(--primary-dark);margin:0 4px 0 0;padding:0}.oc-presets{display:flex;gap:6px}.oc-opcion{display:inline-flex;align-items:center;gap:6px;font-size:calc(14px * var(--escala-texto, 1));font-weight:400;margin:0}.oc-ayuda{margin:4px 0}.oc-ayuda-y-arriba{position:relative}.oc-constructor .oc-pista{position:fixed;left:50%;bottom:16px;transform:translate(-50%);z-index:20;box-sizing:border-box;width:max-content;max-width:min(560px,calc(100vw - 32px));margin:0;padding:10px 14px;border:var(--linea-acento);border-radius:10px;background:var(--surface);box-shadow:var(--shadow);font-size:calc(13.5px * var(--escala-texto, 1));font-weight:600;color:var(--primary-dark)}.oc-constructor .oc-pista:empty{padding:0;border:0;box-shadow:none}.oc-soltar-arriba{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;border:var(--linea-acento);border-radius:10px;padding:4px 12px;text-align:center;font-size:calc(14px * var(--escala-texto, 1));font-weight:600;background:var(--primary-tint);color:var(--primary-dark)}.oc-destino-arriba{box-shadow:0 0 0 3px var(--primary)}.oc-lienzo{overflow-x:auto;padding:8px 4px 14px}.oc-lienzo:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.oc-arbol{gap:18px}.oc-arbol.oc-varias-raices{gap:24px}.oc-arbol.oc-varias-raices>.org-nodo{padding-top:0}.oc-varias-raices>.org-nodo:not(:last-child):after,.oc-varias-raices>.org-nodo:not(:first-child):before{content:"";position:absolute;top:55px;height:0;border-top:2px solid var(--primary)}.oc-varias-raices>.org-nodo:not(:last-child):after{left:calc(50% + 100px);right:-24px}.oc-varias-raices>.org-nodo:not(:first-child):before{left:0;right:calc(50% + 100px)}.oc-nivel-superior{margin:0 0 4px;font-size:calc(13px * var(--escala-texto, 1));font-weight:600;color:var(--primary-dark)}.oc-tarjeta{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:6px;box-sizing:border-box;width:200px;min-height:112px;border:var(--linea-accion);border-radius:10px;background:var(--surface);padding:8px;box-shadow:0 1px 4px rgba(var(--sombra-verde),.1);cursor:grab}.oc-abrir{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:flex-start;gap:3px;min-width:0;padding:4px 6px;color:var(--ink);cursor:grab;text-align:center;border-radius:6px;-webkit-user-select:none;user-select:none}.oc-abrir:hover{background:var(--primary-tint)}.oc-abrir:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.oc-puesto{font-weight:700;color:var(--primary-dark);font-size:calc(14.5px * var(--escala-texto, 1));line-height:1.3;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%}.oc-persona{font-size:calc(13px * var(--escala-texto, 1));line-height:1.3;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oc-estado{font-size:calc(12px * var(--escala-texto, 1));font-weight:600;border:var(--linea-separador);border-radius:999px;padding:1px 8px;background:var(--bg)}.oc-estado-ocupado{background:var(--primary-tint)}.oc-estado-disponible{background:var(--gold-tint)}.oc-responsabilidades{font-size:calc(12.5px * var(--escala-texto, 1));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.oc-sin-guardar{font-size:calc(12px * var(--escala-texto, 1));color:var(--warn);font-weight:600}.oc-agregar{position:relative;align-self:center;margin-top:auto}.oc-menu{position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);z-index:5;display:flex;flex-direction:column;min-width:200px;padding:4px;border:var(--linea-accion);border-radius:10px;background:var(--surface);box-shadow:var(--shadow)}.oc-menu-item{display:block;width:100%;min-height:40px;padding:8px 12px;border:0;border-radius:8px;background:none;font:inherit;font-size:calc(14px * var(--escala-texto, 1));text-align:left;color:var(--ink);cursor:pointer}.oc-menu-item:hover,.oc-menu-item:focus-visible{background:var(--primary-tint);outline:none}.oc-salario{font-size:calc(12.5px * var(--escala-texto, 1));font-weight:600;color:var(--primary-dark)}.oc-zonas{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;z-index:3;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"izq der" "deb deb";gap:3px;padding:3px;border-radius:12px;background:var(--surface)}.oc-zonas-con-intercambio{grid-template-rows:1fr 1fr auto;grid-template-areas:"izq der" "deb deb" "int int"}.oc-zona-izquierda{grid-area:izq}.oc-zona-derecha{grid-area:der}.oc-zona-debajo,.oc-zona-vacia{grid-area:deb}.oc-zona{display:flex;align-items:center;justify-content:center;padding:4px;border:var(--linea-acento);border-radius:8px;background:var(--primary-tint);font-size:calc(12.5px * var(--escala-texto, 1));font-weight:600;line-height:1.2;text-align:center;color:var(--primary-dark);overflow:hidden}.oc-zona-intercambio{grid-area:int;min-height:34px;border:var(--linea-atencion);background:var(--gold-tint);color:#6e5216}.oc-zona-vacia{border:0;background:none;font-weight:400;color:var(--ink)}.oc-zona-activa{background:var(--primary);color:#fff}.oc-zona-intercambio.oc-zona-activa{background:var(--color-aviso);color:#fff}.oc-futuro{background:var(--bg);box-shadow:none}.oc-futuro .oc-puesto{color:var(--ink);font-weight:600}.oc-seleccionada{box-shadow:0 0 0 3px var(--primary)}.oc-arrastrando{opacity:.5}.oc-editor{margin:0 0 14px}.oc-editor-titulo{margin:0 0 10px}.oc-editor-rejilla{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 14px}.oc-editor-rejilla input,.oc-editor-rejilla select{width:100%}.oc-eliminar{margin-left:auto}.oc-decision{margin:0 0 14px;border:var(--linea-atencion);background:var(--gold-tint)}.oc-decision-titulo{font-weight:600;margin:0 0 10px}@media(max-width:700px){.oc-lienzo{overflow-x:visible;padding:4px 0 10px}.oc-lienzo .org-tree,.oc-lienzo .org-hijos{display:block;width:auto;min-width:0}.oc-lienzo .org-hijos{padding:0 0 0 16px;margin-left:10px;box-shadow:inset 2px 0 0 var(--primary)}.oc-lienzo .org-hijos:before,.oc-lienzo .org-hijos>.org-nodo:before,.oc-lienzo .org-hijos>.org-nodo:after{display:none}.oc-lienzo .oc-varias-raices>.org-nodo:before,.oc-lienzo .oc-varias-raices>.org-nodo:after{display:none}.oc-lienzo .oc-arbol.oc-varias-raices>.org-nodo{padding:8px 0 0}.oc-lienzo .org-nodo{display:block;padding:8px 0 0}.oc-tarjeta{width:100%;min-height:0;cursor:default}.oc-menu{left:auto;right:0;transform:none}.oc-editor-rejilla{grid-template-columns:minmax(0,1fr)}}@media print{.oc-barra,.oc-ayuda,.oc-pista,.oc-agregar,.oc-vistas{display:none!important}}@media(max-width:700px){.org-asa{display:none}.org-orden .btn-icono{width:44px;height:44px}.org-fila-ficha>.plan-row{flex-wrap:wrap;row-gap:8px}.org-fila-ficha>.plan-row>.plan-row-name{flex:1 1 100%}.org-fila-ficha>.plan-row>.btn:first-of-type{margin-left:auto}}.marca-subir{position:relative}.marca-subir:focus-within{outline:2px solid var(--primary);outline-offset:2px}.marca-vista{border:var(--linea-caja);border-radius:10px;padding:14px}.marca-cabecera{display:flex;align-items:center;gap:14px;margin:0 0 14px;font-family:var(--marca-tipografia, inherit)}.marca-logo{max-height:64px;width:auto;height:auto;max-width:40%;object-fit:contain}.marca-nombre-imagen{max-height:56px;width:auto;height:auto;max-width:100%;object-fit:contain;display:block}.marca-nombre{margin:0;font-size:calc(22px * var(--escala-texto, 1));font-weight:700;line-height:1.2;color:var(--marca-texto, var(--primary-dark));overflow-wrap:anywhere}.marca-eslogan{margin:2px 0 0;font-size:calc(14px * var(--escala-texto, 1));color:var(--ink);overflow-wrap:anywhere}.marca-textos{min-width:0}.presentacion{font-family:var(--marca-tipografia, inherit);line-height:1.55}.presentacion-titulo{margin:0 0 4px;font-size:calc(15px * var(--escala-texto, 1));color:var(--marca-texto, var(--primary-dark))}.presentacion-texto{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.presentacion-organigrama{margin:8px 0 4px}.presentacion-cabecera{padding-bottom:12px;border-bottom:3px solid var(--marca-primario, var(--primary))}.presentacion-ejecutivo .presentacion-seccion{padding:10px 0;border-bottom:var(--linea-separador)}.presentacion-ejecutivo .presentacion-seccion:last-child{border-bottom:0}.presentacion-tarjetas .presentacion-secciones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.presentacion-tarjetas .presentacion-seccion{border:var(--linea-caja);border-top:4px solid var(--marca-primario, var(--primary));border-radius:10px;padding:10px 12px;background:var(--surface);min-width:0}.presentacion-tarjetas .presentacion-seccion:has(.presentacion-organigrama){grid-column:1 / -1}.presentacion-infografia .presentacion-seccion{display:flex;gap:12px;align-items:flex-start;padding:10px 0;border-bottom:var(--linea-separador)}.presentacion-infografia .presentacion-seccion:last-child{border-bottom:0}.presentacion-numero{flex:0 0 auto;width:32px;height:32px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-weight:700;background:var(--marca-primario, var(--primary));color:var(--marca-sobre-primario, #fff)}.presentacion-infografia .presentacion-cuerpo{flex:1 1 auto;min-width:0}.presentacion-cifras{margin:2px 0 4px;display:flex;flex-wrap:wrap;gap:6px 12px}.presentacion-cifra{font-size:calc(18px * var(--escala-texto, 1));font-weight:700;color:var(--marca-texto, var(--primary-dark));font-variant-numeric:tabular-nums}.presentacion-compacto{font-size:calc(13px * var(--escala-texto, 1));line-height:1.4}.presentacion-compacto .presentacion-seccion{padding:4px 0}.presentacion-compacto .presentacion-titulo{display:inline;font-size:calc(13px * var(--escala-texto, 1));margin:0 6px 0 0}.presentacion-compacto .presentacion-texto{display:inline}.presentacion-moderno .presentacion-seccion{padding:14px 0}.presentacion-moderno .presentacion-titulo{display:inline-block;font-size:calc(18px * var(--escala-texto, 1));letter-spacing:.01em;padding:3px 10px;border-radius:6px;background:var(--marca-primario, var(--primary));color:var(--marca-sobre-primario, #fff);margin-bottom:8px}@media(max-width:600px){.presentacion-tarjetas .presentacion-secciones{grid-template-columns:minmax(0,1fr)}.marca-cabecera{flex-wrap:wrap}}.presentacion-medida{position:absolute;left:-10000px;top:0;visibility:hidden;pointer-events:none}.elegir-diseno-opciones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:10px 0 14px}.elegir-diseno-opcion{display:flex;flex-direction:column;gap:4px;border:var(--linea-caja);border-radius:10px;padding:10px;cursor:pointer;min-width:0}.elegir-diseno-opcion.elegido{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-tint)}.elegir-diseno-opcion:focus-within{outline:2px solid var(--primary);outline-offset:2px}.elegir-diseno-opcion input{position:absolute;opacity:0;width:1px;height:1px}.elegir-diseno-nombre{font-weight:700}.elegir-diseno-casillas{margin-bottom:20px}.elegir-diseno-elegido{font-size:calc(12px * var(--escala-texto, 1));font-weight:700;color:var(--primary-dark)}.elegir-diseno-miniatura{display:block;height:170px;overflow:hidden;border:var(--linea-caja);border-radius:6px;background:var(--surface);position:relative}.elegir-diseno-miniatura .presentacion{width:333%;transform:scale(.3);transform-origin:top left;padding:12px;font-size:calc(15px * var(--escala-texto, 1))}@media(max-width:760px){.elegir-diseno-opciones{grid-template-columns:minmax(0,1fr)}}.onepager-estilos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:10px 0 14px;border:0;padding:0}.onepager-estilo{position:relative;display:flex;flex-direction:column;gap:6px;border:var(--linea-caja);border-radius:10px;padding:12px;cursor:pointer;min-width:0}.onepager-estilo.elegido{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-tint)}.onepager-estilo:focus-within{outline:2px solid var(--primary);outline-offset:2px}.onepager-estilo input{position:absolute;opacity:0;width:1px;height:1px}.onepager-estilo-nombre{font-weight:700}.onepager-estilo-muestra{display:flex;flex-direction:column;gap:5px;height:96px;padding:8px;border-radius:6px;background:#fff;border:var(--linea-caja);overflow:hidden}.onepager-estilo-muestra span{display:block;border-radius:3px}.onepager-muestra-moderna span:nth-child(1){height:34px;background:#012a5f}.onepager-muestra-moderna span:nth-child(2){height:14px;background:#007c87}.onepager-muestra-moderna span:nth-child(3){flex:1;background:repeating-linear-gradient(90deg,#f1f5f9 0 31%,transparent 31% 34.5%)}.onepager-muestra-ejecutiva span:nth-child(1){height:10px;width:60%;background:#012a5f}.onepager-muestra-ejecutiva span:nth-child(2){height:3px;background:#012a5f}.onepager-muestra-ejecutiva span:nth-child(3){flex:1;background:repeating-linear-gradient(180deg,#d3dae1 0 2px,transparent 2px 9px)}.onepager-opciones{display:flex;flex-direction:column;gap:6px}.onepager-informe{margin:0 0 12px}.onepager-aviso{color:var(--ink);font-weight:700}.rp-referencia{margin-top:6px}.rp-original{margin-top:8px;padding:10px 12px;border:var(--linea-caja);border-radius:8px;background:var(--surface)}.rp-original-titulo{font-weight:700;margin:0 0 4px}@media(max-width:600px){.onepager-estilos{grid-template-columns:minmax(0,1fr)}}@media print{.presentacion-tarjetas .presentacion-seccion,.presentacion-infografia .presentacion-seccion,.presentacion-ejecutivo .presentacion-seccion,.presentacion-compacto .presentacion-seccion,.presentacion-moderno .presentacion-seccion{break-inside:avoid}.presentacion-numero,.presentacion-cabecera,.presentacion-tarjetas .presentacion-seccion,.presentacion-moderno .presentacion-titulo{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.mk-identidad-entrada{margin:6px 0 14px}.mk-identidad-paso{margin-top:12px}.mk-identidad-grupo{border:var(--linea-caja);border-radius:10px;padding:10px 14px;margin:0 0 14px;min-width:0}.mk-identidad-grupo>legend{font-weight:700;padding:0 6px}.mk-identidad-casillas{border:0;padding:0;margin:0 0 10px;min-width:0}.mk-identidad-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.mk-identidad-chips .mk-chip,.mk-identidad-paso .mk-chip{display:inline-flex;align-items:center;gap:6px;font-size:calc(14px * var(--escala-texto, 1));padding:6px 12px;min-height:36px;cursor:pointer}.mk-identidad-conteo{font-size:calc(15px * var(--escala-texto, 1));margin:10px 0 4px}.mk-identidad-galeria{list-style:none;margin:12px 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px}.mk-identidad-opcion{border:var(--linea-caja);border-radius:10px;padding:12px;background:var(--surface);min-width:0}.mk-identidad-opcion.estado-seleccionada{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-tint)}.mk-identidad-opcion.estado-favorita{border-color:var(--color-aviso)}.mk-identidad-opcion-titulo{font-weight:700}.mk-identidad-opcion .mk-pieza-estado.recibida,.mk-identidad-opcion .mk-pieza-estado.favorita,.mk-identidad-opcion .mk-pieza-estado.seleccionada{color:var(--primary-dark)}.mk-identidad-logo{display:block;width:100%;max-width:220px;aspect-ratio:1;object-fit:contain;background:#fff;border:var(--linea-caja);border-radius:8px;margin:8px 0}.mk-identidad-hueco{display:flex;align-items:center;justify-content:center;width:100%;max-width:220px;aspect-ratio:1;border:var(--linea-campo);border-radius:8px;color:var(--ink);margin:8px 0;text-align:center;padding:8px;box-sizing:border-box}.mk-identidad-versiones{list-style:none;margin:6px 0;padding:0}.mk-identidad-version{border-top:var(--linea-separador);padding:6px 0}.mk-identidad-version.elegida{font-weight:600}.mk-identidad-comparadas{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:12px}.mk-identidad-comparadas figure{margin:0}.mk-identidad-comparadas img{display:block;width:100%;height:auto;background:#fff;border:var(--linea-caja);border-radius:8px}.mk-identidad-eslogans{margin:10px 0 10px 1.2em;padding:0}.mk-identidad-eslogan{margin-bottom:12px}.mk-identidad-eslogan.elegido input[type=text]{box-shadow:0 0 0 3px var(--primary-tint)}.mk-identidad-eslogans input[type=text]{width:100%;max-width:640px}.mk-identidad-antes-despues{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;margin:10px 0}.mk-identidad-confirmar{border:var(--linea-acento);border-radius:10px;padding:10px 14px;margin:8px 0}.mk-identidad-guardar{margin-top:14px}.mk-identidad-aviso{margin:8px 0}.mk-identidad-imagen{position:relative;width:100%;max-width:220px}.mk-identidad-imagen .mk-identidad-logo{margin:8px 0 4px}.mk-identidad-quitar{position:absolute;top:12px;right:4px;width:44px;height:44px;border-radius:50%;border:var(--linea-peligro);background:var(--boton-fondo);color:var(--color-peligro);font-size:calc(26px * var(--escala-texto, 1));line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #00000026}.mk-identidad-quitar:hover,.mk-identidad-quitar:focus-visible{background:var(--boton-fondo-hover)}.mk-identidad-zona{cursor:pointer;flex-direction:column;gap:6px;color:var(--ink);font:inherit;font-weight:700;background:var(--surface)}.mk-identidad-zona:focus{outline:3px solid var(--primary);outline-offset:2px;background:var(--primary-tint)}.mk-identidad-zona-como{font-weight:400;font-size:calc(14px * var(--escala-texto, 1));color:var(--ink)}.mk-identidad-pegar{max-width:220px}.mk-identidad-archivo{display:inline-block;font-size:calc(13px * var(--escala-texto, 1));color:var(--ink);text-decoration:underline;cursor:pointer;padding:4px 0;min-height:24px}.mk-identidad-archivo:focus-within{outline:2px solid var(--primary);outline-offset:2px}@media(pointer:coarse){.mk-identidad-zona-como{display:none}.mk-identidad-archivo{font-size:calc(15px * var(--escala-texto, 1));font-weight:600;color:var(--primary-dark)}}.mk-identidad-version-nota{font-size:calc(13.5px * var(--escala-texto, 1));color:var(--ink);margin:2px 0 6px}.mk-identidad-favorito-nota{font-size:calc(13.5px * var(--escala-texto, 1));color:var(--primary-dark);margin:4px 0 6px}.mk-identidad-pendiente{margin:6px 0}.mk-identidad-secundarias{margin-top:4px;padding-top:6px;border-top:var(--linea-separador)}.mk-identidad-secundarias .btn,.mk-identidad-secundarias .mk-chip{font-size:calc(13px * var(--escala-texto, 1))}.mk-identidad-anteriores,.mk-identidad-muestras{margin:8px 0}.mk-identidad-anteriores>summary,.mk-identidad-muestras>summary{cursor:pointer;font-size:calc(14px * var(--escala-texto, 1));color:var(--ink);padding:4px 0}.mk-identidad-miniatura{display:block;width:96px;height:96px;object-fit:contain;background:#fff;border:var(--linea-caja);border-radius:6px;margin:4px 0}.pap-opciones{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:8px;margin:8px 0 12px}.pap-opcion{position:relative;display:flex;flex-direction:column;gap:4px;border:var(--linea-caja);border-radius:10px;padding:10px;cursor:pointer;min-width:0}.pap-opcion input{position:absolute;opacity:0;width:1px;height:1px}.pap-opcion-nombre{font-weight:700}.pap-opcion-elegida{font-size:calc(12px * var(--escala-texto, 1));font-weight:700;color:var(--primary-dark)}.pap-miniatura{display:block;height:112px;overflow:hidden;position:relative;border:var(--linea-caja);border-radius:6px;background:var(--surface)}.pap-miniatura .pap-membrete{width:500px;transform:scale(.18);transform-origin:top left;position:absolute;top:4px;left:4px}.pap-miniatura .pap-tarjeta{width:336px;transform:scale(.16);transform-origin:top left;position:absolute;left:98px;top:4px}.pap-piezas{margin:4px 0 8px}.eleccion,.btn-group button{border:var(--linea-accion);background:var(--boton-fondo)}.eleccion:hover:not(:disabled):not([aria-pressed=true]),.btn-group button:hover:not([aria-pressed=true]):not(.active){background:var(--boton-fondo-hover)}.eleccion[aria-pressed=true],.eleccion.activo,.eleccion.elegida,.btn-group button[aria-pressed=true],.btn-group button.active{background:var(--primary);border-color:var(--primary);color:#fff}.eleccion.activo input,.eleccion.elegida input{accent-color:var(--primary-dark)}.eleccion.elegida .pap-opcion-elegida{color:#fff}.eleccion:focus-visible,.btn-group button:focus-visible,.eleccion:has(input:focus-visible){outline:3px solid var(--primary-dark);outline-offset:2px}.mk-identidad-datos{margin:10px 0}.mk-identidad-datos>summary{cursor:pointer;font-weight:700;color:var(--ink);padding:4px 0}.mk-identidad-eslogan-fila{display:flex;align-items:center;justify-content:space-between;gap:8px;max-width:640px}.mk-identidad-eslogans-espacios{list-style:none;padding:0;margin:10px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mk-identidad-eslogan-espacio{border:var(--linea-caja);border-radius:10px;padding:10px 12px;background:var(--surface);display:flex;flex-direction:column;gap:6px;min-width:0}.mk-identidad-eslogan-espacio.vacio{border:var(--linea-campo)}.mk-identidad-eslogan-espacio.elegido{box-shadow:0 0 0 3px var(--primary)}.mk-identidad-sin-eslogan{margin:6px 0}.mk-identidad-requisito{background:var(--warn-tint);border:var(--linea-error);border-radius:10px;padding:8px 12px;margin:8px 0;font-weight:600;color:var(--ink)}.mk-identidad-requisito p{margin:0 0 6px}@media(max-width:700px){.mk-identidad-eslogans-espacios{grid-template-columns:1fr}}.plegable-cabecera{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:2px 0;margin:0;font:inherit;color:inherit;cursor:pointer;text-align:left;min-height:24px}.plegable-cabecera:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}.plegable-caret{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s}.plegable-caret.abierta{transform:rotate(90deg)}.foda-cuadrante-titulo{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.foda-cuadrante-resumen{font-size:calc(13.5px * var(--escala-texto, 1));font-weight:400;color:var(--ink)}.seccion-plegable>h3 .plegable-cabecera{color:var(--ink)}.seccion-resumen{margin:0;font-variant-numeric:tabular-nums}.seccion-resumen-pendiente{color:var(--warn);font-weight:600}.flujo-anuales-lista{margin:8px 0 0;padding-left:20px}.flujo-automatico{font-weight:600}.rp-seccion{margin-top:12px}.rp-seccion-titulo{margin:0 0 6px;font-size:calc(15px * var(--escala-texto, 1))}.rp-seccion-titulo .plegable-cabecera{color:var(--ink);font-weight:700}.rp-seccion-resumen{margin:0;font-size:calc(13.5px * var(--escala-texto, 1));color:var(--ink)}.rp-seccion-texto{min-height:72px}.confirmacion-rearmar{margin-top:12px;padding:12px 14px;border:var(--linea-atencion);border-radius:10px;background:var(--gold-tint)}.confirmacion-rearmar p{margin:0 0 8px}.kpi-heroe-como{margin:12px 0 4px;font-size:calc(15px * var(--escala-texto, 1))}.kpi-heroe-como .plegable-cabecera{color:var(--primary-dark);font-weight:600}.kpi-heroe-criterios{margin:4px 0 0;padding-left:22px}.kpi-heroe-eleccion{display:inline-flex;align-items:center;gap:4px;flex:none;font-size:calc(12.5px * var(--escala-texto, 1));font-weight:700;letter-spacing:.04em;color:var(--primary-dark);cursor:pointer;min-height:44px}.kpi-heroe-eleccion input{width:18px;height:18px;margin:0;accent-color:var(--primary)}.kpi-heroe-eleccion:has(input:disabled){opacity:.45;cursor:default}@media(max-width:700px){.plan-row--indicador{flex-wrap:wrap;row-gap:8px;justify-content:flex-start}.plan-row--indicador>.plan-row-edit{flex:1 1 140px}}.plan-row.kpi-es-heroe{background:var(--primary-tint);border-radius:10px;padding-left:8px;padding-right:8px}@media(prefers-reduced-motion:reduce){.plegable-caret{transition:none}}.rail-previo{font-weight:600}.candado{width:15px;height:15px;flex:none;margin-left:auto;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;color:var(--ink)}.card.ea-bienvenida h2,.card.ea-recorrido h2{font-size:calc(19px * var(--escala-texto, 1));margin:0 0 8px}.card.ea-bienvenida .actions-row,.card.ea-recorrido .actions-row{margin-top:14px}.card .ea-paso,.ea-paso{margin:0 0 6px;font-size:calc(12.5px * var(--escala-texto, 1));font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--primary-dark)}.ea-recorrido h2:focus,.ea-tema h3:focus,.ea-ayuda>h2:focus,.ea-vista h1:focus{outline:none}.ea-recorrido h2:focus-visible,.ea-tema h3:focus-visible,.ea-ayuda>h2:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:4px}.ea-figura{margin:14px 0 0}.ea-figura img{display:block;max-width:100%;height:auto;border-radius:10px}.ea-figura figcaption{margin-top:6px;font-size:calc(13.5px * var(--escala-texto, 1));color:var(--ink)}.ea-recorrido-cuerpo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,300px);gap:18px;align-items:center}.valores-lista{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:8px}.valores-fila{display:flex;align-items:center;gap:10px}.valores-numero{flex:none;min-width:28px;text-align:right;font-weight:700;color:var(--primary-dark)}.valores-campo{flex:1 1 auto;min-width:0}.valores-campo input{width:100%;min-height:44px}.valores-agregar{min-height:44px}.ea-ayuda{margin:18px 0 8px}.ea-ayuda>h2{font-size:calc(20px * var(--escala-texto, 1));margin:0 0 10px}.ea-grupos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px}.ea-grupo h3{font-size:calc(13px * var(--escala-texto, 1));font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--primary-dark);margin:4px 0}.ea-grupo-lista{margin:0;padding:0;list-style:none}.ea-grupo-item{margin:0}.ea-tema-enlace{display:block;width:100%;text-align:left;background:none;border:0;border-radius:8px;padding:7px 8px;font:inherit;font-size:calc(15px * var(--escala-texto, 1));line-height:1.35;color:var(--primary-dark);text-decoration:underline;text-underline-offset:3px;cursor:pointer;min-height:36px}.ea-tema-enlace:hover{background:var(--primary-tint)}.ea-tema-enlace:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.card.ea-tema{margin-bottom:0}.card.ea-tema h3{font-size:calc(19px * var(--escala-texto, 1));margin:6px 0 8px}.ea-volver{margin:0 0 4px}.ea-tema-cuerpo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,280px);gap:18px;align-items:start}.card .ea-tema-intro{margin:0 0 6px;font-weight:600}.ea-pasos{margin:0;padding-left:22px}.ea-paso-item{margin:4px 0;font-size:calc(15.5px * var(--escala-texto, 1));line-height:1.5}.ea-puntos{margin:0;padding-left:20px}.ea-punto{margin:4px 0;font-size:calc(15.5px * var(--escala-texto, 1));line-height:1.55}.ea-faq{padding:6px 0;border-top:var(--linea-separador)}.ea-faq h4{margin:0;font-size:calc(15.5px * var(--escala-texto, 1))}.ea-faq .plegable-cabecera{color:var(--ink);font-weight:600}.card .ea-faq p{margin:4px 0 0 24px;font-size:calc(15px * var(--escala-texto, 1))}.il{border-radius:12px;background:var(--bg);border:var(--linea-separador);padding:14px;font-size:calc(13px * var(--escala-texto, 1));line-height:1.35;color:var(--ink)}.il p{margin:0;font-size:calc(13px * var(--escala-texto, 1));max-width:none}.il-punto{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:6px;background:var(--semaforo-rojo);vertical-align:-1px}.il-punto.progress{background:var(--semaforo-amarillo)}.il-punto.done{background:var(--semaforo-verde)}.il-menu-grupo{font-size:calc(11px * var(--escala-texto, 1));font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px}.il .il-menu-item{padding:3px 0;font-size:calc(13.5px * var(--escala-texto, 1))}.il .il-leyenda{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:8px;font-size:calc(11.5px * var(--escala-texto, 1))}.il-tarjeta{background:var(--surface);border-radius:10px;padding:10px 12px;box-shadow:0 1px 3px #00000014}.il .il-pregunta{display:flex;align-items:center;gap:4px;font-weight:700;font-size:calc(13.5px * var(--escala-texto, 1))}.il-caret{width:14px;height:14px;flex:none;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.il-caret.abierta{transform:rotate(90deg)}.il .il-resumen{margin:4px 0 0 18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.il .il-campo{margin-top:6px;padding:6px 8px;border:var(--linea-campo);border-radius:6px;background:#fff}.il-cursor{display:inline-block;width:1.5px;height:13px;margin-left:2px;background:var(--ink);vertical-align:-2px}.il .il-estado-linea{margin-top:4px;font-weight:700;color:var(--warn)}.il-riel{display:flex;flex-direction:column;align-items:center;gap:6px;width:72px;margin:0 auto}.il-boton{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;border:var(--linea-neutral);background:#fff}.il-boton svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.il-guardar{background:var(--primary);border-color:var(--primary);color:#fff}.il-estado{font-size:calc(11px * var(--escala-texto, 1));font-weight:700;color:var(--warn)}.il .il-fila{display:flex;justify-content:flex-start;margin-top:6px}.il-boton-brujula{width:32px;height:32px}.il-propuesta{margin-top:8px;padding:8px 10px;border:var(--linea-caja);border-radius:8px}.il .il-propuesta-titulo{font-weight:700;margin-bottom:2px}.il .il-acciones,.il .il-salidas{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.il-accion{display:inline-block;padding:3px 9px;border-radius:999px;border:var(--linea-neutral);background:#fff;font-size:calc(12px * var(--escala-texto, 1));font-weight:600}.il-accion-principal{background:var(--primary);border-color:var(--primary);color:#fff}.card .legal-error,.legal-error{margin:8px 0 0;font-size:calc(14.5px * var(--escala-texto, 1));font-weight:600;color:var(--color-peligro)}.mb-decision h2{font-size:calc(18px * var(--escala-texto, 1));margin:0 0 8px}.card .legal-actualizado,.legal-actualizado{margin:0 0 14px;font-weight:600}.legal-lectura{margin:10px 0;max-height:min(55vh,420px);overflow:auto;padding:4px 12px;border:var(--linea-separador);border-radius:8px;background:#fff}.legal-documento h3,.legal-lectura .legal-documento h3{font-size:calc(17px * var(--escala-texto, 1));margin:12px 0 4px}.card .legal-seccion p{margin:0 0 8px;font-size:calc(15px * var(--escala-texto, 1))}.legal-version{margin:0 0 14px;font-size:calc(14px * var(--escala-texto, 1))}@media(max-width:700px){.ea-recorrido-cuerpo,.ea-tema-cuerpo{grid-template-columns:minmax(0,1fr)}.ea-grupos{grid-template-columns:minmax(0,1fr);gap:6px}}.icono-mi-brujula{display:inline-block;flex:none;object-fit:contain;vertical-align:middle}.mb-titulo-con-icono{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.icono-en-menu{margin-right:6px}.rail-item .icono-en-menu{margin:0 -4px 0 0}.btn.btn-icono-mi-brujula{min-width:40px;min-height:40px;padding:4px 8px;display:inline-flex;align-items:center;justify-content:center}.ia-contexto{margin:8px 0 12px;padding:2px 0 2px 12px;border-left:3px solid var(--primary);font-size:calc(14.5px * var(--escala-texto, 1));line-height:1.45}.ia-ayuda p.ia-contexto-linea{margin:0 0 4px;color:var(--ink)}.ia-contexto-detalle{margin:0 0 6px}.ia-contexto-detalle>summary{cursor:pointer;font-size:calc(13.5px * var(--escala-texto, 1));font-weight:600;color:var(--primary-dark)}.ia-contexto-lista{margin:6px 0 4px;padding-left:18px}.ia-contexto-recuerdo{margin:2px 0}.ia-contexto-etiqueta{color:var(--color-neutral)}.ia-contexto .dato-usuario{font-size:1em}.ia-ayuda p.ia-contexto-nota{margin:4px 0;font-size:calc(13px * var(--escala-texto, 1));color:var(--ink)}.mb-negocio{margin:6px 0 4px}.mb-negocio-cuerpo{margin-top:12px}.card .mb-guardado,.mb-guardado{margin:4px 0 0;font-size:calc(14px * var(--escala-texto, 1));color:var(--ink)}.card .mb-guardado-error,.mb-guardado-error{color:var(--color-peligro);font-weight:600}.legal-comprobando{margin:24px 0;font-size:calc(15.5px * var(--escala-texto, 1));color:var(--ink)}.mb-intro{margin:0 0 14px}.mb-intro p{margin:0 0 6px;font-size:calc(16px * var(--escala-texto, 1));line-height:1.55}.mb-decision{margin:0 0 16px}.mb-area{margin:0 0 14px}.mb-area-titulo{font-size:calc(16px * var(--escala-texto, 1));margin:10px 0 4px}.mb-puntos{margin:0;padding-left:20px}.mb-punto{margin:4px 0;font-size:calc(15px * var(--escala-texto, 1))}.mb-cabecera{margin-bottom:14px}.mb-powered{font-size:calc(14px * var(--escala-texto, 1));color:var(--ink)}.mb-cabecera .mb-powered{margin:4px 0 0}.mb-sin-conectar{font-style:italic}.mb-tira{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 14px;font-size:calc(14px * var(--escala-texto, 1))}.mb-pregunta{border:0;margin:0 0 16px;padding:0;min-width:0}.mb-pregunta legend,.mb-pregunta-texto{display:block;font-weight:600;font-size:calc(15.5px * var(--escala-texto, 1));line-height:1.4;margin:0 0 8px;padding:0}.mb-chips{display:flex;flex-wrap:wrap;gap:8px}.mb-chip{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:6px 12px;border:var(--linea-neutral);border-radius:999px;background:var(--surface);cursor:pointer;font-size:calc(14.5px * var(--escala-texto, 1));line-height:1.3}.mb-chip:has(input:checked){border-color:var(--primary);background:var(--primary-tint);font-weight:600}.mb-chip input{margin:0;accent-color:var(--primary)}.mb-chip:focus-within{outline:2px solid var(--primary);outline-offset:2px}.mb-otro,.mb-texto{display:block;width:100%;max-width:480px;margin-top:8px;box-sizing:border-box}.card .mb-nota,.mb-nota{margin:6px 0 0;font-size:calc(13.5px * var(--escala-texto, 1));color:var(--ink)}.mb-dato{padding:8px 0;border-bottom:var(--linea-separador)}.mb-dato-cabecera{display:flex;justify-content:space-between;align-items:center;gap:8px}.mb-dato-etiqueta{font-weight:600;font-size:calc(14.5px * var(--escala-texto, 1))}.card .mb-dato-valor{margin:2px 0 0;font-size:calc(15px * var(--escala-texto, 1));overflow-wrap:anywhere}.card .mb-sin-dato{font-style:italic}.mb-consultar{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:calc(14.5px * var(--escala-texto, 1));min-height:44px;cursor:pointer}.mb-consultar input{width:18px;height:18px;margin:0;accent-color:var(--primary)}.mb-lista{margin:0 0 8px;padding-left:18px}.mb-lista-item{display:flex;justify-content:space-between;align-items:center;gap:8px;overflow-wrap:anywhere}.mb-agregar{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.mb-agregar .mb-texto{margin-top:0;flex:1 1 200px}.controles-globales{position:fixed;left:298px;bottom:26px;z-index:20;width:58px;display:flex;flex-direction:column;align-items:center;gap:12px}.controles-globales-ranura{display:flex;flex-direction:column;align-items:center;width:100%}.controles-globales-ranura:empty{display:none}.controles-globales .guardado-flotante,.controles-globales .historial-flotante,.controles-globales .ir-arriba-abajo{position:static;left:auto;top:auto;bottom:auto}.editor-historial-en-riel{display:flex;justify-content:flex-end;margin:0 0 8px}.seccion-de-respuesta:not([data-abierta]){padding-top:14px;padding-bottom:14px}.seccion-de-respuesta:not([data-abierta])>h3{margin-bottom:4px}.seccion-de-respuesta .seccion-resumen{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;max-width:100%}.card .pregunta-plegable-titulo{margin:0 0 6px;font-size:calc(16.5px * var(--escala-texto, 1));font-weight:600;line-height:1.4}.pregunta-plegable-titulo .plegable-cabecera{color:var(--ink);align-items:flex-start;text-align:left}.pregunta-plegable-titulo .plegable-caret{margin-top:2px}.pregunta-plegable:not([data-abierta]){margin-bottom:14px}.card .pregunta-plegable>.seccion-resumen{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 0 0 24px;max-width:100%;font-size:calc(15px * var(--escala-texto, 1))}.seccion-resumen.seccion-resumen-pendiente{color:var(--warn)}.editor-historial-en-riel:empty{display:none}@media(max-width:900px){.controles-globales{left:0;bottom:18px;width:44px;gap:8px}}.guardado-flotante{position:fixed;left:298px;bottom:262px;z-index:20;width:58px;display:flex;flex-direction:column;align-items:center;gap:4px}.guardado-flotante-boton{width:44px;height:44px;border-radius:10px;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;border:var(--linea-accion);background:var(--primary);color:#fff;box-shadow:0 2px 10px rgba(var(--sombra-verde),.25)}.guardado-flotante-boton:hover{background:var(--primary-dark);border-color:var(--primary-dark)}.guardado-flotante-boton:focus-visible{outline:2px solid var(--primary-dark);outline-offset:2px}.guardado-flotante-boton svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round}.guardado-flotante-estado{font-size:calc(10.5px * var(--escala-texto, 1));line-height:1.15;font-weight:700;text-align:center;background:var(--surface);border-radius:6px;padding:1px 3px}.guardado-flotante-estado[data-estado=guardado]{color:var(--primary-dark)}.guardado-flotante-estado[data-estado=guardando]{color:var(--texto-dorado)}.guardado-flotante-estado[data-estado=sinGuardar],.guardado-flotante-estado[data-estado=error]{color:var(--warn)}.guardado-flotante-boton[data-estado=sinGuardar],.guardado-flotante-boton[data-estado=error]{background:var(--warn);border-color:var(--warn);box-shadow:0 2px 10px #b5533c59}.guardado-flotante-boton[data-estado=sinGuardar]:hover,.guardado-flotante-boton[data-estado=error]:hover{background:#9a4430;border-color:#9a4430}.guardado-flotante-boton[data-estado=sinGuardar]:focus-visible,.guardado-flotante-boton[data-estado=error]:focus-visible{outline-color:var(--warn)}.guardado-flotante-boton[data-estado=guardando]{background:var(--texto-dorado);border-color:var(--texto-dorado)}.guardado-flotante-estado[data-estado=sinCambios],.save-hint[data-estado=sinCambios]{color:var(--primary-dark)}.aviso-salida-fondo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:#141c188c;display:flex;align-items:center;justify-content:center;padding:16px}.aviso-salida{max-width:460px;width:100%;margin:0;max-height:calc(100vh - 32px);overflow:auto}.aviso-salida-titulo{margin:0 0 8px;font-size:calc(20px * var(--escala-texto, 1))}.aviso-salida p{margin:0 0 10px}.aviso-salida-falta{color:var(--ink)}.aviso-salida-error{color:var(--warn);font-weight:700}.aviso-salida-acciones{display:flex;flex-wrap:wrap;gap:8px 10px;margin-top:6px}.aviso-salida .aviso-salida-salir{color:var(--warn);border-color:var(--warn)}.aviso-salida .aviso-salida-nota{margin:12px 0 0}@media(max-width:480px){.aviso-salida-acciones .btn{flex:1 1 100%}}.ejemplo-copiable{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 8px;font-size:calc(14.5px * var(--escala-texto, 1));color:var(--ink)}.ejemplo-copiable-etiqueta{font-weight:700;color:var(--primary-dark)}.ejemplo-copiable-texto{font-style:normal}.ejemplo-copiable .boton-copiar{display:inline-flex;align-items:center;gap:8px}.continuar{border:2px solid var(--primary);background:var(--primary-tint)}.continuar h3{margin-bottom:6px}.continuar-ruta{color:var(--ink);margin:0 0 12px}@media(max-width:900px){.guardado-flotante{left:0;bottom:240px;width:44px}.guardado-flotante-estado{max-width:44px;font-size:calc(9px * var(--escala-texto, 1));letter-spacing:-.3px;padding:1px}}@media print{.guardado-flotante{display:none!important}}.pap-marco-hoja{max-width:560px;margin:8px 0}.pap-marco-tarjetas{display:flex;flex-wrap:wrap;gap:12px;margin:8px 0}.pap-hoja{background:#fff;color:#1a1a1a;border:var(--linea-caja);aspect-ratio:8.5 / 11;width:100%;display:flex;flex-direction:column;padding:6% 7%;box-sizing:border-box;font-family:var(--marca-tipografia, inherit)}.pap-cabecera{display:flex;align-items:center;gap:14px}.pap-logo{display:block;max-height:72px;max-width:160px;object-fit:contain}.pap-nombre-texto{font-size:calc(22px * var(--escala-texto, 1));font-weight:700;color:var(--marca-texto, #1a1a1a)}.pap-nombre{margin:0;font-weight:700;color:var(--marca-texto, #1a1a1a)}.pap-eslogan{margin:2px 0 0;font-style:italic;color:#444}.pap-cuerpo{flex:1}.pap-pie{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:calc(12px * var(--escala-texto, 1));color:#333;border-top:1px solid var(--marca-primario, #1f4a3e);padding-top:8px}.pap-c-clasica .pap-cabecera{flex-direction:column;text-align:center;border-bottom:1px solid var(--marca-primario, #1f4a3e);padding-bottom:10px}.pap-c-clasica .pap-pie{justify-content:center}.pap-c-lateral .pap-cabecera{border-bottom:2px solid var(--marca-secundario, var(--marca-primario, #1f4a3e));padding-bottom:10px}.pap-c-banda .pap-cabecera{background:var(--marca-primario, #1f4a3e);color:var(--marca-sobre-primario, #ffffff);margin:-6% -7% 0;padding:5% 7%}.pap-c-banda .pap-cabecera .pap-nombre,.pap-c-banda .pap-cabecera .pap-eslogan,.pap-c-banda .pap-cabecera .pap-nombre-texto{color:var(--marca-sobre-primario, #ffffff)}.pap-c-banda .pap-cabecera .pap-logo{background:#fff;padding:6px;border-radius:6px}.pap-hoja.pap-c-pie{border-top:var(--linea-separador);padding-top:6%}.pap-hoja.pap-c-pie>.pap-pie{background:var(--marca-primario, #1f4a3e);color:var(--marca-sobre-primario, #ffffff);margin:0 -7% -6%;padding:4% 7%;border:0}.pap-c-minimal .pap-cabecera{justify-content:space-between}.pap-c-minimal>.pap-pie{border-top:0;justify-content:flex-end}.pap-c-acento.pap-hoja{border-left:10px solid var(--marca-primario, #1f4a3e)}.pap-hoja.pap-legal{aspect-ratio:8.5 / 14}.pap-tarjeta{background:#fff;color:#1a1a1a;border:var(--linea-caja);width:336px;max-width:100%;aspect-ratio:89 / 51;box-sizing:border-box;padding:16px 18px;display:flex;flex-direction:column;justify-content:center;gap:4px;font-family:var(--marca-tipografia, inherit);overflow:hidden}.pap-tarjeta .pap-logo{max-height:64px;max-width:180px}.pap-tarjeta.pap-anverso{align-items:center;text-align:center}.pap-tarjeta .pap-persona{margin:0;font-weight:700;font-size:calc(15px * var(--escala-texto, 1))}.pap-tarjeta .pap-cargo{margin:0;font-size:calc(13px * var(--escala-texto, 1));color:#444}.pap-tarjeta .pap-contacto{display:flex;flex-direction:column;font-size:calc(12px * var(--escala-texto, 1));margin-top:6px}.pap-logo-pequeno{display:block;max-height:26px;max-width:90px;object-fit:contain;margin-top:6px;align-self:flex-end}.pap-tarjeta.pap-c-banda.pap-anverso,.pap-tarjeta.pap-c-pie.pap-reverso{background:var(--marca-primario, #1f4a3e);color:var(--marca-sobre-primario, #ffffff);border-top:0}.pap-tarjeta.pap-c-banda.pap-anverso .pap-logo,.pap-tarjeta.pap-c-pie.pap-reverso .pap-logo-pequeno{background:#fff;padding:4px;border-radius:6px}.pap-tarjeta.pap-c-banda.pap-anverso .pap-eslogan,.pap-tarjeta.pap-c-banda.pap-anverso .pap-nombre,.pap-tarjeta.pap-c-banda.pap-anverso .pap-nombre-texto,.pap-tarjeta.pap-c-pie.pap-reverso .pap-cargo{color:var(--marca-sobre-primario, #ffffff)}.pap-tarjeta.pap-c-lateral.pap-anverso{flex-direction:row;justify-content:flex-start;text-align:left;gap:12px}.pap-tarjeta.pap-c-minimal.pap-anverso{align-items:flex-start;text-align:left}.pap-tarjeta.pap-c-acento{border-left:8px solid var(--marca-primario, #1f4a3e)}.pap-ficha h4{margin-top:0}.pap-ficha dl{display:grid;grid-template-columns:max-content 1fr;gap:10px 16px;align-items:center}.pap-ficha dt{font-weight:700}.pap-ficha dd{margin:0}.pap-logo-ficha{display:block;max-height:120px;max-width:220px;object-fit:contain}.pap-muestra-color{display:inline-flex;align-items:center;gap:6px;margin-right:14px}.pap-muestra-color-caja{display:inline-block;width:28px;height:28px;border:1px solid #999999;border-radius:4px}.pieza-impresion{display:none}@media print{body.imprimiendo-pieza>*:not(.pieza-impresion){display:none!important}body.imprimiendo-pieza>.pieza-impresion{display:block!important}.pieza-impresion .pap-hoja{width:8.5in;height:11in;aspect-ratio:auto;border:0;padding:15mm;print-color-adjust:exact;-webkit-print-color-adjust:exact}.pieza-impresion .pap-hoja.pap-legal{height:14in}.pieza-impresion .pap-tarjeta{width:89mm;height:51mm;max-width:none;aspect-ratio:auto;border:0;padding:4mm 5mm;break-after:page;print-color-adjust:exact;-webkit-print-color-adjust:exact}}.vista-previa-plan-cuerpo{line-height:1.55}.vista-previa-plan-parrafo{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 10px}.vista-previa-plan-organigrama{margin:4px 0 14px}@media print{.org-orden,.org-asa{display:none!important}.vista-previa-plan{box-shadow:none;border:0}section:has(>.vista-previa-plan)>.card:not(.vista-previa-plan){display:none}body:has(.documento-del-resumen) *:not(:has(.documento-del-resumen)):not(.documento-del-resumen):not(.documento-del-resumen *){display:none!important}body:has(.documento-del-resumen) *:has(.documento-del-resumen){display:block!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:none!important;width:auto!important;max-width:none!important;min-height:0!important;position:static!important;overflow:visible!important;transform:none!important}.org-chart{overflow:visible}.org-tree{width:auto;min-width:0}.org-hijos{flex-wrap:wrap;row-gap:10px}}html body select:not([multiple]),html body .desplegable{box-sizing:border-box;min-height:0;min-width:min(100%,12rem);max-width:100%;padding:var(--campo-relleno-y) 46px var(--campo-relleno-y) var(--campo-relleno-x);border:var(--linea-campo);border-radius:2px;background-color:var(--surface);background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 24px) calc(50% + 2px),calc(100% - 17px) calc(50% + 2px);background-size:7px 7px,7px 7px;background-repeat:no-repeat;color:var(--ink);font:inherit;font-size:var(--campo-letra);line-height:var(--campo-interlineado);-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}html body select:not([multiple]):focus-visible,html body .desplegable:focus-visible{outline:3px solid var(--primary-dark);outline-offset:2px}html body select.dato-usuario:not([multiple]){font-family:var(--letra-usuario);font-weight:700;color:var(--ink)}html body select:not([multiple]):has(option:checked:not([value=""])){font-family:var(--letra-usuario);font-weight:700;color:var(--ink)}html body select.mk-direccion:not([multiple]){white-space:normal;height:auto}html body select:not([multiple]):has(option[value=""]:checked){font-family:var(--letra-interfaz);font-weight:400;color:var(--texto-pendiente)}html body select option{font-weight:400;color:var(--ink);font-family:var(--letra-interfaz)}html body select:not([multiple]):disabled{opacity:.6;cursor:not-allowed}.lista-buscable{position:relative;max-width:34rem}html body .lista-buscable-campo{width:100%;cursor:text}.lista-buscable-boton{position:absolute;top:0;right:0;width:46px;height:100%;min-height:0;border:0;background:transparent;cursor:pointer;padding:0}.lista-buscable-opciones{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 2px);max-height:18rem;overflow-y:auto;margin:0;padding:4px 0;list-style:none;background:var(--surface);border:2px solid var(--primary);border-radius:2px;box-shadow:var(--shadow)}.lista-buscable-opciones[hidden]{display:none}.lista-buscable-opcion{padding:12px 14px;cursor:pointer;line-height:1.3}.lista-buscable-opcion.activa{background:var(--primary-tint)}.lista-buscable-opcion.elegida{font-weight:700}.lista-buscable-vacia{padding:12px 14px;color:var(--ink)}.btn-enlace{background:none;border:0;padding:0 2px;min-height:0;font:inherit;color:var(--primary-dark);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.btn-enlace:focus-visible{outline:3px solid var(--primary-dark);outline-offset:2px}@media(max-width:640px){html body select:not([multiple]){width:100%}.lista-buscable{max-width:none}}.ia-ayuda{margin-top:18px;padding:0 18px 16px;border:var(--linea-ia);border-radius:var(--radius);background:var(--ia-fondo);box-shadow:0 3px 14px #b38f0038}.ia-cabecera{display:flex;align-items:center;gap:10px;margin:0 -18px 12px;padding:10px 18px;border-bottom:1px solid var(--ia-banana-borde);background:#fff;border-radius:10px 10px 0 0;color:var(--ia)}.ia-ayuda--plegada .ia-cabecera{margin-bottom:0;border-bottom:0;border-radius:10px}.ia-ayuda p.ia-para-que{margin:0 0 10px;font-size:calc(15px * var(--escala-texto, 1));line-height:1.45;color:var(--ink)}.ia-ayuda--plegada{padding-bottom:0}.ia-icono{flex:none;display:block;object-fit:contain}.ia-cabecera-texto{flex:1;min-width:0}.ia-ayuda-titulo{margin:0;font-size:calc(18px * var(--escala-texto, 1));font-weight:700;color:var(--ia-oscuro)}.ia-insignia{flex:none;padding:3px 10px;border-radius:999px;background:var(--ia);color:#fff;font-size:calc(12.5px * var(--escala-texto, 1));font-weight:800;letter-spacing:.06em}.ia-usos-envoltura{position:relative;flex:none;display:inline-flex}.ia-usos{padding:1px 9px;border:var(--grosor-borde) solid var(--ia-suave);border-radius:999px;background:#fff;color:var(--ia-oscuro);font:inherit;font-size:calc(12.5px * var(--escala-texto, 1));font-weight:600;line-height:1.4;cursor:help;white-space:nowrap}.ia-usos[data-nivel=atencion]{border-color:var(--ia-banana-borde);background:var(--ia-fondo)}.ia-usos[data-nivel=ultimo]{border-color:var(--ia-oscuro);background:var(--ia-banana);font-weight:800}.ia-usos[data-nivel=agotado]{border-color:var(--ia-suave);background:var(--ia-tinte);font-weight:700}.ia-usos:focus-visible{outline:3px solid var(--ia);outline-offset:2px}.ia-usos-ayuda{display:none;position:absolute;top:calc(100% + 6px);right:0;z-index:5;width:min(280px,80vw);padding:8px 10px;border:var(--linea-ia-control);border-radius:8px;background:#fff;color:var(--ink);font-size:calc(13px * var(--escala-texto, 1));font-weight:400;line-height:1.4;letter-spacing:normal;box-shadow:0 3px 10px #0000001f;white-space:normal}.ia-usos-envoltura:hover .ia-usos-ayuda,.ia-usos-envoltura:focus-within .ia-usos-ayuda,.ia-usos-envoltura[data-abierto] .ia-usos-ayuda{display:block}.ia-usos-envoltura[data-cerrado] .ia-usos-ayuda{display:none}.ia-ayuda p.ia-sin-usos{margin:0 0 10px;padding:8px 10px;font-size:calc(14px * var(--escala-texto, 1));line-height:1.45;border-radius:8px;background:#fff;border:var(--linea-ia-control);color:var(--ink)}.ia-ayuda .ia-plegar{flex:none;display:inline-flex;align-items:center;gap:4px;border:var(--linea-ia-control);color:var(--ia-oscuro);background:#fff}.ia-ayuda .ia-plegar .plegable-caret{width:16px;height:16px}.ia-ayuda p.ia-ayuda-sobre{margin:2px 0 0;font-size:calc(13.5px * var(--escala-texto, 1));font-weight:600;color:var(--ink)}.ia-ayuda-titulo:focus-visible,.ia-resultado h4:focus-visible{outline:3px solid var(--ia);outline-offset:2px}.ia-ayuda p.ia-demostracion{margin:0 0 10px;padding:6px 10px;font-size:calc(13.5px * var(--escala-texto, 1));border-radius:8px;background:#fff;border:var(--linea-ia-control);color:var(--ink)}.ia-ayuda .btn{border:var(--linea-ia-control);background:#fff;color:var(--ia-oscuro)}.ia-ayuda .btn:hover{background:var(--ia-fondo)}.ia-ayuda .ia-nota .btn-peligro{border-color:var(--color-peligro);color:var(--color-peligro)}.ia-ayuda .btn-primary{background:var(--ia);border-color:var(--ia-banana-borde);color:#fff}.ia-ayuda .btn-primary:hover{background:var(--ia-oscuro)}.ia-ayuda .btn:focus-visible{outline:3px solid var(--ia);outline-offset:2px}.ia-ayuda p.ia-no-disponible{margin:0 0 10px;font-size:calc(14px * var(--escala-texto, 1));color:var(--ink)}.ia-campo{display:flex;flex-direction:column;gap:4px;margin-bottom:10px;max-width:520px}.ia-campo--botones{max-width:none}.ia-campo-titulo{margin:0;font-weight:600}.ia-campos{display:flex;flex-wrap:wrap;gap:6px}.ia-ayuda .ia-campo-boton[aria-pressed=true]{background:var(--ia);color:#fff}.ia-ayuda .ia-campo-boton[aria-pressed=true]:before{content:"✓ " / ""}.ia-campo-actual{margin:4px 0 0;font-size:calc(14.5px * var(--escala-texto, 1));color:var(--ink);overflow-wrap:anywhere}.ia-acciones{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ia-alternativa{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:10px 0 0;font-size:calc(14px * var(--escala-texto, 1));color:var(--ink-soft, var(--ink))}.ia-que-hace{margin:0 0 8px;font-size:calc(14px * var(--escala-texto, 1));color:var(--ink)}.ia-que-hace summary{cursor:pointer;font-weight:600;min-height:32px;display:inline-flex;align-items:center}.ia-que-hace .ia-bloque-texto{margin:4px 0 0}.ia-sugerencias{display:flex;flex-wrap:wrap;gap:6px}.ia-ayuda .ia-sugerencia:hover{background:var(--ia-tinte)}.ia-estado{min-height:1.4em;margin:10px 0 6px;font-size:calc(14px * var(--escala-texto, 1));color:var(--ink)}.ia-cargando:before{content:"";display:inline-block;width:12px;height:12px;margin-right:8px;vertical-align:-1px;border:2px solid var(--ia-suave);border-top-color:var(--ia);border-radius:50%;animation:ia-giro .9s linear infinite}@keyframes ia-giro{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ia-cargando:before{animation:none}}.ia-error{margin:8px 0;padding:8px 12px;border:var(--linea-error);border-radius:10px;background:var(--warn-tint)}.ia-error p{margin:0 0 6px}.ia-resultado{margin-top:12px;padding:14px 16px;border:var(--linea-ia-control);border-radius:12px;background:#fff}.ia-resultado-cabecera{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:8px}.ia-resultado h4{margin:0;font-size:calc(15.5px * var(--escala-texto, 1))}.ia-etiqueta-demo{font-size:calc(12px * var(--escala-texto, 1));padding:2px 8px;border-radius:999px;border:var(--linea-ia-control);color:var(--ia-oscuro);background:var(--ia-fondo)}.ia-versiones{display:inline-flex;align-items:center;gap:6px;font-size:calc(13px * var(--escala-texto, 1));margin-left:auto}.ia-eslogan{font-size:calc(20px * var(--escala-texto, 1));font-weight:600;margin:4px 0 10px;color:var(--ia-oscuro)}.ia-propuesta-texto{white-space:pre-wrap;padding:10px 12px;border-radius:10px;background:var(--surface);border:var(--linea-caja)}.ia-lista{margin:4px 0 10px;padding-left:20px}.ia-por-validar{margin:10px 0 0;padding:8px 12px;border:var(--linea-caja);border-radius:10px;background:var(--ia-fondo);font-size:calc(13.5px * var(--escala-texto, 1))}.ia-ayuda p.ia-por-validar-titulo{margin:0;font-size:calc(13.5px * var(--escala-texto, 1));font-weight:700;color:var(--ink)}.ia-ayuda p.ia-por-validar-nota{margin:2px 0 4px;font-size:calc(12.5px * var(--escala-texto, 1));color:var(--ink)}.ia-por-validar .ia-lista{margin:4px 0 2px}.ia-editor{display:flex;flex-direction:column;gap:6px}.ia-elementos{margin:4px 0 10px;display:grid;gap:8px}.ia-elemento dt{font-size:calc(13px * var(--escala-texto, 1));font-weight:700;color:var(--ink)}.ia-elemento dd{margin:2px 0 0;white-space:pre-wrap}.ia-editor-partes .q-block{margin-bottom:8px}.ia-parte{padding-bottom:6px;border-bottom:var(--linea-separador)}.ia-ayuda p.ia-editada{font-size:calc(12.5px * var(--escala-texto, 1));color:var(--ink);margin:4px 0}.ia-faltantes{font-size:calc(13.5px * var(--escala-texto, 1));color:var(--ink)}.ia-faltantes summary{cursor:pointer;min-height:32px;display:inline-flex;align-items:center}.ia-que-hace-usar{margin:10px 0 6px}.ia-botones{display:flex;flex-wrap:wrap;gap:8px}.ia-notas{margin-top:12px;font-size:calc(14px * var(--escala-texto, 1))}.ia-notas h4{margin:0 0 6px;font-size:calc(14.5px * var(--escala-texto, 1))}.ia-lista-notas{list-style:none;padding:0;margin:8px 0 0}.ia-nota{padding:8px 0;border-top:var(--linea-separador)}.ia-ver-notas{margin-top:10px}.ia-ayuda p.ia-nota-texto{white-space:pre-wrap;margin:4px 0 6px}.ia-ayuda p.ia-aviso{margin:12px 0 0;font-size:calc(12.5px * var(--escala-texto, 1));color:var(--ink)}@media(max-width:600px){.ia-ayuda{padding:0 12px 12px}.ia-cabecera{margin:0 -12px 10px;padding:8px 12px;flex-wrap:wrap;row-gap:6px}.ia-cabecera-texto{flex:1 1 calc(100% - 48px)}.ia-cabecera .ia-insignia{margin-left:44px}.ia-usos-ayuda{left:0;right:auto;width:min(260px,calc(100vw - 120px))}.ia-ayuda .ia-plegar{margin-left:auto}.ia-botones .btn,.ia-acciones>.btn{flex:1 1 auto}.ia-versiones{margin-left:0}}.btn.btn-ia{display:inline-flex;align-items:center;gap:6px;background:#fff;border:var(--linea-ia-control);color:var(--ia-oscuro);font-weight:700}.btn.btn-ia:hover{background:var(--ia-fondo)}.ia-pedir-fila{display:block;margin-top:6px}.btn.btn-ia:focus-visible{outline:3px solid var(--ia);outline-offset:2px}.btn.btn-ia .ia-icono-mini{flex:none;object-fit:contain}.mk-herramientas-pie{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.mk-herramientas-pie .q-hint{flex-basis:100%;margin:0}.pr-tarjeta-resumen{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.pr-tarjeta-cerrada{padding-bottom:6px}.pr-tarjeta-cerrada .mk-tarjeta-cabecera{margin-bottom:0}.pr-tarjeta-aviso{margin:4px 0 0}.pr-nombre-pegado{margin:8px 0 4px;padding:10px 14px;border:var(--linea-atencion);border-radius:8px;background:var(--surface)}.card p.pr-nombre-pegado-titulo,.pr-nombre-pegado-titulo{margin:0 0 6px;font-weight:700;font-size:calc(15px * var(--escala-texto, 1));line-height:1.45;color:var(--ink)}.pr-nombre-pegado-datos{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 10px;margin:0 0 8px;font-size:calc(15px * var(--escala-texto, 1))}.pr-nombre-pegado-datos>div{display:contents}.pr-nombre-pegado-datos dt{font-weight:600;color:var(--ink)}.pr-nombre-pegado-datos dd{margin:0;overflow-wrap:anywhere}.pr-nombre-pegado .actions-row{margin:0}.card p.pr-nombre-estado:empty,.pr-nombre-estado:empty{display:none}.card p.pr-paquete-ejemplo,.pr-paquete-ejemplo{margin:0 0 8px}html body [hidden]{display:none!important}:root{--titulo-seccion:calc(28px * var(--escala-texto, 1));--titulo-destacado:calc(34px * var(--escala-texto, 1));--titulo-subseccion:calc(21px * var(--escala-texto, 1))}@media(max-width:700px){:root{--titulo-seccion:calc(23px * var(--escala-texto, 1));--titulo-destacado:calc(26px * var(--escala-texto, 1));--titulo-subseccion:calc(19px * var(--escala-texto, 1))}}.card .titulo-seccion,.titulo-seccion,.card .titulo-destacado,.titulo-destacado,.card .titulo-subseccion,.titulo-subseccion{font-family:var(--letra-titulos);font-weight:700;letter-spacing:-.015em;line-height:1.2;color:var(--ink);overflow-wrap:anywhere}.card .titulo-seccion,.titulo-seccion{font-size:var(--titulo-seccion);margin:2px 0 12px}.card .titulo-destacado,.titulo-destacado{font-size:var(--titulo-destacado);margin:2px 0 14px}.card .titulo-subseccion,.titulo-subseccion{font-size:var(--titulo-subseccion);font-weight:700;margin:2px 0 10px}.titulo-seccion .plegable-cabecera,.titulo-destacado .plegable-cabecera,.titulo-subseccion .plegable-cabecera{gap:10px;align-items:center;color:var(--ink)}.titulo-seccion .plegable-caret,.titulo-destacado .plegable-caret,.titulo-subseccion .plegable-caret{width:.78em;height:.78em;stroke-width:2.8}.card .bloque-resumen,.bloque-resumen{margin:-4px 0 4px;font-size:calc(15px * var(--escala-texto, 1));color:var(--ink);font-variant-numeric:tabular-nums}.bloque-plegable{margin:0 0 14px}.bloque-plegable+.bloque-plegable{margin-top:18px}.card.pitch-bloque{padding-top:18px}.card .pitch-bloque-titulo{padding-bottom:8px;border-bottom:var(--linea-separador);margin-top:8px}.card .pitch-bloque-resumen,.pitch-bloque-resumen{margin:4px 0 0;font-size:calc(16px * var(--escala-texto, 1));line-height:1.5;font-weight:400}.card .q-block>label.pitch-rotulo-clave,.pitch-rotulo-clave{font-size:calc(17.5px * var(--escala-texto, 1));font-weight:700;color:var(--primary-dark)}.card .q-block>label.pitch-rotulo-notas,.pitch-rotulo-notas{font-weight:500}.pitch-mensaje-clave{font-weight:600;font-size:calc(16px * var(--escala-texto, 1));line-height:1.55}.pitch-audiencia-estructurada{margin:6px 0 4px}.pitch-audiencia-bloque{padding:14px 0 10px;border-top:var(--linea-separador)}.pitch-audiencia-bloque:first-child{border-top:0;padding-top:4px}.card .pitch-audiencia-clave,.pitch-audiencia-clave{margin:0 0 8px;font-size:calc(17px * var(--escala-texto, 1));font-weight:400;line-height:1.55;white-space:pre-wrap}.card .pitch-audiencia-apoyo,.pitch-audiencia-apoyo{margin:0;font-size:calc(15px * var(--escala-texto, 1));line-height:1.55;white-space:pre-wrap}.pitch-audiencia-rotulo{font-size:calc(12px * var(--escala-texto, 1));font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--primary-dark);margin-right:6px}.bloque-plegable .tag,.bloque-plegable .badge-approved{margin-left:12px;vertical-align:middle;font-size:calc(12px * var(--escala-texto, 1))}.card .pf-recurso,.pf-recurso{margin:-4px 0 12px;font-size:calc(14.5px * var(--escala-texto, 1));line-height:1.5;display:flex;flex-direction:column;gap:2px}.pf-recurso-texto{color:var(--ink)}:root{--tipo-1:calc(32px * var(--escala-texto, 1));--tipo-bienvenida:calc(40px * var(--escala-texto, 1));--tipo-2:var(--titulo-seccion);--tipo-3:var(--titulo-subseccion);--tipo-4:calc(19px * var(--escala-texto, 1));--tipo-5:calc(22px * var(--escala-texto, 1));--tipo-5-mayor:calc(26px * var(--escala-texto, 1));--tipo-6:calc(14.5px * var(--escala-texto, 1))}@media(max-width:700px){:root{--tipo-1:calc(26px * var(--escala-texto, 1));--tipo-bienvenida:calc(30px * var(--escala-texto, 1));--tipo-4:calc(17.5px * var(--escala-texto, 1));--tipo-5:calc(20px * var(--escala-texto, 1));--tipo-5-mayor:calc(23px * var(--escala-texto, 1));--tipo-6:calc(14px * var(--escala-texto, 1))}}.chapter-title.titulo-bienvenida{font-size:var(--tipo-bienvenida);line-height:1.12;letter-spacing:-.02em;margin:2px 0 12px}.card .titulo-pregunta,.titulo-pregunta,.card .q-block>label.titulo-pregunta,.q-label.titulo-pregunta,legend.titulo-pregunta{display:block;font-family:var(--letra-titulos);font-size:var(--tipo-4);font-weight:700;line-height:1.3;color:var(--ink);margin:2px 0 8px;padding:0;overflow-wrap:anywhere}.titulo-pregunta .plegable-cabecera{color:var(--ink);gap:8px;align-items:center}.titulo-pregunta .plegable-caret{width:.8em;height:.8em;stroke-width:2.6}.card .titulo-resultado,.titulo-resultado{font-family:var(--letra-titulos);font-size:var(--tipo-5);font-weight:700;line-height:1.25;color:var(--ink);font-variant-numeric:tabular-nums;margin:2px 0 8px;overflow-wrap:anywhere}.card .resultado-mayor,.resultado-mayor{font-size:var(--tipo-5-mayor)}.card .texto-apoyo,.texto-apoyo{font-size:var(--tipo-6);line-height:1.5;color:var(--ink);margin:2px 0 8px}.titulo-pregunta:focus,.titulo-resultado:focus{outline:none}.titulo-pregunta:focus-visible,.titulo-resultado:focus-visible,.titulo-seccion:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:6px}.fila-resultado{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding:10px 0;border-top:var(--linea-separador)}.fila-resultado>:first-child{font-family:var(--letra-titulos);font-weight:700}.sidebar .rail-group-title{font-size:calc(13.5px * var(--escala-texto, 1));font-weight:800;letter-spacing:.09em;padding:16px 10px 6px;color:var(--primary-dark)}.rail-group-plegable{display:flex;align-items:center;gap:6px;width:100%;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;cursor:pointer;border-radius:6px}.rail-group-plegable:hover{color:var(--primary)}.rail-group-plegable:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.rail-group-plegable .plegable-caret{width:14px;height:14px;flex:none;fill:none;stroke:currentColor;stroke-width:2.6;transition:transform .15s ease}.rail-group-plegable .plegable-caret.abierta{transform:rotate(90deg)}.rail-group-estado{margin-left:auto;font-size:calc(12px * var(--escala-texto, 1));letter-spacing:.02em;text-transform:none;font-weight:700;color:var(--ink)}.rail-group-estado[data-estado=done]{color:var(--semaforo-verde);font-size:calc(15px * var(--escala-texto, 1))}.rail-group-previo[data-completo] .rail-group-title{padding-bottom:10px}.rail-perfil-completo{margin-left:auto;padding-left:8px;flex:none;font-size:calc(13px * var(--escala-texto, 1));font-weight:700;color:var(--semaforo-verde);white-space:nowrap}.rail-group-previo .rail-previo:not([aria-current]){font-weight:400}.legal-entrada .card.legal-acuerdo{max-width:680px}.card .legal-destino,.legal-destino{margin:0 0 12px;font-weight:600}.card .legal-intro,.legal-intro{margin:0 0 10px}.legal-docs{list-style:none;margin:14px 0;padding:0;border-top:var(--linea-separador)}.legal-doc{padding:10px 0;border-bottom:var(--linea-separador)}.legal-doc-titulo{margin:0;font-size:calc(17px * var(--escala-texto, 1))}.legal-doc-boton{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:44px;padding:6px 4px;border:0;background:none;font:inherit;font-weight:700;color:var(--primary-dark);text-align:left;cursor:pointer}.legal-doc-nombre{text-decoration:underline;text-underline-offset:3px}.legal-doc-boton:hover .legal-doc-nombre{text-decoration-thickness:2px}.legal-doc-flecha{flex:none;color:var(--ink)}.card .legal-doc-resumen,.legal-doc-resumen{margin:0 4px;font-size:calc(15px * var(--escala-texto, 1));color:var(--ink)}.legal-doc .legal-lectura{margin:10px 0 2px}.card .legal-confirmacion,.legal-confirmacion{margin:14px 0 0;font-size:calc(15px * var(--escala-texto, 1))}.legal-entrada .actions-row{margin-top:12px}.ea-ruta{margin:0 0 4px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--primary-dark)}.card .ea-bienvenida-texto,.ea-bienvenida-texto{font-size:calc(18px * var(--escala-texto, 1));line-height:1.55;max-width:62ch;margin:0 0 22px}.ea-vista .ea-ayuda{margin:8px 0}.ea-vista .ea-ayuda>h2.titulo-seccion{font-size:var(--tipo-2);margin:0 0 12px}.ea-vista .ea-grupos{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ea-vista .ea-grupo{background:var(--surface);border:var(--linea-caja);border-radius:14px;padding:14px 14px 10px}.ea-vista .ea-grupo h3.ea-grupo-titulo{font-family:var(--letra-titulos);font-size:var(--tipo-3);font-weight:700;letter-spacing:-.01em;text-transform:none;color:var(--ink);margin:0 0 6px}.ea-vista .ea-tema-enlace{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:calc(15.5px * var(--escala-texto, 1));font-weight:600;padding:9px 10px}.ea-tema-flecha{color:var(--primary);flex:none}.ea-vista .card.ea-tema h2.titulo-seccion{margin:6px 0 8px}.ea-vista .card .ea-tema-intro{font-weight:500;font-size:calc(16.5px * var(--escala-texto, 1));margin:0 0 10px}.ea-vista .ea-paso-item{font-size:calc(16px * var(--escala-texto, 1))}.ea-vista .ea-faq h3.titulo-pregunta{font-size:calc(16.5px * var(--escala-texto, 1));margin:0}.ea-vista .ea-tema h2:focus{outline:none}@media(max-width:700px){.ea-vista .ea-grupos{grid-template-columns:minmax(0,1fr)}.card .ea-bienvenida-texto,.ea-bienvenida-texto{font-size:calc(16.5px * var(--escala-texto, 1))}}.card.mb-nombre{padding-top:16px;padding-bottom:12px}.card.mb-nombre .mb-texto{margin-top:4px}.ept-vista .chapter-sub{margin-bottom:4px}.ept-pregunta{border:0;margin:0;padding:16px 0 12px;border-top:var(--linea-separador);min-width:0}.ept-pregunta>legend{float:left;width:100%}.ept-pregunta>legend+*{clear:both}.ept-pregunta:first-of-type{border-top:0}.ept-respondidas{margin:0 0 4px;font-weight:700;color:var(--primary-dark);font-variant-numeric:tabular-nums}.ept-opciones{display:flex;flex-wrap:wrap;gap:8px 10px}.ept-opciones-rejilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.ept-opcion{display:inline-flex;align-items:flex-start;gap:8px;padding:8px 12px;border:var(--linea-neutral);border-radius:10px;background:var(--surface);font-size:calc(15px * var(--escala-texto, 1));line-height:1.35;cursor:pointer}.ept-opcion:has(input:checked){border-color:var(--primary);background:var(--primary-tint)}.ept-opcion:has(input:disabled){opacity:.55;cursor:not-allowed}.ept-opcion input{margin:2px 0 0;flex:none}.ept-opcion-compacta{padding:6px 10px;font-size:calc(14px * var(--escala-texto, 1))}.ept-matriz{display:flex;flex-direction:column;gap:10px}.ept-fila{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:6px 14px;align-items:center}.ept-fila-nombre{font-weight:600;font-size:calc(15.5px * var(--escala-texto, 1))}.ept-fila-opciones{display:flex;flex-wrap:wrap;gap:6px 8px}.ept-otro{display:block;margin-top:10px;max-width:480px}.ept-otro input{width:100%;box-sizing:border-box}.ept-estado:empty{display:none}.card.ept-resultado{display:flex;flex-direction:column;gap:26px;padding:30px 32px 28px;border:var(--linea-acento);border-radius:18px}.card.ept-resultado>*{margin-top:0;margin-bottom:0}.ept-puntaje,.ept-bloque{display:flex;flex-direction:column;gap:12px}.card.ept-resultado .titulo-resultado{font-size:var(--tipo-1);margin:0}.card.ept-resultado .actions-row{margin:2px 0 0}.ept-barra{display:block;position:relative;height:14px;border-radius:99px;background:var(--border);overflow:hidden;max-width:520px}.ept-barra-chica{height:8px;max-width:none}.ept-barra-relleno{display:block;height:100%;border-radius:99px;background:var(--border)}.ept-barra[data-franja=rojo] .ept-barra-relleno{background:var(--semaforo-rojo)}.ept-barra[data-franja=amarillo] .ept-barra-relleno{background:var(--semaforo-amarillo)}.ept-barra[data-franja=verde] .ept-barra-relleno{background:var(--semaforo-verde)}.card .ept-franja{margin:0}.card .ept-historial{margin:6px 0 2px;font-variant-numeric:tabular-nums}.ept-desglose{list-style:none;margin:0 0 6px;padding:0;display:flex;flex-direction:column;gap:10px;max-width:620px}.ept-dimension{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:baseline}.ept-dimension .ept-barra{grid-column:1 / -1}.ept-dimension-nombre{font-size:calc(15.5px * var(--escala-texto, 1));font-weight:600}.ept-dimension-valor{font-weight:700}.ept-calculo{margin:0;padding-left:20px}.ept-calculo-boton{margin:0;align-self:flex-start}@media(max-width:600px){.card.ept-resultado{padding:22px 18px 20px;gap:22px}.ept-feedback{padding:14px 16px}}@media(max-width:700px){.ept-fila,.ept-opciones-rejilla{grid-template-columns:minmax(0,1fr)}}.paso-titulo{font-size:var(--tipo-2);line-height:1.2}.mk-tarjeta-tipo{font-family:var(--letra-titulos);font-size:calc(17.5px * var(--escala-texto, 1));text-transform:none;letter-spacing:0;font-weight:700}.card .mk-grupo-titulo,.mk-grupo-titulo{font-family:var(--letra-titulos);font-size:var(--tipo-4)}.mk-herramientas-titulo{flex-basis:100%;font-family:var(--letra-titulos);font-size:var(--tipo-3);color:var(--ink);margin:4px 0 2px}.mk-tramo h4.titulo-subseccion{color:var(--primary-dark);margin:0 0 6px}.mk-plegable-titulo.titulo-pregunta{margin:10px 0 8px}.foda-cuadrante-titulo.titulo-subseccion .foda-cuadrante-resumen{font-family:inherit;font-size:calc(14px * var(--escala-texto, 1));font-weight:500}.er-anio.titulo-subseccion{text-transform:none;letter-spacing:-.01em;margin:14px 0 10px}.er-seccion.titulo-pregunta{margin:22px 0 6px}.er-linea>.q-label.er-linea-moderada,.er-linea-moderada{font-size:calc(17px * var(--escala-texto, 1));font-weight:650}.er-linea>.q-label.er-linea-destacada,.er-linea-destacada,.er-imprevistos>label.er-linea-destacada{font-family:var(--letra-titulos);font-size:var(--tipo-4);font-weight:700}.er-grupo-titulo{font-family:var(--letra-titulos);font-size:var(--tipo-4)}.er-total.er-total-moderado{font-size:calc(17.5px * var(--escala-texto, 1))}.er-total.er-total-resultado{font-size:var(--tipo-5);font-weight:700}.er-total.er-total-resultado>span:first-child,.er-total.resultado-mayor>span:first-child{font-family:var(--letra-titulos)}.er-total.resultado-mayor{font-size:var(--tipo-5-mayor);font-weight:800;border-top-width:2px;padding:12px 0 10px}.er-total.er-total-resultado .er-pct,.er-total.resultado-mayor .er-pct{font-size:calc(15px * var(--escala-texto, 1));font-weight:600}.card .pf-recurso,.pf-recurso{padding:10px 12px;border-left:var(--linea-atencion);background:var(--gold-tint);border-radius:0 10px 10px 0;margin:0 0 14px}.pf-recurso .pf-enlace-video{font-size:calc(16.5px * var(--escala-texto, 1));font-weight:700}.pf-recurso .pf-enlace-video:before{content:"▶";display:inline-block;margin-right:8px;font-size:.8em;color:var(--primary)}.card .rp-seccion-titulo,.rp-seccion-titulo{font-family:var(--letra-titulos);font-size:var(--tipo-4)}.card .presentacion-titulo,.presentacion-titulo{font-size:calc(20px * var(--escala-texto, 1));font-family:var(--letra-titulos)}.card .presentacion-compacto .presentacion-titulo,.presentacion-compacto .presentacion-titulo{font-size:calc(16px * var(--escala-texto, 1))}.card .presentacion-moderno .presentacion-titulo,.presentacion-moderno .presentacion-titulo{font-size:calc(22px * var(--escala-texto, 1))}.pitch-audiencia-bloque .pitch-audiencia-titulo{color:var(--primary-dark);margin:0 0 10px}@media(max-width:700px){.mk-tarjeta-tipo{font-size:calc(16.5px * var(--escala-texto, 1))}.er-linea>.q-label.er-linea-moderada,.er-linea-moderada{font-size:calc(16px * var(--escala-texto, 1))}.card .presentacion-titulo,.presentacion-titulo{font-size:calc(18px * var(--escala-texto, 1))}}.ea-mi-brujula{margin:0 0 24px;padding:20px 24px 16px;border:var(--linea-acento);background:var(--primary-tint);border-radius:14px;width:100%;box-sizing:border-box}.ea-mi-brujula h2.ea-mi-brujula-titulo{display:flex;align-items:center;gap:12px;margin:0 0 12px}.ea-mi-brujula p{margin:0 0 10px;font-size:calc(17.5px * var(--escala-texto, 1));line-height:1.6;max-width:none}.ea-mi-brujula p strong{font-weight:700}.ea-mi-brujula-ir{margin:4px 0 2px}.mb-como-funciona{list-style:none;margin:8px 0 22px;padding:0;display:flex;flex-direction:column;gap:14px}.mb-como-paso{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 18px;align-items:start;padding:20px 24px;border:var(--linea-caja);border-radius:16px;background:var(--surface);font-size:calc(17px * var(--escala-texto, 1));line-height:1.55}.mb-como-numero{grid-row:1 / span 2;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:var(--primary);color:#fff;font-family:var(--letra-titulos);font-weight:700;font-size:calc(20px * var(--escala-texto, 1))}.mb-como-titulo{display:block;font-family:var(--letra-titulos);font-size:var(--tipo-5);font-weight:700;line-height:1.3;color:var(--ink);margin:0}.mb-como-texto{display:block;max-width:70ch}.ept-feedback{display:flex;flex-direction:column;gap:12px;padding:18px 22px;border:var(--linea-acento);border-radius:14px;background:var(--bg);max-width:720px}.ept-feedback[data-franja=amarillo]{border-color:var(--semaforo-amarillo-borde)}.ept-feedback[data-franja=rojo]{border-color:var(--semaforo-rojo)}.card .ept-feedback p,.ept-feedback p{margin:0;font-size:calc(16.5px * var(--escala-texto, 1));line-height:1.6}.card .ept-feedback .ept-oportunidad,.ept-feedback .ept-oportunidad{font-weight:600;padding-top:12px;border-top:var(--linea-separador)}.nav-contextual{margin:28px 0 8px;padding:18px 0 4px;border-top:var(--linea-separador);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 28px}.nav-contextual h3.titulo-pregunta{margin:0 0 6px}.nav-contextual-continuar{grid-column:1}.card .nav-contextual-destino,.nav-contextual-destino{margin:0 0 10px;font-size:calc(17px * var(--escala-texto, 1));font-weight:600}.nav-contextual-revisar{grid-column:2}.nav-contextual-enlaces{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 16px}.nav-contextual-enlace{background:none;border:0;padding:4px 0;font:inherit;font-size:calc(16px * var(--escala-texto, 1));font-weight:600;color:var(--primary-dark);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.nav-contextual-enlace:hover{color:var(--primary)}.nav-contextual-enlace:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}.nav-contextual-pendiente{grid-column:1 / -1;padding:12px 14px;border-left:var(--linea-atencion);background:var(--gold-tint);border-radius:0 10px 10px 0}.nav-contextual-pendiente p{margin:0 0 8px}@media(max-width:700px){.ea-mi-brujula{padding:16px 16px 12px}.ea-mi-brujula p{font-size:calc(16.5px * var(--escala-texto, 1))}.mb-como-paso{padding:16px 18px;gap:4px 14px}.mb-como-numero{width:36px;height:36px;font-size:calc(18px * var(--escala-texto, 1))}.nav-contextual{grid-template-columns:minmax(0,1fr)}.nav-contextual-continuar,.nav-contextual-revisar{grid-column:1}.nav-contextual-ir{width:100%;justify-content:center}}.ayuda-riel{position:relative;display:flex;justify-content:center;width:100%}.ayuda-riel-boton{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;background:var(--ayuda-fondo);border:var(--linea-ia-control);border-radius:10px;box-shadow:0 2px 10px #ae8a004d;color:var(--ia-oscuro);cursor:pointer}.ayuda-riel-boton:hover,.ayuda-riel-boton[aria-expanded=true]{color:var(--ia-oscuro);background:var(--ayuda-fondo-activo)}.ayuda-riel-boton:focus-visible{outline:3px solid var(--ia-oscuro);outline-offset:2px}.ayuda-riel-boton .icono-ayuda{width:24px;height:24px}.ayuda-riel-tooltip{position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%);white-space:nowrap;padding:6px 10px;border-radius:8px;background:var(--ink);color:var(--surface);font-size:calc(13px * var(--escala-texto, 1));font-weight:600;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .12s ease;z-index:30}.ayuda-riel:hover .ayuda-riel-tooltip,.ayuda-riel:focus-within .ayuda-riel-tooltip{opacity:1;visibility:visible}@media(prefers-reduced-motion:reduce){.ayuda-riel-tooltip{transition:none}}.fin-subbloque{border-top:var(--linea-separador);margin-top:18px;padding:14px 0 0 14px}@media(max-width:600px){.fin-subbloque{padding-left:6px}}.pitch-grupo{margin-top:14px}.card .pitch-grupo-titulo,.pitch-grupo-titulo{margin:0 0 6px}.pitch-grupo-presentador{border-left:var(--linea-acento);padding-left:12px}textarea.pitch-guion{min-height:120px}textarea.pitch-guion.pitch-guion--derivado{min-height:0;max-height:6.5em;overflow-y:auto}textarea.pitch-guion.pitch-guion--derivado:focus{max-height:none}.card p.pitch-guion-derivado,.pitch-guion-derivado{margin:0 0 4px}.modo-presentador{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;overflow:auto;background:var(--bg);color:var(--ink)}.modo-presentador:focus{outline:none}.mp-preparar{max-width:880px;margin:0 auto;padding:24px 16px 48px}.mp-cabecera{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.card .mp-cabecera h2,.mp-cabecera h2{margin:0}.mp-duracion{font-size:var(--tipo-4);margin:14px 0}.mp-lectura{margin:14px 0}.mp-lectura p{margin:6px 0}.mp-ajustes{background:var(--surface);border:var(--linea-caja);border-radius:12px;padding:16px;margin:12px 0 24px}.mp-ajuste{margin:12px 0}.mp-casilla{display:inline-flex;align-items:center;gap:8px;min-height:44px}.mp-atajos{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:6px 16px;margin:6px 0 0}.mp-atajos div{display:flex;gap:8px;align-items:baseline}.mp-atajos dt,.mp-atajos dd{margin:0}.mp-atajos kbd{display:inline-block;white-space:nowrap;min-width:28px;padding:2px 6px;border:var(--linea-neutral);border-radius:6px;background:var(--surface);font-family:inherit;font-size:calc(13px * var(--escala-texto, 1));text-align:center}.mp-bloques{list-style:none;padding:0;margin:8px 0 0}.mp-bloque{background:var(--surface);border:var(--linea-caja);border-radius:12px;padding:14px 16px;margin-bottom:12px}.mp-bloque-cabecera{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.card .mp-bloque-cabecera h4,.mp-bloque-cabecera h4{margin:0}.mp-guion{white-space:pre-wrap;font-size:var(--tipo-5);line-height:1.5;margin:10px 0 0}.mp-notas{white-space:pre-wrap;margin:10px 0 0}.modo-presentador-oscuro{background:#111418;color:#f4f4f2}.mp-teleprompter{display:flex;flex-direction:column;height:100%;min-height:100%}.mp-barra-superior{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:12px 16px 10px;font-size:calc(15px * var(--escala-texto, 1))}.mp-bloque-actual{font-weight:700}.mp-velocidad{opacity:.85}.mp-progreso{flex:1 1 100%;height:6px;border-radius:3px;background:#2a2f36;overflow:hidden}.mp-progreso-relleno{height:100%;background:#7fd1b0}.mp-lector{flex:1 1 auto;overflow-y:auto;padding:20vh 8vw 60vh;scroll-behavior:auto}.mp-lector-bloque{margin:0 0 1.6em;opacity:.5}.mp-lector-actual{opacity:1}.mp-lector-titulo{font-size:calc(15px * var(--escala-texto, 1));text-transform:uppercase;letter-spacing:.06em;margin:0 0 .4em;color:#7fd1b0}.mp-lector-texto{white-space:pre-wrap;line-height:1.4;margin:0;font-size:min(var(--tp-px, 80px),13vw)}.mp-lector-nota{white-space:pre-wrap;margin:.5em 0 0;font-size:max(18px,calc(min(var(--tp-px, 80px),13vw)*.42));line-height:1.4;color:#e2c27a;font-style:italic}.mp-lector-nota-rotulo{font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:.05em;font-size:.8em}.mp-fin{font-size:calc(22px * var(--escala-texto, 1));text-align:center;margin:1em 0}.mp-cuenta{flex:1 1 auto;display:flex;align-items:center;justify-content:center;font-size:calc(140px * var(--escala-texto, 1));font-weight:700}.mp-controles{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding:10px 16px 4px}.mp-control{min-height:44px;min-width:44px;padding:0 14px;border:var(--linea-neutral);border-radius:10px;background:#22272e;color:#f4f4f2;font:inherit;font-size:calc(15px * var(--escala-texto, 1));cursor:pointer}.mp-control:disabled{opacity:.5;cursor:not-allowed}.mp-control-principal{background:#2f6f5e;font-weight:700;min-width:120px}.mp-atajos-breves{text-align:center;font-size:calc(13px * var(--escala-texto, 1));opacity:.8;margin:4px 16px 12px}@media(max-width:600px){.mp-lector{padding:16vh 16px 60vh}.mp-cuenta{font-size:calc(96px * var(--escala-texto, 1))}.mp-control{padding:0 10px;font-size:calc(14px * var(--escala-texto, 1))}.mp-atajos-breves{display:none}}.icono{display:inline-block;flex:none;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.icono .icono-relleno{fill:currentColor;stroke:none}.icono .icono-fino{stroke-width:1.6}.icono-s{width:16px;height:16px}.icono-m{width:20px;height:20px}.icono-l{width:24px;height:24px}.icono-xl{width:32px;height:32px}.icono-en-boton{margin-right:7px;vertical-align:-3px}.btn .icono-en-boton{margin-top:-2px}.eyebrow .eyebrow-icono{margin-right:7px;vertical-align:-5px}.acento-herramienta{color:var(--primary-dark)}.acento-info{color:var(--color-info)}.acento-aviso{color:var(--texto-dorado)}.acento-exito{color:var(--primary)}.acento-ia{color:var(--ia-oscuro)}.acento-presentador{color:var(--primary-dark)}.cifra-destacada{font-weight:700;font-variant-numeric:tabular-nums}.frase-clave{font-weight:700}.pitch-audiencia-bloque:not([data-abierta]){padding-bottom:8px}.pitch-audiencia-bloque:not([data-abierta]) .pitch-audiencia-titulo{margin-bottom:4px}.card .pitch-audiencia-resumen,.pitch-audiencia-resumen{margin:0 0 0 24px;font-size:calc(15px * var(--escala-texto, 1));line-height:1.5;white-space:normal;display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline}.pitch-audiencia-resumen-linea{overflow:hidden;text-overflow:ellipsis}.pitch-audiencia-apoyo .pitch-audiencia-evidencia{margin:4px 0 0;white-space:normal}.pitch-audiencia-renglones{padding-left:20px}.pitch-audiencia-renglon{margin:0 0 4px}.card.tarjeta-teleprompter{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px 18px;border:var(--linea-acento);background:var(--primary-tint)}.tarjeta-teleprompter-icono.icono-xl{width:44px;height:44px}.card .tarjeta-teleprompter-texto p,.tarjeta-teleprompter-texto p{margin:0}.card .tarjeta-teleprompter-texto h3,.tarjeta-teleprompter-texto h3{margin:0 0 4px}.card .tarjeta-teleprompter-sub,.tarjeta-teleprompter-sub{font-size:calc(12.5px * var(--escala-texto, 1));font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--primary-dark);margin:0 0 2px}@media(max-width:600px){.card.tarjeta-teleprompter{grid-template-columns:auto 1fr}.tarjeta-teleprompter-boton{grid-column:1 / -1;justify-content:center}}.mp-cabecera-titulo{display:flex;align-items:center;gap:12px}.card .mp-subtitulo,.mp-subtitulo{margin:8px 0 0;font-size:calc(13px * var(--escala-texto, 1));font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--primary-dark)}.mp-deslizador{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:10px 0 0}.mp-deslizador input[type=range]{flex:1 1 220px;min-height:44px;accent-color:var(--primary)}.mp-deslizador-valor{font-weight:700;font-variant-numeric:tabular-nums;min-width:56px}.mp-muestra{margin:6px 0 0;font-size:min(var(--tp-px, 80px),22vw);line-height:1;font-weight:600}.mp-exportar{background:var(--surface);border:var(--linea-caja);border-radius:12px;padding:16px;margin:0 0 24px}.mp-exportar h3{display:flex;align-items:center;gap:8px}.mp-exportado{min-height:1.4em;margin:6px 0;font-weight:600;color:var(--primary-dark)}.mp-notas{color:var(--texto-dorado)}.guion-imprimible{display:none}.guion-imprimible h1{font-family:var(--letra-titulos);font-size:calc(24px * var(--escala-texto, 1));margin:0 0 14px}.guion-imprimible h2{font-family:var(--letra-titulos);font-size:calc(18px * var(--escala-texto, 1));margin:18px 0 6px}.guion-imprimible p{white-space:pre-wrap;font-size:calc(14px * var(--escala-texto, 1));line-height:1.55;margin:0}.guion-imprimible .guion-imprimible-nota{font-style:italic;margin-top:6px}html body{font-size:calc(16px * var(--escala-texto, 1))}.texto-riel{position:relative;display:flex;justify-content:center;width:100%}.texto-riel-boton{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;background:var(--primary-tint);border:var(--linea-accion);border-radius:10px;box-shadow:0 2px 10px rgba(var(--sombra-verde),.25);color:var(--primary-dark);cursor:pointer;font-family:var(--letra-interfaz)}.texto-riel-boton:hover,.texto-riel-boton[aria-expanded=true]{color:#fff;background:var(--primary)}.texto-riel-boton:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.texto-riel-icono{font-weight:800;font-size:calc(21px * var(--escala-texto, 1));line-height:1;letter-spacing:-.02em}.texto-riel-signo{font-size:calc(15px * var(--escala-texto, 1));margin-left:1px;vertical-align:2px}.texto-riel:hover .texto-riel-tooltip,.texto-riel:focus-within .texto-riel-tooltip{opacity:1;visibility:visible}.texto-riel-panel{position:fixed;left:0;top:0;z-index:60;overflow-y:auto;width:230px;max-width:calc(100vw - 24px);background:var(--surface);border:var(--linea-caja);border-radius:12px;box-shadow:0 6px 24px #1111112e;padding:12px 14px;display:flex;flex-direction:column;gap:10px}.card .texto-riel-panel-titulo,.texto-riel-panel-titulo{margin:0;font-weight:700;font-size:calc(15px * var(--escala-texto, 1))}.texto-riel-pasos{display:flex;gap:8px}.texto-riel-paso{flex:1 1 0;min-height:44px;border:var(--linea-neutral);border-radius:10px;background:var(--boton-fondo);color:var(--ink);font-family:var(--letra-interfaz);font-weight:800;cursor:pointer}.texto-riel-paso:first-child{font-size:calc(15px * var(--escala-texto, 1))}.texto-riel-normal{font-size:calc(19px * var(--escala-texto, 1))}.texto-riel-mayor{font-size:calc(23px * var(--escala-texto, 1))}.texto-riel-paso[aria-pressed=true]{box-shadow:0 0 0 2px var(--primary) inset}.texto-riel-paso:disabled{opacity:.45;cursor:not-allowed}.texto-riel-paso:focus-visible,.texto-riel-restablecer:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.texto-riel-valor{font-size:calc(14px * var(--escala-texto, 1));font-weight:600;color:var(--primary-dark)}.texto-riel-restablecer{align-self:flex-start}.ayuda-panel{position:fixed;left:0;top:0;z-index:60;overflow-y:auto;width:380px;max-width:calc(100vw - 24px);background:var(--surface);border:var(--linea-caja);border-radius:12px;box-shadow:0 6px 24px #1111112e;padding:14px 16px;display:flex;flex-direction:column;gap:10px;text-align:left}.ayuda-panel-titulo{margin:0;font-size:calc(18px * var(--escala-texto, 1));font-weight:700;line-height:1.3;color:var(--ink)}.ayuda-panel-resumen{margin:0;font-size:calc(15px * var(--escala-texto, 1));line-height:1.55;color:var(--ink)}.ayuda-panel-subtitulo{margin:4px 0;font-size:calc(14px * var(--escala-texto, 1));font-weight:700;color:var(--primary-dark)}.ayuda-panel-seccion{font-size:calc(14px * var(--escala-texto, 1));line-height:1.5}.ayuda-panel-pregunta{padding:4px 0}.ayuda-panel-pregunta summary{cursor:pointer;font-size:calc(14px * var(--escala-texto, 1));font-weight:600;color:var(--ink)}.ayuda-panel-pregunta p{margin:6px 0 0;font-size:calc(14px * var(--escala-texto, 1));line-height:1.5;color:var(--ink)}.ayuda-panel-acciones{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.er-total{flex-wrap:wrap;row-gap:2px}html[data-tamano-texto="110"] .leyenda-estados,html[data-tamano-texto="125"] .leyenda-estados,html[data-tamano-texto="140"] .leyenda-estados{flex-wrap:wrap;justify-content:flex-start;gap:2px 12px}.er-total>span:last-child{margin-left:auto;text-align:right;display:inline-flex;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;column-gap:6px;max-width:100%;min-width:0;overflow-wrap:anywhere}.chapter-title-icono{margin-right:10px;vertical-align:-3px}.rotulo-destacado{font-weight:700}.lista-editorial{margin:6px 0 0;padding-left:22px;white-space:normal}.lista-editorial-renglon{margin:0 0 6px;line-height:1.55}.lista-editorial-hijos{margin:4px 0 2px;padding-left:20px}.card .pitch-audiencia-apoyo,.pitch-audiencia-apoyo{margin:12px 0 0;padding-top:10px;border-top:var(--linea-separador)}.pitch-audiencia-apoyo .pitch-audiencia-rotulo{display:block;margin:0 0 4px}.texto-editorial{white-space:normal}.card .texto-editorial-parrafo,.texto-editorial-parrafo{margin:0 0 8px;white-space:pre-wrap}.texto-editorial-parrafo:last-child{margin-bottom:0}.card .texto-editorial-clave,.texto-editorial-clave{margin:0 0 6px;font-size:1.08em;font-weight:500;line-height:1.5;color:var(--ink);white-space:pre-wrap}.presentacion-compacto .texto-editorial-inicio,.presentacion-compacto .texto-editorial-clave,.presentacion-compacto .texto-editorial,.presentacion-compacto .texto-editorial-parrafo{display:inline}.plegar-todo{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 12px}.plegar-todo .btn{display:inline-flex;align-items:center;gap:6px;min-height:40px}.draft-label-row{align-items:center}.card .pitch-editable-titulo,.pitch-editable-titulo{margin:0}.pitch-editable-cabecera .plegar-todo{margin:10px 0 0}.card .bloque-resumen-estructura,.bloque-resumen-estructura{margin:0 0 4px}.pitch-estructura-compacta{list-style:none;padding:0;margin:2px 0 0;display:grid;gap:2px}.pitch-estructura-item{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:6px 8px;margin:0;background:none;border:0;border-radius:8px;color:var(--ink);font:inherit;font-size:calc(15px * var(--escala-texto, 1));line-height:1.4;text-align:left;cursor:pointer}.pitch-estructura-item:hover{background:var(--primary-tint)}.pitch-estructura-item:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.mp-bloque-plegado{padding-top:8px;padding-bottom:8px}.card .mp-plegados-aviso,.mp-plegados-aviso{margin:0 0 10px}.mp-lector-cabecera{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;width:100%;min-height:44px;padding:0;background:none;border:0;font-family:inherit;text-align:left;cursor:pointer}.mp-lector-cabecera:focus-visible{outline:2px solid #7FD1B0;outline-offset:4px}.mp-lector-tiempo{font-size:calc(13px * var(--escala-texto, 1));letter-spacing:0;text-transform:none;color:#c9cfd6;font-variant-numeric:tabular-nums}.mp-lector-plegado{margin:0 0 .8em}.mp-inicio-fin{position:fixed;left:12px;top:50%;transform:translateY(-50%);z-index:5;display:flex;flex-direction:column;gap:10px}.mp-inicio-fin-item{position:relative;display:block}.mp-inicio-fin-boton{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;background:var(--primary-tint);border:var(--linea-accion);border-radius:10px;box-shadow:0 2px 10px rgba(var(--sombra-verde),.25);color:var(--primary-dark);font:inherit;font-size:calc(20px * var(--escala-texto, 1));font-weight:700;cursor:pointer}.mp-inicio-fin-boton:hover{color:#fff;background:var(--primary)}.mp-inicio-fin-boton:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.modo-presentador-oscuro .mp-inicio-fin-boton{background:#22272e;color:#f4f4f2;border:var(--linea-neutral);box-shadow:none}.modo-presentador-oscuro .mp-inicio-fin-boton:hover{background:#2f6f5e}.modo-presentador-oscuro .mp-inicio-fin-boton:focus-visible{outline-color:#7fd1b0}.mp-inicio-fin-tooltip{position:absolute;left:54px;top:50%;transform:translateY(-50%);white-space:nowrap;padding:4px 8px;border-radius:6px;background:#111418;color:#f4f4f2;font-size:calc(13px * var(--escala-texto, 1));opacity:0;pointer-events:none;transition:opacity .12s}.mp-inicio-fin-item:hover .mp-inicio-fin-tooltip,.mp-inicio-fin-boton:focus-visible+.mp-inicio-fin-tooltip{opacity:1}.mp-lector{padding-left:max(8vw,72px)}@media(max-width:600px){.mp-lector,.mp-preparar{padding-left:68px}.mp-inicio-fin{left:10px}}.graficas-financieras .grafico-bloque{margin:18px 0 0}.grafico{margin:0;min-width:0}.grafico-titulo{display:block;font-weight:700;font-size:calc(16px * var(--escala-texto, 1));color:var(--ink);margin:0 0 8px}.card h4.grafico-titulo{margin:0 0 6px}.grafico-lienzo{position:relative;width:100%;min-width:0}.grafico-svg{display:block;max-width:100%;height:auto;overflow:visible;print-color-adjust:exact;-webkit-print-color-adjust:exact}.grafico-texto{font-size:calc(12px * var(--escala-texto, 1));fill:var(--color-neutral);font-variant-numeric:tabular-nums}.grafico-rejilla{stroke:var(--primary-tint);stroke-width:1}.grafico-cero{stroke:var(--color-neutral);stroke-width:1}.serie-0{fill:var(--primary)}.serie-1{fill:var(--gold)}.serie-2{fill:var(--primary-dark)}.serie-3{fill:var(--color-info)}.serie-4{fill:var(--warn)}.serie-5{fill:var(--ia-oscuro)}.serie-6{fill:var(--muted)}.grafico-patron-fondo{fill:none}.grafico-patron-trazo{stroke:#fffc;stroke-width:1.6}.grafico-patron-punto{fill:#ffffffd9}.grafico-zona{fill:transparent;cursor:pointer}.grafico-zona:focus{outline:none}.grafico-zona:focus-visible,.grafico-zona:hover{stroke:var(--ink);stroke-width:2.5}.grafico-linea-trazo{fill:none;stroke:var(--primary);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.grafico-linea-punto{fill:var(--surface);stroke:var(--primary-dark);stroke-width:2.5;cursor:pointer}.grafico-linea-punto:focus{outline:none}.grafico-linea-punto:focus-visible,.grafico-linea-punto:hover{stroke:var(--ink);stroke-width:3.5}.grafico-linea-meta{fill:none;stroke:var(--gold);stroke-width:2;stroke-dasharray:7 5}.grafico-linea-referencia{fill:none;stroke:var(--color-neutral);stroke-width:2;stroke-dasharray:2 4;stroke-linecap:round}.grafico-borde-porcion{stroke:var(--surface);stroke-width:2}.grafico-dona-centro{font-size:calc(15px * var(--escala-texto, 1));font-weight:700;fill:var(--ink)}.grafico-detalle{position:absolute;transform:translate(-50%,-100%);z-index:3;display:flex;flex-direction:column;gap:1px;min-width:120px;max-width:220px;padding:6px 10px;background:var(--surface);border:var(--linea-caja);border-radius:8px;box-shadow:0 4px 14px #11111124;font-size:calc(14px * var(--escala-texto, 1));line-height:1.35;pointer-events:none}.grafico-detalle-dona{left:50%;top:calc(100% + 4px);transform:translate(-50%)}.grafico-leyenda{list-style:none;display:flex;flex-wrap:wrap;gap:6px 16px;padding:0;margin:10px 0 0}.grafico-leyenda-item{display:inline-flex;align-items:center;gap:6px;font-size:calc(14px * var(--escala-texto, 1));line-height:1.35;min-width:0}.grafico-muestra{flex:none;border-radius:3px}.grafico-dona-cuerpo{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}.grafico-dona-lienzo{position:relative;flex:none;width:200px;max-width:100%}.grafico-leyenda-dona{flex-direction:column;flex:1 1 220px;min-width:0;margin:0}.grafico-leyenda-dona .grafico-leyenda-item{display:flex;width:100%}.grafico-leyenda-nombre{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.grafico-leyenda-pct{flex:none}.grafico-datos{margin:10px 0 0;font-size:calc(14px * var(--escala-texto, 1))}.grafico-datos summary{cursor:pointer;min-height:32px;color:var(--primary-dark);font-weight:600}.grafico-datos .tabla-flujo{margin-top:6px}.grafico-selector{border:0;padding:0;margin:0 0 10px;min-width:0}.grafico-selector legend{font-weight:600;padding:0;margin:0 0 6px}.grafico-chips{display:flex;flex-wrap:wrap;gap:8px}.grafico-chip{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border:var(--linea-neutral);border-radius:999px;background:var(--surface);font-size:calc(14px * var(--escala-texto, 1));cursor:pointer}.grafico-chip[aria-pressed=true]{background:var(--primary-tint);border:var(--linea-accion);color:var(--primary-dark);font-weight:600}.grafico-chip{font-family:inherit;color:var(--ink)}.grafico-chip:disabled{opacity:.6;cursor:not-allowed}.grafico-chip:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.grafico-chip-marca{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:var(--linea-neutral);border-radius:4px;background:var(--surface);font-size:calc(12px * var(--escala-texto, 1));line-height:1}.grafico-chip[aria-pressed=true] .grafico-chip-marca{background:var(--primary);border:var(--linea-accion);color:#fff}.grafico-anios{margin:0 0 10px}.card .grafico-nota,.grafico-nota{margin:6px 0 0}.grafico-vacio{margin:18px 0 0}.marca-mi-brujula{font-family:var(--letra-titulos);font-weight:700;color:var(--primary-dark);letter-spacing:-.005em;white-space:nowrap}.btn-primary .marca-mi-brujula{color:inherit}.marca-plataforma{font-weight:700}.mk-grupo{padding:14px 18px 12px;border:var(--linea-caja);border-radius:14px;background:var(--surface)}.card .mk-grupo-titulo,.mk-grupo-titulo{margin:0}.mk-grupo-titulo .plegable-cabecera{align-items:flex-start;text-align:left;line-height:1.35}.mk-grupo-titulo .mk-grupo-numero{vertical-align:2px}.mk-grupo-cuerpo{margin-top:12px}.card .mk-grupo-resumen,.mk-grupo-resumen{margin:6px 0 2px 26px;font-size:calc(15.5px * var(--escala-texto, 1))}.q-block.pregunta-plegable{padding:16px 20px 14px;border:var(--linea-caja);border-radius:14px;background:var(--surface);margin-bottom:14px}.card .pregunta-plegable-titulo,.pregunta-plegable-titulo{margin:0 0 10px;font-family:var(--letra-titulos);font-size:var(--tipo-4);font-weight:700;line-height:1.3;color:var(--ink)}.pregunta-plegable:not([data-abierta]) .pregunta-plegable-titulo{margin-bottom:4px}.card .pregunta-plegable>.seccion-resumen{margin:0 0 0 26px;font-size:calc(16.5px * var(--escala-texto, 1));line-height:1.55}.card .pregunta-plegable .q-hint,.pregunta-plegable .q-hint{font-size:calc(15px * var(--escala-texto, 1));line-height:1.55}.recorrido-capa{position:fixed;top:0;right:0;bottom:0;left:0;z-index:940;pointer-events:none}.recorrido{position:absolute;right:24px;bottom:24px;width:min(440px,calc(100vw - 32px));max-height:min(70vh,520px);overflow:auto;pointer-events:auto;background:var(--surface);border:2px solid var(--gold);border-radius:16px;box-shadow:0 12px 32px rgba(var(--sombra-verde),.22);padding:18px 20px 16px;animation:recorrido-entrar .25s ease-out}.recorrido-capa[data-movimiento=reducido] .recorrido{animation:none}@keyframes recorrido-entrar{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.recorrido-x{position:absolute;top:8px;right:8px;min-width:36px;min-height:36px}.recorrido-etiqueta{margin:0 0 4px;font-size:calc(12.5px * var(--escala-texto, 1));text-transform:uppercase;letter-spacing:.06em;color:var(--primary-dark);font-weight:700;padding-right:44px}.recorrido-titulo{margin:0 0 8px;font-size:calc(20px * var(--escala-texto, 1));line-height:1.2;padding-right:44px}.recorrido-titulo:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:4px}.recorrido-texto{margin:0 0 14px;font-size:calc(15px * var(--escala-texto, 1));line-height:1.5;color:var(--ink)}.recorrido-acciones{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.recorrido-destacado{outline:3px solid var(--gold);outline-offset:4px;border-radius:10px;transition:outline-color .2s}:root{--recorrido-fondo:#FFF4C4;--recorrido-anillo:#B98900;--recorrido-halo:rgba(255,209,26,.45)}.recorrido.recorrido--junto{width:min(440px,calc(100vw - 32px))}.recorrido.recorrido--junto.recorrido--junto-estrecha{width:min(440px,calc(100vw - 88px))}.recorrido-capa[data-movimiento=completo] .recorrido--junto{transition:top .25s ease,left .25s ease}.recorrido-destacado[data-recorrido-resalte=fondo]{outline:none;background-color:var(--recorrido-fondo)!important;box-shadow:inset 0 0 0 3px var(--recorrido-anillo);transition:background-color .2s,box-shadow .2s}.recorrido-destacado[data-recorrido-resalte=anillo]{outline:none;box-shadow:0 0 0 4px var(--recorrido-anillo),0 0 0 11px var(--recorrido-halo);transition:box-shadow .2s}@media(max-width:700px){.recorrido{right:16px;left:16px;bottom:16px;width:auto;max-height:60vh;padding:16px 16px 14px}.recorrido-acciones .btn{flex:1 1 40%}}@media(prefers-reduced-motion:reduce){.recorrido{animation:none}.recorrido-destacado,.recorrido-destacado[data-recorrido-resalte],.recorrido--junto{transition:none}}@media(max-width:700px){.recorrido.recorrido--hoja{left:56px;right:12px;bottom:auto;width:auto;max-height:40vh;max-height:40dvh;display:flex;flex-direction:column;overflow:hidden;padding:2px 14px 12px;background:#ffffffc2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:0 8px 24px rgba(var(--sombra-verde),.25);transition:top .2s ease}.recorrido--hoja .recorrido-asa{flex:none;display:flex;align-items:center;justify-content:center;width:calc(100% - 40px);min-height:32px;margin:0;padding:0;border:0;background:transparent;cursor:grab;touch-action:none}.recorrido--hoja .recorrido-asa:active{cursor:grabbing}.recorrido--hoja .recorrido-asa:focus-visible{outline:2px solid var(--primary);outline-offset:-2px;border-radius:8px}.recorrido-asa-barra{display:block;width:44px;height:5px;border-radius:3px;background:var(--color-neutral)}.recorrido--hoja .recorrido-x{top:4px;right:6px}.recorrido--hoja .recorrido-etiqueta{margin:0 0 2px;font-size:calc(11.5px * var(--escala-texto, 1))}.recorrido--hoja .recorrido-titulo{margin:0 0 6px;font-size:calc(17px * var(--escala-texto, 1))}.recorrido--hoja .recorrido-texto{flex:1 1 auto;min-height:3em;overflow:auto;margin:0 0 10px;font-size:calc(14.5px * var(--escala-texto, 1));line-height:1.45}.recorrido--hoja .recorrido-acciones{flex:none}.recorrido--hoja .recorrido-acciones .btn{min-height:44px;padding:8px 12px}.recorrido--hoja[data-arrastrando],.recorrido-capa[data-movimiento=reducido] .recorrido--hoja{transition:none}}@media(max-width:700px)and (prefers-reduced-motion:reduce){.recorrido.recorrido--hoja{transition:none}}@media(max-width:700px){:root[data-tour-movil] .top-actions{min-height:0;flex-wrap:nowrap;row-gap:0;padding-top:6px;padding-bottom:6px}:root[data-tour-movil] .top-actions .nav-transversal{display:flex;width:auto;margin-left:auto}:root[data-tour-movil] .top-actions .nav-transversal>:not(.menu-herramientas){display:none}:root[data-tour-movil] .top-actions .nav-transversal .menu-herramientas,:root[data-tour-movil] .top-actions .nav-transversal .menu-herramientas>.btn{width:auto}}@media(max-width:700px){.top-actions{position:relative;min-height:0}.sidebar{top:var(--alto-cajon-movil, var(--alto-barra-movil))}html{scroll-padding-top:16px}.cajon-flotante{position:fixed;top:calc(8px + env(safe-area-inset-top,0px));left:8px;z-index:27;min-width:44px;min-height:44px;padding:0;font-size:calc(20px * var(--escala-texto, 1));line-height:1;background:var(--surface);box-shadow:0 4px 14px rgba(var(--sombra-verde),.22)}}@media(min-width:701px){.cajon-flotante{display:none}}.celebracion-capa{position:fixed;top:0;right:0;bottom:0;left:0;z-index:950;pointer-events:none;overflow:hidden}.celebracion-particulas{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.celebracion-confeti{position:absolute;top:-16px;width:9px;height:14px;border-radius:2px;opacity:0;animation-name:celebracion-caer;animation-timing-function:cubic-bezier(.3,.6,.5,1);animation-fill-mode:forwards}.celebracion-chispa{position:absolute;width:7px;height:7px;border-radius:50%;opacity:0;animation:celebracion-estallido 1.4s ease-out forwards}.celebracion-color-0{background:var(--gold)}.celebracion-color-1{background:var(--primary)}.celebracion-color-2{background:#7a3e6e}.celebracion-color-3{background:#e4b23b}.celebracion-color-4{background:#5fa58f}@keyframes celebracion-caer{0%{opacity:1;transform:translateY(0) rotate(0)}85%{opacity:1}to{opacity:0;transform:translateY(105vh) rotate(var(--giro, 180deg))}}@keyframes celebracion-estallido{0%{opacity:1;transform:translate(0) scale(.6)}70%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(1)}}@keyframes celebracion-entrar{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes celebracion-latir{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.celebracion{position:absolute;right:24px;bottom:24px;width:min(420px,calc(100vw - 32px));box-sizing:border-box;pointer-events:auto;background:var(--surface);color:var(--ink);border:var(--grosor-borde) solid var(--gold);border-radius:16px;box-shadow:0 18px 48px #11111138;padding:20px 22px 18px;animation:celebracion-entrar .35s ease-out both}.celebracion--nivel-2,.celebracion--nivel-3{border-width:3px}.celebracion--nivel-3{width:min(460px,calc(100vw - 32px));background:linear-gradient(180deg,var(--gold-tint),var(--surface) 55%)}.celebracion--gran-premio{right:auto;bottom:auto;left:50%;top:50%;transform:translate(-50%,-50%);animation:none;width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto;border-width:4px;padding:28px 28px 22px;text-align:center;background:linear-gradient(180deg,var(--gold-tint),var(--surface) 60%)}.celebracion-x{position:absolute;top:8px;right:8px;min-width:44px;min-height:44px;border:0;background:transparent;font-size:calc(26px * var(--escala-texto, 1));line-height:1;color:var(--ink);border-radius:10px}.celebracion-x:hover{background:var(--gold-tint)}.celebracion-emblema{width:56px;height:56px;margin:0 0 6px}.celebracion--nivel-3 .celebracion-emblema{width:68px;height:68px}.celebracion--gran-premio .celebracion-emblema{width:104px;height:104px;margin:0 auto 10px}.celebracion-emblema--destellos{animation:celebracion-latir 1.6s ease-in-out 2}.celebracion-emblema-svg{width:100%;height:100%;fill:var(--gold)}.celebracion-emblema-svg .celebracion-detalle{fill:var(--texto-dorado)}.celebracion-emblema-svg .celebracion-cinta{fill:var(--primary)}.celebracion-emblema-svg .celebracion-asa{fill:none;stroke:var(--gold);stroke-width:4}.celebracion p.celebracion-etiqueta{margin:0 44px 4px 0;font-size:calc(12.5px * var(--escala-texto, 1));font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--texto-dorado)}.celebracion--gran-premio p.celebracion-etiqueta{margin:0 0 6px;font-size:calc(14px * var(--escala-texto, 1))}.celebracion .celebracion-titulo{margin:0 0 6px;font-size:calc(21px * var(--escala-texto, 1));line-height:1.25}.celebracion--nivel-3 .celebracion-titulo{font-size:calc(23px * var(--escala-texto, 1))}.celebracion--gran-premio .celebracion-titulo{font-size:calc(30px * var(--escala-texto, 1))}.celebracion p.celebracion-logro{margin:0 0 8px;font-size:calc(15.5px * var(--escala-texto, 1));line-height:1.45}.celebracion p.celebracion-resumen{margin:0 0 8px;font-weight:700;font-size:calc(15.5px * var(--escala-texto, 1));color:var(--primary-dark)}.celebracion p.celebracion-completaste{margin:0 0 6px;font-size:calc(17px * var(--escala-texto, 1));font-weight:600}.celebracion-acciones .btn{min-height:44px}.celebracion p.celebracion-tambien{margin:0 0 8px;font-size:calc(14px * var(--escala-texto, 1))}.celebracion-acciones{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:10px}.celebracion--gran-premio .celebracion-acciones{justify-content:center}@media(max-width:700px){.celebracion{right:16px;left:16px;bottom:16px;width:auto}.celebracion--nivel-3{width:auto}.celebracion--gran-premio{left:50%;right:auto;bottom:auto;width:calc(100vw - 32px);padding:22px 18px 18px}.celebracion--gran-premio .celebracion-titulo{font-size:calc(25px * var(--escala-texto, 1))}.celebracion--gran-premio .celebracion-emblema{width:84px;height:84px}}@media(prefers-reduced-motion:reduce){.celebracion-particulas{display:none}.celebracion,.celebracion-emblema--destellos{animation:none}}.ia-paso{margin:14px 0 0;padding:12px 0 0;border-top:var(--linea-separador)}.ia-paso--elegir{margin-top:6px;padding-top:0;border-top:0}.ia-ayuda .ia-paso-titulo{display:flex;align-items:center;gap:10px;margin:0 0 10px;font-size:calc(17px * var(--escala-texto, 1));line-height:1.3}.ia-paso-numero{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--ia);color:#fff;font-family:var(--letra-interfaz);font-size:calc(14px * var(--escala-texto, 1));font-weight:700}.ia-paso[data-activo=false] .ia-paso-numero{background:var(--color-neutral)}.ia-temas{display:flex;flex-direction:column;gap:12px}.ia-ayuda p.ia-temas-sub{margin:0 0 6px;font-size:calc(12.5px * var(--escala-texto, 1));font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-neutral)}.ia-temas-lista{display:flex;flex-wrap:wrap;gap:8px}.ia-ayuda .ia-tema{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;max-width:100%;text-align:left;white-space:normal;line-height:1.3}.ia-ayuda .ia-tema[aria-pressed=true]{background:var(--ia);color:#fff}.ia-tema-sabe{font-size:calc(12px * var(--escala-texto, 1));font-weight:600;color:var(--primary-dark)}.ia-ayuda .ia-tema[aria-pressed=true] .ia-tema-sabe{color:#fff}.ia-ayuda p.ia-elegido{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;font-size:calc(15px * var(--escala-texto, 1))}.ia-ayuda p.ia-paso-tema{margin:0 0 10px;font-size:calc(15px * var(--escala-texto, 1))}.ia-bloque{margin:0 0 12px}.ia-ayuda .ia-bloque-titulo{margin:0 0 4px;font-size:calc(12.5px * var(--escala-texto, 1));font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-neutral)}.ia-ayuda p.ia-bloque-texto{margin:0 0 8px;font-size:calc(15px * var(--escala-texto, 1));line-height:1.45;white-space:pre-line;overflow-wrap:anywhere}.ia-ayuda .ia-bloque--ayuda .ia-acciones{margin:4px 0 0}.ia-ayuda p.ia-resultado-tipo{margin:0 0 8px;font-weight:600;color:var(--ink)}.ia-punto{margin:0 0 12px}.ia-pie{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin-top:14px}.ia-ayuda .ia-pie .ia-aviso{margin:0}@media(max-width:700px){.ia-temas-lista{flex-direction:column}.ia-ayuda .ia-tema{width:100%}.ia-ayuda--guiada .ia-botones{display:flex;flex-wrap:wrap;gap:8px}.ia-ayuda--guiada .ia-botones .btn{flex:1 1 40%}}.tu-ia{margin:10px 0 0;padding:12px 0 0;border-top:var(--linea-separador)}.tu-ia-titulo{margin:0 0 4px;font-size:calc(15px * var(--escala-texto, 1));font-weight:700;color:var(--ink)}.tu-ia-titulo:focus{outline:var(--linea-accion);outline-offset:2px}.tu-ia-que-es{margin:0 0 8px;font-size:calc(14.5px * var(--escala-texto, 1));line-height:1.45;color:var(--ink);max-width:72ch}.tu-ia-preparando{margin:4px 0}.tu-ia-incluye{margin:6px 0;font-size:calc(14px * var(--escala-texto, 1));line-height:1.45;color:var(--ink);overflow-wrap:anywhere}.tu-ia-incluye-rotulo{font-weight:600}.tu-ia-casilla{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:calc(14px * var(--escala-texto, 1));color:var(--ink)}.tu-ia-acciones{margin:8px 0}.tu-ia-paso{margin:8px 0 6px;font-size:calc(14.5px * var(--escala-texto, 1));font-weight:600;color:var(--ink);max-width:72ch}.tu-ia-ver{margin:8px 0 0;font-size:calc(14px * var(--escala-texto, 1));color:var(--ink)}.tu-ia-ver-fila{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.btn.tu-ia-ver-control{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:6px 14px;border:var(--linea-ia-control);background:#fff;color:var(--ia-oscuro);font-weight:700;font-size:calc(15px * var(--escala-texto, 1));border-radius:10px;cursor:pointer}.btn.tu-ia-ver-control:hover{background:var(--ia-tinte)}.btn.tu-ia-ver-control:focus-visible{outline:3px solid var(--ia);outline-offset:2px}.btn.tu-ia-ver-control[aria-expanded=true]{background:var(--ia-tinte)}.tu-ia-ver-texto{text-decoration:none}.tu-ia-ver-cuerpo{margin-top:4px}.tu-ia-ver .tu-ia-pedido-texto{width:100%;max-height:14em;overflow-y:auto;margin-top:6px;font-size:calc(13.5px * var(--escala-texto, 1));line-height:1.4}.tu-ia-copiado{margin:8px 0 0;padding:8px 12px;border-left:var(--linea-accion);background:var(--surface)}.tu-ia-copiado .tu-ia-paso{margin:4px 0 0}.tu-ia-copiado-confirma{margin:0;font-size:calc(15px * var(--escala-texto, 1));font-weight:700;color:var(--ink)}.tu-ia-copiado-confirma:focus{outline:var(--linea-accion);outline-offset:2px}.tu-ia-vuelve{margin:8px 0 4px}.ai-mode{margin:8px 0;padding:12px 14px;border:var(--linea-ia-control);border-radius:10px;background:#fff}.ai-mode-titulo{margin:0 0 4px;font-size:calc(15px * var(--escala-texto, 1));font-weight:700;color:var(--ink)}.ai-mode-recomendado{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:999px;background:var(--ia-tinte);color:var(--ia-oscuro);font-size:calc(13px * var(--escala-texto, 1));font-weight:700}.ai-mode-explica{margin:0 0 4px;font-size:calc(14.5px * var(--escala-texto, 1));line-height:1.45;color:var(--ink);max-width:72ch}.ai-mode-estado{margin:8px 0 0;font-size:calc(15px * var(--escala-texto, 1));font-weight:700;color:var(--ink);max-width:72ch}.ai-mode-estado:focus{outline:var(--linea-accion);outline-offset:2px}.ai-mode-separadas{display:flex;flex-wrap:wrap;gap:8px}.ai-mode-separadas a.btn{text-decoration:none}.ai-mode-privacidad,.ai-mode-errores{margin:8px 0 0;max-width:72ch}.ai-mode-plegables{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0}.ai-mode-pasos,.ai-mode-otra{margin:8px 0 0;font-size:calc(14.5px * var(--escala-texto, 1));line-height:1.45;color:var(--ink)}.ai-mode-pasos-titulo{margin:0 0 4px;font-weight:700}.ai-mode-pasos ol{margin:0;padding-left:1.4em;max-width:72ch}.tu-ia-cuerpo .tu-ia-parrafo{margin:0 0 8px;line-height:1.5}.tu-ia-rotulo{color:var(--ia-oscuro)}.tu-ia-cuerpo .tu-ia-parrafo--recomendacion{padding:8px 12px;border:var(--linea-ia-control);background:var(--ia-tinte);border-radius:8px}.tu-ia-cuerpo .tu-ia-puntos-titulo{margin:10px 0 4px}.tu-ia-retorno-pregunta{margin:10px 0 4px;font-size:calc(14.5px * var(--escala-texto, 1));line-height:1.45;color:var(--ink);max-width:72ch}.ia-ayuda--compacta .ia-estado:empty{min-height:0;margin:0}.tu-ia-opciones-lista{margin:6px 0 0;padding:0;list-style:none}.tu-ia-opcion{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;padding:8px 0;border-bottom:var(--linea-separador)}.tu-ia-opcion-cuerpo{flex:1 1 12em;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.tu-ia-opcion-texto{min-width:0;font-size:calc(15px * var(--escala-texto, 1));font-weight:600;color:var(--ink);overflow-wrap:anywhere}.tu-ia-opcion-marca{font-size:calc(12px * var(--escala-texto, 1));font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--primary-dark);background:var(--primary-tint);border-radius:999px;padding:1px 8px}.tu-ia-opcion-estado{font-size:calc(13px * var(--escala-texto, 1));font-weight:600;color:var(--primary-dark)}.tu-ia-opcion[data-estado]{box-shadow:inset 3px 0 0 var(--primary);padding-left:10px}.tu-ia-opcion-botones{display:flex;flex-wrap:wrap;gap:6px;flex:0 0 auto}.tu-ia-recomendada .tu-ia-opcion{padding:10px 12px;border:var(--linea-acento);border-radius:10px;background:var(--primary-tint)}.tu-ia-recomendada .tu-ia-opcion-texto{font-size:calc(17px * var(--escala-texto, 1))}.resultado-panel .tu-ia-junto-al-campo{margin:12px 0 0;padding:12px 14px;border:var(--linea-ia-control);border-radius:10px;background:var(--ia-tinte)}.resultado-panel .tu-ia-junto-al-campo-invitacion{margin:0 0 8px;font-size:calc(14.5px * var(--escala-texto, 1));line-height:1.45;color:var(--ink);max-width:72ch}.tu-ia-junto-al-campo .tu-ia{margin-top:12px}.tu-ia .tu-ia-pedido-editado{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:6px 0 0}.tu-ia .tu-ia-pedido-editado .q-hint{margin:0}.tu-ia .tu-ia-propuesta{margin:4px 0 8px;padding:10px 12px;border:var(--linea-acento);border-radius:10px;background:var(--primary-tint);font-size:calc(16px * var(--escala-texto, 1));line-height:1.5;color:var(--ink);white-space:pre-line;overflow-wrap:anywhere}.tu-ia .tu-ia-larga{margin:0 0 8px}.tu-ia .tu-ia-por-confirmar{margin:0 0 10px;padding:8px 12px;border-radius:8px;background:var(--gold-tint);color:var(--ink)}.tu-ia .tu-ia-por-confirmar-titulo{margin:0 0 2px;font-size:calc(14.5px * var(--escala-texto, 1));font-weight:700}.tu-ia .tu-ia-por-confirmar-nota{margin:0 0 6px;font-size:calc(13.5px * var(--escala-texto, 1));line-height:1.4}.tu-ia .tu-ia-por-confirmar-texto{margin:0;font-size:calc(14px * var(--escala-texto, 1));line-height:1.45;white-space:pre-line;overflow-wrap:anywhere}.tu-ia .tu-ia-uso{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:10px 0 0}.tu-ia .tu-ia-uso-estado{margin:0;font-size:calc(14.5px * var(--escala-texto, 1));font-weight:600;color:var(--ink)}.tu-ia .tu-ia-revisa-antes{margin:0 0 8px}.tu-ia .tu-ia-conversacion{margin:6px 0 0;max-width:72ch}.tu-ia .tu-ia-pedido-nuevo{margin:8px 0 0;padding:8px 12px;border-radius:8px;background:var(--gold-tint);color:var(--ink)}.tu-ia .tu-ia-pedido-nuevo .q-hint{margin:0 0 4px}@media(max-width:480px){.resultado-panel .tu-ia-junto-al-campo,.tu-ia-junto-al-campo .ia-resultado{padding:10px 8px}.tu-ia .tu-ia-propuesta{padding:8px 10px}}.card .tu-ia-otras-titulo{margin:12px 0 0;font-size:calc(14px * var(--escala-texto, 1));font-weight:700;color:var(--ink)}.mk-identidad-como{margin:10px 0 12px;padding:10px 14px;border:var(--linea-acento);border-radius:10px;background:var(--primary-tint)}.card .mk-identidad-como-titulo{margin:0 0 4px;font-weight:700;color:var(--ink)}.mk-identidad-como-pasos{margin:0;padding-left:1.4em;display:grid;gap:4px}.mk-aviso-historial{position:fixed;left:76px;right:16px;bottom:16px;z-index:30;max-width:560px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 12px;border:var(--linea-acento);border-radius:10px;background:var(--surface);color:var(--ink);box-shadow:0 4px 16px #0000001f}.mk-aviso-historial>span{flex:1 1 14em;min-width:0}.guardar-y-continuar{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin:14px 0 6px}.guardar-y-continuar .btn{max-width:100%;white-space:normal;text-align:left}.guardar-y-continuar-error,.nav-contextual-error{margin:0;color:var(--warn);font-weight:600}.siguiente-paso{background:var(--turquesa-tint);border:var(--grosor-borde) solid #B3E2E6;border-radius:10px;padding:12px 14px}.siguiente-paso-hecho{margin:0;color:var(--turquesa-texto);font-weight:600}.mk-herramienta,.mk-identidad-pasos,.mk-kit-pasos,.mk-paso-actual,.mk-identidad-conteo{scroll-margin-top:16px}.mk-kit-final{margin:14px 0}.mk-kit-final-texto{margin:4px 0 10px}.mk-kit-final .actions-row{margin:0}.mk-kit-navegacion.siguiente-paso{margin:14px 0 6px}.mk-kit-sin-campana{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:0 0 12px}.mk-kit-sin-campana .mk-kit-instruccion{margin:0}.mk-presencia-falta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0}.mk-presencia-falta .mk-kit-elige{margin:0}.mk-presencia .q-block{scroll-margin-top:16px}.ia-ayuda.ia-ayuda--compacta{border:var(--linea-ia-control);background:#fff;box-shadow:none}#mk-identidad .ia-ayuda--plegada,.mk-precios .ia-ayuda--plegada{box-shadow:none}.mk-kit-zona-quitar{margin-top:22px;padding-top:14px;border-top:var(--linea-separador)}.mk-kit-quitar-confirmar{padding:12px 14px;border:var(--grosor-borde) solid var(--color-peligro);border-radius:10px;background:#fff}.mk-kit-quitar-pregunta{margin:0 0 10px;font-weight:600}.mk-kit-quitar-confirmar .actions-row{margin:0}.mk-kit-quitar-confirmar .btn{min-height:44px}.mk-presencia-falta.siguiente-paso{margin:14px 0}.mk-presencia-falta .btn{min-height:44px}.mk-identidad-crear .mk-chip.eleccion.activo{background:var(--turquesa-activo);border-color:var(--turquesa-activo);color:#fff}.mk-identidad-crear .mk-chip.eleccion.activo:hover{background:var(--turquesa-activo-hover);border-color:var(--turquesa-activo-hover)}.mk-identidad-crear .mk-chip.eleccion.activo input{accent-color:var(--turquesa-texto)}.mk-identidad-crear .mk-chip.eleccion:has(input:focus-visible){outline:3px solid var(--turquesa-texto);outline-offset:2px}#mk-identidad .ia-ayuda{background:#fff;border:var(--grosor-borde) solid var(--turquesa-borde);box-shadow:none}#mk-identidad .ia-cabecera{border-bottom-color:#b3e2e6}#mk-identidad .ia-paso{border-top-color:#b3e2e6}#mk-identidad .ia-resultado{margin-top:6px;padding:0;border:0;background:transparent}#mk-identidad .ia-etiqueta-demo{border:var(--grosor-borde) solid var(--color-aviso);background:var(--gold-tint);color:#6e5216}#mk-identidad .ia-ayuda p.ia-demostracion{padding:0;border:0;background:transparent;color:#6e5216;font-weight:600}#mk-identidad .ia-estado:empty{min-height:0;margin:0}#mk-identidad .q-block{scroll-margin-top:16px}#mk-identidad .ia-ayuda .btn{border-color:var(--turquesa-borde)}#mk-identidad .ia-ayuda .btn:hover{background:var(--turquesa-tint)}#mk-identidad .ia-ayuda .btn-primary{border-color:var(--ia)}#mk-identidad .ia-ayuda .btn-primary:hover{background:var(--ia-oscuro)}#mk-identidad .ia-siguiente .btn-primary{background:var(--turquesa-activo);border-color:var(--turquesa-activo);color:#fff}#mk-identidad .ia-siguiente .btn-primary:hover{background:var(--turquesa-activo-hover);border-color:var(--turquesa-activo-hover)}.ia-sencillo-titulo{margin:0 0 4px;font-weight:700;color:var(--turquesa-texto)}.ia-siguiente{margin:12px 0}.ia-siguiente .siguiente-paso-hecho{margin:0 0 8px}.ia-siguiente .btn{min-height:44px}.ia-faltantes--sencillo{margin:10px 0 0}.ia-mas-opciones{margin-top:8px}.ia-mas-opciones summary{cursor:pointer;min-height:44px;display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--turquesa-texto)}.ia-mas-opciones summary:before{content:"▸";font-size:calc(14px * var(--escala-texto, 1))}.ia-mas-opciones[open]>summary:before{content:"▾"}.ia-mas-opciones summary:focus-visible{outline:3px solid var(--turquesa-texto);outline-offset:2px}.ia-mas-opciones .ia-botones{margin-top:6px}#mk-identidad .ia-ayuda--sencilla .ia-plegar--abrir{min-height:44px;padding:10px 18px;gap:6px;border:var(--grosor-borde) solid var(--ia);background:var(--ia);color:#fff;font-size:calc(16px * var(--escala-texto, 1));font-weight:700}#mk-identidad .ia-ayuda--sencilla .ia-plegar--abrir:hover{background:var(--ia-oscuro);border-color:var(--ia-oscuro)}#mk-identidad .ia-ayuda--sencilla .ia-plegar--abrir:focus-visible{outline:3px solid var(--ia-oscuro);outline-offset:3px}#mk-identidad .ia-ayuda--sencilla .ia-plegar--abrir .plegable-caret{width:18px;height:18px}#mk-identidad .ia-ayuda--sencilla .ia-plegar--ocultar{min-height:44px;color:var(--turquesa-texto)}#mk-identidad .ia-ayuda--sencilla .ia-insignia{padding:1px 8px;border:var(--grosor-borde) solid var(--ia-suave);background:transparent;color:var(--ia);font-size:calc(11.5px * var(--escala-texto, 1));font-weight:700}#mk-identidad .ia-ayuda--sencilla p.ia-para-que{font-size:calc(16px * var(--escala-texto, 1))}#mk-identidad .ia-ayuda--sencilla .ia-cuerpo--sencillo p,#mk-identidad .ia-ayuda--sencilla .ia-sencillo-punto{font-size:calc(16px * var(--escala-texto, 1));line-height:1.5}#mk-identidad .ia-ayuda--sencilla p.ia-sencillo-titulo{margin:0 0 6px;font-size:calc(17px * var(--escala-texto, 1));color:var(--turquesa-texto)}#mk-identidad .ia-ayuda--sencilla .ia-siguiente .siguiente-paso-hecho{font-size:calc(16px * var(--escala-texto, 1));font-weight:700}#mk-identidad .ia-ayuda--sencilla .ia-acciones .btn-primary,#mk-identidad .ia-ayuda--sencilla .ia-siguiente .btn{min-height:44px;font-size:calc(16px * var(--escala-texto, 1))}#mk-identidad .ia-ayuda--sencilla .ia-botones .btn{min-height:44px;font-size:calc(15px * var(--escala-texto, 1))}#mk-identidad .ia-ayuda--sencilla .ia-mas-opciones summary{padding:0 14px;border:var(--grosor-borde) solid var(--turquesa-borde);border-radius:10px;background:#fff;font-size:calc(15px * var(--escala-texto, 1));list-style:none}#mk-identidad .ia-ayuda--sencilla .ia-mas-opciones summary::-webkit-details-marker{display:none}#mk-identidad .ia-ayuda--sencilla .ia-mas-opciones summary:hover{background:var(--turquesa-tint)}#mk-identidad .ia-ayuda--sencilla .ia-notas{margin-top:14px;padding:10px 12px;border:var(--grosor-borde) solid #D5DADF;border-radius:10px;background:#f5f6f7}#mk-identidad .ia-ayuda--sencilla .ia-notas h4{font-size:calc(16px * var(--escala-texto, 1))}#mk-identidad .ia-ayuda--sencilla .ia-nota-fecha{display:block;margin:2px 0 4px;font-size:calc(13.5px * var(--escala-texto, 1));color:#404a55}#mk-identidad .ia-indicacion-campo{margin:8px 0;padding:10px 12px;border:var(--grosor-borde) solid #B3E2E6;border-radius:10px;background:var(--turquesa-tint);box-shadow:0 2px 8px #00838f26}#mk-identidad .ia-indicacion-campo p{margin:0 0 4px;font-size:calc(15.5px * var(--escala-texto, 1));line-height:1.45;color:var(--ink)}#mk-identidad .ia-indicacion-campo p.ia-indicacion-que-hacer{font-weight:700;color:var(--turquesa-texto)}#mk-identidad .ia-indicacion-campo .ia-indicacion-volver{margin-top:4px;min-height:40px;border-color:var(--turquesa-borde);background:#fff;color:var(--turquesa-texto)}#mk-identidad .ia-indicacion-campo .ia-indicacion-volver:hover{background:#fff;text-decoration:underline}.mk-pasos-plan ol.rail .rail-item{min-height:44px;padding:9px 12px;font-size:calc(15px * var(--escala-texto, 1));font-weight:700;color:var(--turquesa-texto);border:var(--grosor-borde) solid var(--turquesa-borde);border-radius:10px;background:#fff;margin:0 0 6px}.mk-pasos-plan ol.rail .rail-item:hover{background:var(--turquesa-tint)}.mk-pasos-plan ol.rail .rail-item[aria-current]{background:var(--turquesa-activo);border-color:var(--turquesa-activo);color:#fff}.mk-pasos-plan ol.rail .rail-item[aria-current] .paso-marca{color:#fff}.mk-pasos-plan ol.rail .rail-item:focus-visible{outline:3px solid var(--turquesa-texto);outline-offset:2px}.mk-requisito-bloqueante{margin:8px 0;padding:10px 12px;border:var(--grosor-borde) solid var(--semaforo-rojo);border-radius:10px;background:var(--warn-tint);color:#7a1a12}.mk-requisito-bloqueante p{margin:0 0 8px;font-size:calc(15px * var(--escala-texto, 1));font-weight:700;color:#7a1a12}.mk-requisito-bloqueante .btn{min-height:44px;font-size:calc(15px * var(--escala-texto, 1));border:var(--grosor-borde) solid #7A1A12;background:#fff;color:#7a1a12;font-weight:700}.mk-requisito-bloqueante .btn:hover{background:var(--warn-tint)}.mk-requisito-bloqueante .btn:focus-visible{outline:3px solid #7A1A12;outline-offset:2px}.mk-obj-activa-kit{margin:6px 0;font-size:calc(15px * var(--escala-texto, 1));font-weight:700;color:var(--turquesa-texto)}.mk-guardar-parte .btn:not(.btn-primary){min-height:44px;padding:10px 18px;font-size:calc(15px * var(--escala-texto, 1));font-weight:700;border:var(--grosor-borde) solid var(--turquesa-borde);background:#fff;color:var(--turquesa-texto)}.mk-guardar-parte .btn:not(.btn-primary):hover{background:var(--turquesa-tint)}.mk-guardar-parte .btn:not(.btn-primary):focus-visible{outline:3px solid var(--turquesa-texto);outline-offset:2px}.mk-kit .mk-kit-pasos-lista{gap:8px}.mk-kit .mk-kit-paso{font-size:calc(15px * var(--escala-texto, 1))}.mk-kit .mk-kit-paso>.btn{min-height:44px;padding:10px 14px;font-size:calc(15px * var(--escala-texto, 1));font-weight:600;border:var(--grosor-borde) solid var(--turquesa-borde);background:var(--turquesa-tint);color:var(--turquesa-texto);border-radius:10px;text-decoration:none}.mk-kit .mk-kit-paso>.btn:hover{background:var(--turquesa-tint-hover)}.mk-kit .mk-kit-paso.actual>.btn{background:var(--turquesa-activo);border-color:var(--turquesa-activo);color:#fff;font-weight:700}.mk-kit .mk-kit-paso>.btn:focus-visible,.mk-kit .mk-kit-paso.actual>.btn:focus-visible{outline:3px solid var(--turquesa-texto);outline-offset:2px}.mk-sitio-pasos{scroll-margin-top:16px}.mk-sitio-pasos .mk-kit-pasos-lista{gap:8px}.mk-sitio-pasos .mk-kit-paso{font-size:calc(15px * var(--escala-texto, 1))}.mk-sitio-pasos .mk-kit-paso>.btn{min-height:44px;padding:10px 14px;font-size:calc(15px * var(--escala-texto, 1));font-weight:600;border:var(--grosor-borde) solid var(--azul);background:var(--azul-tint);color:var(--azul-logo);border-radius:10px;text-decoration:none}.mk-sitio-pasos .mk-kit-paso>.btn:hover:not(:disabled){background:var(--azul-tint-hover)}.mk-sitio-pasos .mk-kit-paso.actual>.btn{background:var(--azul-logo);border-color:var(--azul-logo);color:#fff;font-weight:700}.mk-sitio-pasos .mk-kit-paso.actual>.btn:hover{background:var(--azul-logo-hover);border-color:var(--azul-logo-hover)}.mk-sitio-pasos .mk-kit-paso>.btn:disabled{background:#fff;border-color:#e3ecf5;color:var(--texto-pendiente);cursor:not-allowed;opacity:1}.mk-sitio-pasos .mk-kit-paso>.btn:focus-visible,.mk-sitio-pasos .mk-kit-paso.actual>.btn:focus-visible{outline:3px solid var(--azul-logo);outline-offset:2px}.mk-sitio-navegacion .btn-primary{background:var(--turquesa-activo);border-color:var(--turquesa-activo);color:#fff}.mk-sitio-navegacion .btn-primary:hover{background:var(--turquesa-activo-hover);border-color:var(--turquesa-activo-hover)}.mk-sitio-navegacion .btn-primary:focus-visible{outline:3px solid var(--turquesa-texto);outline-offset:2px}.mk-sitio-cuerpo:focus{outline:none}.mk-sitio-navegacion.siguiente-paso{margin:14px 0 6px;align-items:center}.mk-sitio-navegacion .btn{min-height:44px}.mk-sitio-indicacion{flex:1 1 100%;margin:0}.mk-presencia-falta .mk-sitio-indicacion{margin:0}.mk-campo-resaltado{outline:3px solid var(--turquesa-activo);outline-offset:4px;border-radius:10px}.mk-sitio-paso-titulo{font-size:calc(17px * var(--escala-texto, 1));margin:10px 0 6px;color:var(--ink)}.mk-sitio-paso-titulo:focus{outline:none}.mk-sitio-imagen{margin:4px 0 12px}.mk-sitio-resumen{margin:10px 0;padding:10px 12px;border:var(--grosor-borde) solid #B3E2E6;border-radius:10px;background:var(--turquesa-tint);font-size:calc(15px * var(--escala-texto, 1))}.mk-sitio-resumen.mk-sitio-resumen-falta{border-color:#f3b8b2;background:#fff6f5}.mk-sitio-resumen-falta>p{margin:0 0 6px;font-weight:700;color:#b42318}.mk-sitio-resumen-lista{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.mk-sitio-resumen-punto{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.mk-sitio-resumen-punto .btn{min-height:44px}.mk-sitio-medios{border:var(--grosor-borde) solid var(--turquesa-borde);border-radius:10px;padding:10px 14px 12px;margin:10px 0 12px;background:var(--turquesa-tint)}.mk-sitio-medios:focus{outline:none}.mk-sitio-medios>legend{font-size:calc(16px * var(--escala-texto, 1));font-weight:700;color:var(--azul-logo);padding:0 6px}.mk-sitio-medios .q-hint,.mk-sitio-canales{margin:0 0 8px}.mk-sitio-canal-estado{margin:0;font-size:calc(15px * var(--escala-texto, 1));color:var(--ink)}.mk-sitio-canal-estado .btn{min-height:44px;margin-left:4px}.mk-sitio-falta-contacto{margin:0 0 10px;padding:8px 12px;border:var(--grosor-borde) solid #F3B8B2;border-radius:10px;background:#fff6f5;color:#b42318;font-weight:700}.mk-sitio-medio.elegido{border:var(--grosor-borde) solid var(--turquesa-activo);border-radius:10px;padding:4px 12px 2px;margin:0 0 10px}.mk-sitio-sin-nombre{margin:4px 0 0}textarea.mk-sitio-descripcion{min-height:0;padding-top:var(--campo-relleno-y);padding-bottom:var(--campo-relleno-y)}.mk-sitio-reutilizar{margin:6px 0 10px}.mk-sitio-reutilizar-titulo{margin:0 0 6px;font-weight:700;font-size:calc(15px * var(--escala-texto, 1))}.mk-sitio-reutilizar-botones{display:flex;flex-wrap:wrap;gap:8px}.mk-sitio-reutilizar-botones .btn{min-height:44px}.pr-pasos .mk-kit-pasos-lista{gap:8px}.pr-pasos .mk-kit-paso{font-size:calc(15px * var(--escala-texto, 1))}.pr-pasos .mk-kit-paso>.btn{min-height:44px;padding:10px 14px;font-size:calc(15px * var(--escala-texto, 1));font-weight:600;border:var(--grosor-borde) solid var(--azul);background:var(--azul-tint);color:var(--azul-logo);border-radius:10px;text-decoration:none}.pr-pasos .mk-kit-paso>.btn:hover{background:var(--azul-tint-hover)}.pr-pasos .mk-kit-paso.pr-paso-completo:not(.actual)>.btn{background:var(--turquesa-tint);border-color:var(--turquesa-borde);color:var(--turquesa-texto)}.pr-pasos .mk-kit-paso.actual>.btn{background:var(--azul-logo);border-color:var(--azul-logo);color:#fff;font-weight:700}.pr-pasos .mk-kit-paso>.btn:focus-visible,.pr-pasos .mk-kit-paso.actual>.btn:focus-visible{outline:3px solid var(--azul-logo);outline-offset:2px}.pr-intro{margin:6px 0 4px}.pr-leyenda-plegable{margin:4px 0 6px}.pr-que-hacer{margin:4px 0 10px;font-size:calc(16px * var(--escala-texto, 1));font-weight:600;color:var(--azul-logo)}.pr-tarjeta-nueva{border-color:var(--turquesa-activo);box-shadow:0 0 0 3px var(--turquesa-tint)}.pr-eleccion-cobro{margin:4px 0 12px}.pr-eleccion-cobro .btn{min-height:44px}.pr-paso .pr-gastos-modo{margin:6px 0 10px;padding:0;border:0}.pr-paso .pr-gastos-modo legend{margin:0 0 6px;padding:0;font-weight:700;color:var(--ink)}.pr-paso .pr-gastos-opcion{display:flex;align-items:center;gap:8px;min-height:44px;font-size:calc(15px * var(--escala-texto, 1));color:var(--ink)}.pr-paso .pr-gastos-conversion{margin:6px 0}.pr-paso .pr-gastos-nota{margin:6px 0 0;max-width:72ch}.pr-paso .pr-decision-promos{margin:4px 0 12px}.pr-paso .pr-decision-promos .btn.eleccion{min-height:44px}.pr-paso .pr-decision-hecha{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:8px 0}.pr-paso .pr-decision-hecha .pr-confirmacion{margin:0}.pr-paso .pr-aviso-decision{margin:8px 0;padding:10px 12px;border-radius:8px;background:var(--gold-tint);color:var(--ink)}.pr-paso .pr-aviso-decision p{margin:0 0 6px}.pr-sin-nombre{flex:1 1 100%;margin:4px 0 0}.pr-reutilizar{margin:8px 0}.pr-reutilizar-titulo{margin:0 0 6px;font-weight:700;font-size:calc(15px * var(--escala-texto, 1))}.pr-reutilizar .btn{min-height:44px}.pr-ficha-estado{display:inline-block;margin:2px 0 8px;padding:4px 12px;border-radius:999px;font-size:calc(14px * var(--escala-texto, 1));font-weight:700;background:var(--azul-tint);color:var(--azul-logo)}.pr-ficha-estado[data-estado=adoptado]{background:var(--turquesa-tint);color:var(--turquesa-texto)}.pr-ficha-propuesta{align-items:center}.pr-ficha-falta-titulo{margin:10px 0 4px;font-weight:700}.pr-ficha-faltas{list-style:none;padding:0;margin:0 0 8px;display:flex;flex-direction:column;gap:6px}.pr-ficha-falta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.pr-ficha-falta .btn{min-height:44px}.pr-ficha-grupo{margin:8px 0}.mk-sitio-grupo-aviso{font-weight:600;font-size:calc(14px * var(--escala-texto, 1));color:#b42318}.pr-ficha-falta-titulo.recomendado{color:var(--turquesa-texto)}.pr-sitio-nota{margin:2px 0 8px}.mk-sitio-grupo.mk-sitio-grupo-plegable{padding-top:0;padding-bottom:0}.mk-sitio-grupo-plegable .plegable-cabecera{min-height:44px;padding:6px 0}.mk-sitio-grupo-cuerpo{padding-bottom:10px}.pr-sin-producto{margin:8px 0 12px;padding:16px 18px;border:var(--grosor-borde) solid #B3E2E6;border-radius:12px;background:var(--turquesa-tint);box-shadow:0 2px 10px #00454c1f}.pr-sin-producto h4{margin:0 0 6px;font-size:calc(18px * var(--escala-texto, 1));color:var(--turquesa-texto)}.pr-sin-producto p{margin:0 0 12px}.pr-sin-producto .btn-primary{min-height:44px;padding:10px 18px;font-weight:700;background:var(--turquesa-activo);border-color:var(--turquesa-activo);color:#fff}.pr-sin-producto .btn-primary:hover{background:var(--turquesa-activo-hover);border-color:var(--turquesa-activo-hover)}.pr-sin-producto .btn-primary:focus-visible{outline:3px solid var(--turquesa-texto);outline-offset:2px}.pr-volver{margin:4px 0 10px}.pr-volver .btn{min-height:44px}.sidebar .rail-group-title{padding-right:0;letter-spacing:.08em}@media(max-width:900px),(pointer:coarse){.sidebar .rail-item,.sidebar .rail-group-plegable{min-height:44px}.sidebar .rail-group-title{padding-top:2px}}.mk-kit-objetivo-unico{margin:6px 0 10px;padding:10px 12px;border:var(--grosor-borde) solid var(--turquesa-borde);border-radius:10px;background:var(--turquesa-tint)}.mk-kit-objetivo-unico-titulo{margin:0 0 2px;font-size:calc(14px * var(--escala-texto, 1));font-weight:700;color:var(--turquesa-texto)}.mk-kit-objetivo-unico .mk-kit-objetivo-texto{margin:0;font-size:calc(16px * var(--escala-texto, 1));font-weight:700}.mk-kit-objetivo-meta{margin:4px 0 0;font-size:calc(14px * var(--escala-texto, 1))}.mk-kit-objetivo-elegir select{min-height:44px;font-size:calc(15px * var(--escala-texto, 1))}.mk-kit-contexto-resumen{margin:2px 0 0;font-size:calc(14px * var(--escala-texto, 1));color:var(--ink)}.mk-kit-progreso{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:8px 0;padding:10px 12px;border:var(--grosor-borde) solid #B3E2E6;border-radius:10px;background:var(--turquesa-tint)}.mk-kit-progreso p{margin:0;font-size:calc(15px * var(--escala-texto, 1));flex:1 1 240px}.mk-kit-progreso .btn{min-height:44px;font-size:calc(15px * var(--escala-texto, 1));font-weight:700;border:var(--grosor-borde) solid var(--turquesa-activo);background:#fff;color:var(--turquesa-texto)}.mk-kit .mk-campana-columnas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px}@media(max-width:759px){.mk-kit .mk-campana-columnas{grid-template-columns:minmax(0,1fr)}}.mk-campana-columna{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;min-width:0}.mk-campana-cuadro-numero{color:var(--turquesa-texto);font-weight:800}.mk-kit .mk-campana-cuadro.falta{border-color:var(--color-neutral);background:var(--surface)}.mk-kit .mk-campana-cuadro.completo{border-color:var(--turquesa-borde)}.mk-kit .mk-campana-cuadro.siguiente{border-color:var(--turquesa-activo);box-shadow:0 0 0 3px var(--turquesa-tint)}.mk-kit .mk-campana-cuadro-vista.mk-campana-pendiente{font-style:normal;font-weight:600;color:var(--texto-pendiente)}.mk-subrayado{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.mk-presencia-radios .mk-chip{min-height:44px;padding:8px 14px;font-size:calc(15px * var(--escala-texto, 1));border:var(--grosor-borde) solid var(--turquesa-borde);background:#fff;color:var(--turquesa-texto);font-weight:600}.mk-presencia-radios .mk-chip:hover{background:var(--turquesa-tint)}.mk-presencia-radios .mk-chip.eleccion.activo{background:var(--turquesa-activo);border-color:var(--turquesa-activo);color:#fff}.mk-presencia-radios .mk-chip input{accent-color:var(--turquesa-texto);width:18px;height:18px;margin:0;flex:none}.mk-presencia-radios .mk-chip{border-radius:14px;text-align:left}.mk-presencia-radios .mk-chip:has(input:focus-visible){outline:3px solid var(--turquesa-texto);outline-offset:2px}.mk-kit-barra{list-style:none;margin:0 0 4px;padding:0;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;flex:1 1 100%}@media(max-width:480px){.mk-kit-barra{grid-template-columns:repeat(5,minmax(0,1fr))}}.mk-kit-barra-segmento{display:flex;align-items:center;justify-content:center;gap:2px;min-height:34px;border:var(--grosor-borde) solid var(--turquesa-borde);border-radius:8px;background:#fff;color:var(--turquesa-texto);font-size:calc(15px * var(--escala-texto, 1));font-weight:700;line-height:1}.mk-kit-barra-segmento.completo{background:var(--turquesa-activo);border-color:var(--turquesa-activo);color:#fff}.mk-kit-barra-marca{font-size:calc(13px * var(--escala-texto, 1))}.mk-kit .mk-campana-cuadro.completo{border-color:var(--color-neutral)}.mk-kit .mk-campana-cuadro-vista.mk-campana-pendiente{color:#b42318;font-weight:700}.mk-campana-completado{font-size:calc(13.5px * var(--escala-texto, 1));font-weight:700;color:#166534}.mk-kit-antes-de-guardar{margin:6px 0}.mk-kit-antes-de-guardar p{margin:0 0 4px}.mk-kit-sin-guardar{font-weight:700;color:var(--ink)}.mk-campana-del-plan{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:6px 0;padding:8px 10px;border-radius:8px;background:var(--turquesa-tint)}.mk-campana-del-plan .btn{min-height:40px;border:var(--grosor-borde) solid var(--turquesa-borde);background:#fff;color:var(--turquesa-texto);font-weight:700}.mk-campana-del-plan .dato-usuario{font-size:calc(14.5px * var(--escala-texto, 1))}.mk-campana-referencia,.mk-campana-version-propia,.mk-campana-aplicar-nota{margin:4px 0}.ia-accion{margin:10px 0 4px}.ia-accion-abrir{display:inline-flex;align-items:center;gap:8px;min-height:44px;max-width:100%;padding:6px 14px;border:var(--grosor-borde) solid var(--turquesa-borde);border-radius:10px;background:#fff;color:var(--turquesa-texto);font-weight:700;text-align:left;white-space:normal}.ia-accion-abrir:hover{background:var(--turquesa-tint)}.ia-accion-abrir:focus-visible{outline:3px solid var(--turquesa-texto);outline-offset:2px}.ia-accion-abrir .ia-accion-icono{flex:none}.mk-identidad-pie{margin-top:12px}.nav-contextual-sin-guardar{margin-top:6px}.ea-empezar{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin:12px 0 18px}.menu-herramientas--con-junto{display:flex;align-items:center;gap:6px}.nav-transversal .menu-herramientas.menu-herramientas--con-junto>.btn.btn{width:auto;flex:1 1 auto;min-width:0}.nivel-de-cuenta{flex:0 0 auto;align-self:center;font-size:calc(13px * var(--escala-texto, 1));font-weight:700;line-height:1.4;color:var(--primary-dark);border:var(--linea-acento);border-radius:999px;padding:2px 10px}.propuestas-visuales-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;list-style:none;padding:0;margin:6px 0 0}.propuesta-visual{display:flex;flex-direction:column;gap:6px}.propuesta-visual figure{margin:0}.propuesta-visual img{display:block;width:100%;height:auto;border:var(--linea-caja);border-radius:8px;background:var(--surface)}.propuesta-visual figcaption{display:flex;flex-direction:column;gap:2px;margin-top:4px;font-size:calc(13px * var(--escala-texto, 1))}.tu-ia-estado{margin:6px 0 0;font-size:calc(14.5px * var(--escala-texto, 1));color:var(--ink)}.tu-ia-resultado{margin:12px 0 0}.tu-ia-avisos{margin:0 0 10px;padding:8px 12px 8px 28px;border-left:var(--linea-atencion);background:var(--gold-tint);font-size:calc(14px * var(--escala-texto, 1));line-height:1.45;color:var(--ink)}@media(max-width:480px){.tu-ia-acciones .btn-primary{flex:1 1 100%}}.oferta-progresiva{margin:18px 0 0;padding:14px 16px;border:var(--linea-caja);border-radius:var(--radius);background:var(--surface);color:var(--ink)}.oferta-progresiva-titulo{margin:0 0 6px;font-size:calc(16px * var(--escala-texto, 1));font-weight:700}.oferta-progresiva-texto{margin:0 0 10px;font-size:calc(14.5px * var(--escala-texto, 1));line-height:1.5;max-width:72ch}.oferta-progresiva-botones{display:flex;flex-wrap:wrap;gap:8px}.pregunta-numero{font-weight:700;color:var(--primary-dark)}nav.sub-pasos-h{--sp-color:var(--primary-dark);--sp-borde:var(--border);--sp-activo:var(--primary);--sp-tint:var(--primary-tint);padding:10px 12px}nav.sub-pasos-h.mk-pasos-plan{--sp-color:var(--turquesa-texto);--sp-borde:var(--turquesa-borde);--sp-activo:var(--turquesa-activo);--sp-tint:var(--turquesa-tint)}nav.sub-pasos-h ol.rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0;margin:0}nav.sub-pasos-h ol.rail:before{display:none}nav.sub-pasos-h ol.rail li{min-width:0;display:flex}nav.sub-pasos-h ol.rail .rail-item{display:block;width:100%;min-height:60px;padding:10px 12px;margin:0;font-size:calc(17px * var(--escala-texto, 1));font-weight:700;line-height:1.3;text-align:left;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;color:var(--sp-color);background:#fff;border:var(--grosor-borde) solid var(--sp-borde);border-radius:12px}nav.sub-pasos-h ol.rail .rail-item:hover{background:var(--sp-tint)}nav.sub-pasos-h ol.rail .rail-item[aria-current]{background:var(--sp-activo);border-color:var(--sp-activo);color:#fff;box-shadow:0 2px #0000002e}nav.sub-pasos-h ol.rail .rail-item[aria-current] .paso-marca{color:#fff}nav.sub-pasos-h ol.rail .rail-item:focus-visible{outline:3px solid var(--sp-color);outline-offset:2px}nav.sub-pasos-h .paso-marca{font-size:calc(19px * var(--escala-texto, 1));line-height:1;margin-right:4px}nav.sub-pasos-h .subpaso-numero{font-variant-numeric:tabular-nums}@media(max-width:700px){nav.sub-pasos-h ol.rail{grid-template-columns:repeat(2,minmax(0,1fr))}}.tabla-flujo.er-resumen{font-size:calc(16px * var(--escala-texto, 1))}.er-resumen th,.er-resumen td{padding:7px 8px}.er-resumen thead th{font-size:calc(15px * var(--escala-texto, 1));text-transform:none;letter-spacing:0;font-weight:700}.er-resumen thead th.er-anio{text-align:right;font-size:calc(17px * var(--escala-texto, 1));box-shadow:inset 2px 0 0 var(--border)}.er-resumen thead th.er-col-pct{font-weight:700;text-align:right}.er-resumen th[scope=row]{font-size:calc(16px * var(--escala-texto, 1));font-weight:500;text-align:left;white-space:normal;min-width:150px;max-width:240px;position:sticky;left:0;z-index:1;background:var(--surface)}.er-resumen-total th[scope=row],.er-resumen-total td{font-weight:700}.er-resumen td.er-col-importe{box-shadow:inset 2px 0 0 var(--border);font-size:calc(17px * var(--escala-texto, 1));text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.er-resumen-total td.er-col-importe{font-weight:700}.er-resumen td.er-col-pct,.er-resumen th.er-col-pct{font-size:calc(15px * var(--escala-texto, 1));text-align:right;font-variant-numeric:tabular-nums;min-width:72px}.er-resumen td.er-col-pct{font-weight:400}.er-resumen-total td.er-col-pct{font-weight:600}.er-resumen .er-pct-bajo{display:block;font-size:calc(14px * var(--escala-texto, 1));font-weight:400;line-height:1.3;font-variant-numeric:tabular-nums}.er-resumen td.er-sin-cifra{text-align:right}.er-resumen .er-resumen-grupo th{font-size:calc(14px * var(--escala-texto, 1));position:static;background:var(--bg)}.er-resumen th .er-resumen-partida{display:inline-block;padding-left:18px}.er-resumen tbody td{background:var(--surface)}.er-resumen .er-resumen-total th[scope=row],.er-resumen .er-resumen-total td{background:#f0f1f0}.er-resumen .er-resumen-neta th[scope=row],.er-resumen .er-resumen-neta td{background:#e6e8e6}.er-resumen .cifra-negativa,.er-resumen .er-neg,.er-resumen .er-cambio-negativo{color:#a83a27}.er-resumen .er-resumen-cambio th[scope=row],.er-resumen .er-resumen-cambio td{font-size:calc(15px * var(--escala-texto, 1));font-weight:500;border-bottom:var(--linea-separador)}.er-resumen .er-resumen-cambio td.er-cambio{box-shadow:inset 2px 0 0 var(--border);text-align:right;font-variant-numeric:tabular-nums}.er-resumen .er-cambio-negativo{font-weight:700}.er-resumen .er-cambio-nota{display:block;font-size:calc(14px * var(--escala-texto, 1));font-weight:400;color:var(--ink);white-space:normal}:root{--campo-letra:calc(16.5px * var(--escala-texto, 1));--tipo-6:calc(16px * var(--escala-texto, 1))}@media(max-width:700px){:root{--tipo-6:calc(15.5px * var(--escala-texto, 1))}}.btn{font-size:calc(16px * var(--escala-texto, 1))}.btn-sm,.example-toggle{font-size:calc(15px * var(--escala-texto, 1))}.q-hint,.card .pregunta-plegable .q-hint,.pregunta-plegable .q-hint{font-size:calc(16px * var(--escala-texto, 1));line-height:1.55}.example-box{font-size:calc(16px * var(--escala-texto, 1))}.example-box .ex-tag{font-size:calc(12.5px * var(--escala-texto, 1))}.eyebrow{font-size:calc(13px * var(--escala-texto, 1))}.result-label{font-size:calc(14px * var(--escala-texto, 1))}.badge,.badge-approved,.tag,.bloque-plegable .tag,.bloque-plegable .badge-approved{font-size:calc(13.5px * var(--escala-texto, 1))}.campo-monto-aviso{font-size:calc(15px * var(--escala-texto, 1))}.resumen-resultados .resumen-descripcion{font-size:calc(16px * var(--escala-texto, 1))}.resumen-referencia{font-size:calc(15px * var(--escala-texto, 1))}.tu-ia-que-es,.resultado-panel .tu-ia-junto-al-campo-invitacion,.ia-ayuda p.ia-para-que{font-size:calc(16px * var(--escala-texto, 1))}.ia-ayuda p.ia-aviso,.tu-ia-ver .tu-ia-pedido-texto{font-size:calc(15px * var(--escala-texto, 1))}.card .bloque-resumen,.bloque-resumen{font-size:calc(16px * var(--escala-texto, 1))}.card .texto-apoyo,.texto-apoyo{font-size:var(--tipo-6)}html body textarea:not(.tu-ia-pedido-texto){font-size:var(--campo-letra)}html body textarea.tu-ia-pedido-texto,html body .ia-contexto{font-size:calc(16px * var(--escala-texto, 1))}html body .ia-contexto-detalle>summary{font-size:calc(15px * var(--escala-texto, 1))}html body .mr-detalle dt{font-size:calc(16px * var(--escala-texto, 1))}html body .mr-estado,html body .mr-hito-tipo{font-size:calc(15px * var(--escala-texto, 1))}html body .card .mk-contexto-seccion p,html body .mk-contexto-seccion p,html body .check-item{font-size:calc(16px * var(--escala-texto, 1))}html body .menu-herramientas-lista button{font-size:calc(15px * var(--escala-texto, 1))}html body .card h4,html body .ia-notas h4,html body .mk-tramo h4,html body .mk-kit-piezas h4,html body .pdk-omitidas h4,html body .pda-horizonte h4,html body .pda-nueva h4,html body .pa-grupo h4,html body .mk-anterior-bloque h4,html body .introduccion-foda-subtitulo{font-size:calc(17px * var(--escala-texto, 1))}html body .mk-anterior-bloque p,html body .mk-smart-lista,html body .mk-indicadores p,html body .mk-sugerencia-texto,html body .mk-sugerida-texto,html body .mk-kit-instruccion,html body .mk-kit-objetivo-texto,html body .mk-kit-pieza-titulo,html body .mk-kit-elige,html body .mk-seguimiento-objetivo,html body .mk-grupo-titulo,html body .pda-titulo,html body .pa-dimension,html body .pa-hallazgo-texto,html body .mk-identidad-conteo,html body .kpi-heroe-como,html body .pr-etiqueta>label,html body .update-banner p,html body .compare-text,html body .plan-row-name{font-size:calc(16px * var(--escala-texto, 1))}html body .mk-campo label{font-size:calc(15px * var(--escala-texto, 1))}html body .mk-chip{font-size:calc(14px * var(--escala-texto, 1))}html body .er-grupo-explicacion{font-size:calc(15px * var(--escala-texto, 1))}html body .er-grupo-total{font-size:calc(16px * var(--escala-texto, 1))}html body .er-pct{font-size:calc(14.5px * var(--escala-texto, 1))}html body .er-nomina-titulo,html body .er-nomina-subtitulo{font-size:calc(16px * var(--escala-texto, 1))}html body .btn-group.er-metodo button,html body .er-metodo button{font-size:calc(15.5px * var(--escala-texto, 1))}html body .resumen-subtitulo,html body .resumen-origen,html body .resumen-version{font-size:calc(14px * var(--escala-texto, 1))}html body .resumen-tipo{font-size:calc(13.5px * var(--escala-texto, 1))}html body .tu-ia-incluye-rotulo{font-size:calc(15px * var(--escala-texto, 1))}html body .tu-ia-titulo{font-size:calc(16px * var(--escala-texto, 1))}html body .grafico-chip,html body .grafico-leyenda-nombre,html body .grafico-leyenda-item{font-size:calc(15px * var(--escala-texto, 1))}html body .ejemplo-copiable q,html body q.ejemplo-copiable-texto{font-size:calc(16px * var(--escala-texto, 1))}html body .nivel-de-cuenta{font-size:calc(14.5px * var(--escala-texto, 1))}html body .paso-estado{font-size:calc(14px * var(--escala-texto, 1))}html body .save-hint{font-size:calc(15px * var(--escala-texto, 1))}html body .lang-switch button{font-size:calc(14px * var(--escala-texto, 1))}html body .btn-grande,html body .compare-text,html body .tu-ia-ver .tu-ia-pedido-texto{font-size:calc(16px * var(--escala-texto, 1))}html body .tu-ia-incluye,html body .tu-ia-que-es{font-size:calc(15px * var(--escala-texto, 1))}html body .tu-ia-que-es{font-size:calc(16px * var(--escala-texto, 1))}html body .tabla-flujo:not(.er-resumen){font-size:calc(16px * var(--escala-texto, 1))}html body .tabla-flujo:not(.er-resumen) thead th{font-size:calc(14.5px * var(--escala-texto, 1))}.came-seccion{margin:0 0 20px}.came-seccion+.came-seccion{padding-top:16px;border-top:var(--linea-separador)}.came-seccion-titulo{margin:0 0 10px}.came-vacio{margin:0 0 6px;line-height:1.5}.came-propuestas{margin:0 0 18px;padding:12px 14px;border:var(--linea-ia-control);border-radius:10px;background:var(--ia-tinte)}.came-propuestas-dependencia{margin:4px 0 10px}.came-propuestas-aviso{margin:4px 0 12px}.came-por-revisar{margin:8px 0 0;padding:10px 12px;border:var(--linea-atencion);border-radius:10px;background:var(--gold-tint)}.came-por-revisar p{margin:0 0 8px}.came-propuesta{margin:10px 0 0;padding:10px 12px;border:var(--linea-ia-control);border-radius:10px;background:var(--ia-tinte)}.came-propuesta-titulo{margin:0 0 6px;font-weight:700;color:var(--ia-oscuro);font-size:calc(15px * var(--escala-texto, 1))}.came-propuesta-texto{margin:0 0 8px}.came-propuesta-revisar{margin:0 0 8px;font-weight:600}.came-propuesta .ia-botones{display:flex;flex-wrap:wrap;gap:8px}.pr-tabla-bloque{margin:0 0 20px}.pr-tabla-envoltorio{margin:10px 0;position:relative}.pr-tabla{width:100%;border-collapse:collapse;min-width:860px}.pr-tabla th{text-align:left;font-weight:700;padding:8px;border-bottom:var(--linea-separador);vertical-align:bottom}.pr-tabla td{padding:8px;vertical-align:top;border-bottom:var(--linea-separador)}.pr-tabla input[type=text],.pr-tabla input:not([type]){width:100%;min-width:120px}.pr-tabla-comparar{text-align:center}.pr-tabla-conservado{color:var(--texto-suave, inherit)}.pr-tabla-nota{margin:6px 0 0;font-size:calc(15px * var(--escala-texto, 1))}.pr-tabla-estado{min-width:140px}.pr-importar{margin:12px 0 0}.pr-importar-cuerpo{margin:12px 0 0;padding:12px;border:var(--linea-ia-control);border-radius:10px}.pr-importar-cuerpo[hidden]{display:none}.pr-importar-subtitulo{margin:10px 0 6px;font-weight:700}.pr-importar-error{margin:8px 0;font-weight:600;color:var(--error, #9b1c1c)}.pr-importar-hecho{margin:8px 0;font-weight:600}.pr-importar-avisos{margin:4px 0 0;padding-left:18px}.pr-importar-convencion{margin:10px 0;border:0;padding:0}@media(max-width:700px){.pr-tabla{min-width:0}.pr-tabla thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pr-tabla,.pr-tabla tbody,.pr-tabla tr,.pr-tabla td{display:block;width:100%}.pr-tabla tr{margin:0 0 12px;padding:8px;border:var(--linea-separador);border-radius:10px}.pr-tabla td{border-bottom:0;padding:6px 0}.pr-tabla td[data-etiqueta]:before{content:attr(data-etiqueta);display:block;font-weight:700;margin:0 0 4px}.pr-tabla-comparar{text-align:left}}.oc-zonas-otro-nivel{grid-template-areas:"niv niv" "deb deb"}.oc-zonas-otro-nivel.oc-zonas-con-intercambio{grid-template-areas:"niv niv" "deb deb" "int int"}.oc-zonas-otro-nivel .oc-zona-nivel{grid-area:niv}:root{--seccion-inicio:#d5dae2;--seccion-idea:#bdeee2;--seccion-tecnica:#c3daf3;--seccion-analitica:#d2caf3;--seccion-estrategica:#edc8ee;--seccion-resumen:#f4c6d6;--tinta-acento:#16202E}.chip-acento{display:inline-grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;background:var(--acento-pastel,#E3ECF5);color:var(--tinta-acento);box-shadow:inset 0 0 0 1px #16202e24}.chip-acento .icono{width:24px;height:24px}.chip-acento-l{width:52px;height:52px;border-radius:14px}.chip-acento-l .icono{width:30px;height:30px}.chip-acento-s{width:32px;height:32px;border-radius:10px}.chip-acento-s .icono{width:20px;height:20px}.franja-acento{display:block;height:6px;border-radius:6px;background:var(--acento-pastel,#E3ECF5)}.chapter-title-con-icono{display:flex;align-items:center;gap:12px}.chapter-franja-acento{width:96px;margin:0 0 12px}@media print{.chip-acento,.franja-acento{display:none}}.nav-contextual-destino-con-chip{display:flex;align-items:center;gap:10px}nav.sub-pasos-h.fin-pasos-plan{--sp-color:var(--primary-dark);--sp-borde:var(--primary);--sp-activo:var(--primary);--sp-tint:var(--primary-tint)}nav.sub-pasos-h.fin-pasos-plan ol.rail .rail-item{font-size:calc(18px * var(--escala-texto, 1));min-height:64px;padding:10px 14px;align-content:center;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;word-break:normal;border-radius:10px}nav.sub-pasos-h.fin-pasos-plan ol.rail .rail-item[aria-current]{box-shadow:0 2px #0000002e,inset 0 0 0 1px var(--primary-dark)}nav.sub-pasos-h .subpaso-junto{white-space:nowrap}nav.sub-pasos-h .subpaso-opcional{font-weight:600;opacity:.88}@media(max-width:700px){nav.sub-pasos-h.fin-pasos-plan ol.rail .rail-item{font-size:calc(17px * var(--escala-texto, 1))}}nav.sub-pasos-h.fin-pasos-plan ol.rail{grid-template-columns:minmax(0,1fr)}nav.sub-pasos-h.fin-pasos-plan ol.rail .rail-item{padding-left:12px;padding-right:12px}@media(min-width:520px){nav.sub-pasos-h.fin-pasos-plan ol.rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1240px){nav.sub-pasos-h.fin-pasos-plan ol.rail{grid-template-columns:repeat(4,minmax(0,1fr))}}.rail-group[data-seccion]{box-shadow:inset 5px 0 0 var(--acento-pastel, transparent)}@media print{.rail-group[data-seccion]{box-shadow:none}}.came-ia{margin:0 0 18px;padding:12px 14px;border:var(--linea-ia-control);border-radius:10px;background:var(--ia-tinte)}.came-ia-titulo{margin:0 0 6px;font-weight:700}.came-ia-descripcion{margin:4px 0 10px;max-width:72ch}.came-ia-recorrido{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:8px;margin:0 0 12px;padding:0;list-style:none}.came-ia-paso-corto{margin:0;font-size:calc(14.5px * var(--escala-texto, 1));line-height:1.4;color:var(--ink)}.came-ia-paso-boton{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 10px;text-align:left;font:inherit;font-weight:600;line-height:1.3;color:var(--ink);border:var(--linea-caja);border-radius:10px;background:var(--surface);cursor:pointer}.came-ia-paso-boton[data-estado=completado]{border:var(--linea-accion);background:var(--primary-tint)}.came-ia-paso-boton[data-estado=actual]{border:var(--linea-atencion);background:var(--gold-tint)}.came-ia-paso-boton:focus-visible{outline:3px solid var(--primary-dark);outline-offset:2px}.came-ia-paso-numero{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:var(--linea-neutral);border-radius:999px;background:var(--surface);font-size:calc(14px * var(--escala-texto, 1));font-weight:700}.came-ia-paso-boton[data-estado=completado] .came-ia-paso-numero{background:var(--primary);border-color:var(--primary);color:#fff}.came-ia-abrir{margin:0 0 4px}.came-ia-subtitulo{margin:12px 0 4px;font-size:calc(15.5px * var(--escala-texto, 1));font-weight:700}.came-ia-prompt-cabeza{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:14px 0 4px}.came-ia-prompt-cabeza .came-ia-etiqueta{margin:0}.came-ia-prompt-acciones{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.came-ia-plegar{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:10px 18px;font-size:calc(17px * var(--escala-texto, 1));font-weight:700}.came-ia-flecha{display:inline-block;transition:transform .12s ease-out}.came-ia-plegar[aria-expanded=true] .came-ia-flecha{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.came-ia-flecha{transition:none}}.came-ia-copiar{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:10px 18px;font-size:calc(17px * var(--escala-texto, 1));font-weight:700}.came-ia-copiar svg{width:24px;height:24px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.came-ia-copiado[data-estado=si]{color:var(--primary-dark)}.came-ia-pegado{margin:4px 0 0}.came-ia-resultado{margin:10px 0 0;scroll-margin-top:16px}.came-ia-ambigua{padding:10px 12px;border:var(--linea-atencion);border-radius:10px;background:var(--gold-tint)}.came-ia-ambigua p{margin:0 0 6px}.came-ia-ambigua-titulo,.came-ia-informe-titulo{font-weight:700}.came-ia-vacio-paso{margin:8px 0;padding:10px 12px;border:var(--linea-caja);border-radius:10px;background:var(--surface)}.came-ia-vacio-paso p{margin:0 0 8px}.came-ia-resumen-paso{margin:8px 0;font-weight:600}.came-ia-tablero{margin:10px 0 0}.came-ia-grupo{margin:14px 0 0}.came-ia-grupo-titulo{margin:0 0 6px;font-size:calc(16px * var(--escala-texto, 1));font-weight:700}.came-ia-tarjeta{margin:10px 0 0;padding:10px 12px;border:var(--linea-ia-control);border-radius:10px;background:var(--ia-tinte);scroll-margin-top:16px}.came-ia-tarjeta-titulo{margin:0 0 6px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.came-ia-elegir{flex:none;display:flex;flex-direction:column;align-items:center;gap:2px;width:52px}.came-ia-elegir-etiqueta{font-size:calc(13px * var(--escala-texto, 1));font-weight:700}.came-ia-controles{margin:8px 0 0;padding-top:8px;border-top:var(--linea-separador)}.came-ia-nota{min-width:40px;min-height:40px}.came-ia-decisiones{margin:10px 0 0}.came-ia-decision{margin:10px 0 0;padding:10px 12px;border:var(--linea-caja);border-radius:10px;background:var(--surface)}.came-ia-decision[data-estado-decision=adoptada]{background:var(--primary-tint)}.came-ia-radios{margin:6px 0;padding:8px 10px;border:var(--linea-caja);border-radius:10px}.came-ia-radios legend{padding:0 6px;font-weight:700}.came-ia-radio{display:flex;align-items:flex-start;gap:10px;margin:6px 0;line-height:1.5;cursor:pointer;overflow-wrap:anywhere}.came-ia-radio input{flex:none;width:24px;height:24px;margin-top:1px}.came-ia-accion-hoy{margin:6px 0;font-weight:600;overflow-wrap:anywhere}.came-ia-decision-cuenta,.came-ia-decision-ayuda{margin:4px 0}.came-ia-guardado-paso{margin:10px 0 0;font-weight:600}.came-ia-resumen-came{margin:8px 0 0;padding:8px 10px;border:var(--linea-ia-control);border-radius:10px;background:var(--ia-tinte)}.came-ia-resumen-came p{margin:0 0 4px}.came-ia-resumen{margin:10px 0 0;font-weight:600}.came-ia-guardado{margin:8px 0 0;padding:8px 10px;border:var(--linea-atencion);border-radius:10px;background:var(--gold-tint)}.came-ia-guardado p{margin:0 0 6px}.came-ia-cuerpo{margin-top:12px}.came-ia-paso{margin:0 0 16px;padding-top:12px;border-top:var(--linea-separador)}.came-ia-paso-titulo{margin:0 0 6px;font-size:calc(16px * var(--escala-texto, 1));line-height:1.35}.came-ia-etiqueta{display:block;margin:8px 0 4px;font-weight:700}.came-ia-bloques{list-style:none;margin:10px 0;padding:0}.came-ia-bloque{margin:0 0 8px;padding:8px 10px;border:var(--linea-caja);border-radius:10px;background:var(--surface)}.came-ia-bloque-etiqueta{display:flex;align-items:flex-start;gap:8px;font-weight:700;line-height:1.4}.came-ia-bloque-etiqueta input{flex:none;width:26px;height:26px;margin-top:0}.came-ia-naturaleza{display:inline-block;margin:4px 0 0 34px;font-size:calc(14px * var(--escala-texto, 1));font-weight:600;color:var(--texto-dorado)}.came-ia-sin-datos{display:inline-block;margin:4px 0 0 12px;font-size:calc(14px * var(--escala-texto, 1));color:var(--texto-pendiente)}.came-ia-ver{margin:6px 0 0 34px}.came-ia-ver summary{cursor:pointer;font-weight:600}.came-ia-bloque-texto{margin:6px 0 0;padding:8px 10px;max-height:260px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;border:var(--linea-caja);border-radius:8px;background:var(--bg);font:inherit;font-size:calc(14.5px * var(--escala-texto, 1));line-height:1.5}.came-ia-mibrujula{margin:10px 0;padding:8px 10px;border:var(--linea-caja);border-radius:10px}.came-ia-mibrujula legend{padding:0 6px;font-weight:700}.came-ia-partes{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px}.came-ia-partes .q-hint{flex:1 0 100%;margin:0}.came-ia .ia-botones,.came-ia-mas .ia-botones,.came-ia-confirmar .ia-botones{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0}.came-ia-medida{margin:0}.came-ia-copiado{margin:6px 0 0;min-height:1.4em;font-weight:600}.came-ia-error{margin:8px 0;padding:8px 10px;border:var(--linea-error);border-radius:10px}.came-ia-error p{margin:0 0 6px}.came-ia-cambio{padding:8px 10px;border:var(--linea-atencion);border-radius:10px;background:var(--gold-tint);color:var(--ink)}.came-ia-informe{margin:10px 0 0;padding:10px 12px;border:var(--linea-caja);border-radius:10px;background:var(--surface)}.came-ia-informe[data-resultado=importada]{background:var(--primary-tint)}.came-ia-informe[data-resultado=parcial],.came-ia-informe[data-resultado=sin-interpretar],.came-ia-informe[data-resultado=rechazado]{background:var(--gold-tint)}.came-ia-informe p{margin:0 0 6px}.came-ia-informe-lista{margin:0 0 8px;padding-left:22px}.came-ia-anteriores,.came-ia-glosario,.came-ia-anteriores-punto,.came-ia-sin-punto{margin:10px 0 0}.came-ia-anteriores summary,.came-ia-glosario summary,.came-ia-anteriores-punto summary,.came-ia-sin-punto summary{cursor:pointer;font-weight:600}.came-ia-previas{margin:6px 0 0;padding-left:0;list-style:none}.came-ia-previa{margin:6px 0}.came-ia-glosario dl{margin:8px 0 0}.came-ia-glosario dt{font-weight:700}.came-ia-glosario dd{margin:0 0 6px}.came-ia-sin-puntos{margin:0 0 18px}.came-ia-punto{margin:10px 0 0;padding:8px 10px;border:var(--linea-ia-control);border-radius:10px;background:var(--ia-tinte)}.came-ia-punto-titulo{margin:0;font-size:calc(15px * var(--escala-texto, 1))}.came-ia-revisar{margin:8px 0;padding:8px 10px;border:var(--linea-atencion);border-radius:10px;background:var(--gold-tint)}.came-ia-revisar p{margin:0 0 6px;font-weight:600}.came-ia-lista{list-style:none;margin:0;padding:0}.came-ia-elegidas-resumen{margin:6px 0 0;padding:0;list-style:none;line-height:1.5}.came-ia-elegida{margin:2px 0}.came-ia-fila{margin:8px 0 0;padding:10px 12px;border:var(--linea-caja);border-radius:10px;background:var(--surface)}.came-ia-fila[data-estado=principal]{background:var(--primary-tint)}.came-ia-fila[data-estado=respaldo],.came-ia-fila[data-estado=elegida]{background:var(--gold-tint)}.came-ia-fila[data-estado=noElegida]{background:#f1efeb;color:var(--texto-pendiente)}.came-ia-mas-boton{margin-left:auto}.came-ia-fila[data-estado=noElegida] .came-ia-texto{color:var(--texto-pendiente)}.came-ia-cabeza{display:flex;align-items:flex-start;gap:10px}.came-ia-casilla{flex:none;width:26px;height:26px;margin-top:0}.came-ia-cuerpo-fila{flex:1 1 auto;min-width:0}.came-ia-texto{display:block;margin:0;line-height:1.5;overflow-wrap:anywhere;cursor:pointer}.came-ia-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:6px 0 0;font-size:calc(14px * var(--escala-texto, 1))}.came-ia-estado{display:inline-block;padding:1px 8px;border:var(--linea-caja);border-radius:999px;font-weight:700;background:var(--surface);color:var(--ink)}.came-ia-estado[data-estado=noElegida]{color:var(--texto-pendiente)}.came-ia-estado-came{border:var(--linea-accion)}.came-ia-alerta{margin:6px 0 0;font-size:calc(14px * var(--escala-texto, 1));font-weight:600;color:var(--texto-dorado)}.came-ia-acciones{margin:8px 0 0}.came-ia-mas{margin:8px 0 0;padding-top:8px;border-top:var(--linea-separador)}.came-ia-valorar{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.came-ia-valorar-titulo{font-weight:700}.came-ia-usar{margin:8px 0 0}.came-ia-confirmar{padding:8px 10px;border:var(--linea-atencion);border-radius:10px;background:var(--gold-tint)}.came-ia-confirmar p{margin:0 0 6px}.came-ia-plan{margin:8px 0 0}.came-ia-aviso{margin:6px 0 0;min-height:1.4em;font-weight:600}.came-ia-sin-punto-nombre{margin:10px 0 0;font-weight:700}@media(max-width:480px){.came-ia{padding:10px 8px}.came-ia-punto{padding:8px 6px}.came-ia-fila{padding:8px}.came-ia-naturaleza,.came-ia-ver{margin-left:0}.came-ia-recorrido{gap:6px}.came-ia-copiar{width:100%;justify-content:center}.came-ia-tarjeta,.came-ia-decision{padding:8px}}:root{--turquesa-logo:#01A1AE;--turquesa-borde:#00838F;--turquesa-activo:#007C87;--turquesa-activo-hover:#00666F;--turquesa-tint:#E6F6F7;--turquesa-tint-hover:#CDEDEF;--turquesa-texto:#00454C;--azul-logo:#012A5F;--azul-logo-hover:#0A3D7E;--azul-tint-hover:#CFDDEE}.mk-herramientas .btn.eleccion,.mk-identidad-pasos .mk-kit-paso>.btn{min-height:44px;padding:11px 16px;font-size:calc(15px * var(--escala-texto, 1));font-weight:600;line-height:1.25;border-radius:10px;display:inline-block;vertical-align:middle;text-align:center;text-decoration:none;align-content:center}.mk-herramientas .btn.eleccion{border:var(--grosor-borde) solid var(--turquesa-borde);background:var(--turquesa-tint);color:var(--turquesa-texto)}.mk-herramientas .btn.eleccion:hover:not(:disabled):not([aria-pressed=true]){background:var(--turquesa-tint-hover)}.mk-herramientas .btn.eleccion[aria-pressed=true]{background:var(--turquesa-activo);border-color:var(--turquesa-activo);color:#fff}.mk-herramientas .btn.eleccion[aria-pressed=true]:hover{background:var(--turquesa-activo-hover);border-color:var(--turquesa-activo-hover)}.mk-herramientas .btn.eleccion:focus-visible{outline:3px solid var(--turquesa-texto);outline-offset:2px}.mk-herramientas .btn.eleccion:disabled{background:var(--boton-fondo);border-color:var(--color-neutral);color:var(--ink)}.mk-identidad-pasos .mk-kit-pasos-lista{gap:8px}.mk-identidad-pasos .mk-kit-paso{font-size:calc(15px * var(--escala-texto, 1))}.mk-identidad-pasos .mk-kit-paso>.btn{border:var(--grosor-borde) solid var(--azul);background:var(--azul-tint);color:var(--azul-logo)}.mk-identidad-pasos .mk-kit-paso>.btn:hover{background:var(--azul-tint-hover)}.mk-identidad-pasos .mk-kit-paso.actual>.btn{background:var(--azul-logo);border-color:var(--azul-logo);color:#fff}.mk-identidad-pasos .mk-kit-paso.actual>.btn:hover{background:var(--azul-logo-hover);border-color:var(--azul-logo-hover)}.mk-identidad-pasos .mk-kit-paso>.btn:focus-visible,.mk-identidad-pasos .mk-kit-paso.actual>.btn:focus-visible{outline:3px solid var(--azul-logo);outline-offset:2px}@media(max-width:520px){.mk-herramientas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.mk-herramientas-titulo,.mk-herramientas .q-hint{grid-column:1 / -1}.mk-herramientas .btn.eleccion{width:100%}.mk-herramientas .btn.eleccion,.mk-identidad-pasos .mk-kit-paso>.btn{padding-left:8px;padding-right:8px}.mk-identidad-pasos .mk-kit-pasos-lista{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mk-identidad-pasos .mk-kit-paso{display:flex}.mk-identidad-pasos .mk-kit-paso>.btn{width:100%}}[data-muestra=fresca]{--bg:#F5F8FC;--surface:#FFFFFF;--ink:#16202E;--ink-soft:#4B5F78;--primary:#1E63E9;--primary-dark:#14409B;--primary-tint:#E8F0FE;--gold:#6D5BD0;--gold-tint:#F0ECFC;--border:#E2E8F2;--muted:#5B6E85;--warn:#C2413A;--warn-tint:#FBE9E7;--azul:#1E63E9;--azul-dark:#14409B;--azul-tint:#E8F0FE;--oscuro:#16202E;--radius:18px;--shadow:0 6px 20px rgba(22,32,46,.07);--menta:#D6F2E6;--menta-ink:#12604A}[data-muestra=fresca] h1,[data-muestra=fresca] h2,[data-muestra=fresca] h3,[data-muestra=fresca] .display{font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-weight:650;letter-spacing:-.015em}[data-muestra=fresca] body,[data-muestra=fresca]{font-family:system-ui,-apple-system,Segoe UI,sans-serif}[data-muestra=fresca] .card{border-radius:var(--radius);padding:20px 22px;margin-bottom:16px;border-color:var(--border)}[data-muestra=fresca] .why-card{background:var(--gold-tint);border-color:#d9d0f5}[data-muestra=fresca] .chapter-title{margin-bottom:2px}[data-muestra=fresca] .chapter-sub{color:var(--ink);margin-bottom:14px}[data-muestra=fresca] .eyebrow{color:var(--primary);letter-spacing:.08em}[data-muestra=fresca] .btn{border-radius:12px}[data-muestra=fresca] .btn-primary{background:var(--primary);border-color:var(--primary)}[data-muestra=fresca] .btn-primary:hover{background:var(--primary-dark);border-color:var(--primary-dark)}[data-muestra=fresca] textarea,[data-muestra=fresca] input[type=text],[data-muestra=fresca] input[type=number],[data-muestra=fresca] select{border-radius:12px;border-color:var(--border)}[data-muestra=fresca] .rail-dot.done{background:var(--menta-ink);border-color:var(--menta-ink)}[data-muestra=fresca] .tag{background:var(--menta);color:var(--menta-ink);border-radius:999px}[data-muestra=fresca] .plan-row-name{font-weight:600}[data-muestra=fresca] .plan-row-status{color:var(--ink)}[data-muestra=fresca] .pitch-vista-previa{border-radius:var(--radius);border:var(--linea-caja);background:var(--surface);box-shadow:var(--shadow);padding:24px 26px}.portada{--portada-accion: 290px;container-type:inline-size;display:flex;flex-direction:column;gap:18px;margin:8px 0 28px}.portada-bloque,.portada-continuar{display:grid;grid-template-columns:minmax(150px,210px) minmax(0,1fr) var(--portada-accion);align-items:center;gap:14px 28px;border-radius:var(--radius);padding:22px 26px;box-sizing:border-box;width:100%}.portada-bloque-marca{margin:0;min-width:0}.portada-bloque-cuerpo,.portada-bloque-accion{min-width:0}.portada .portada-pregunta{margin:0 0 6px;font-size:calc(19px * var(--escala-texto, 1));font-weight:700;line-height:1.35;color:var(--ink);overflow-wrap:break-word}.portada .portada-explicacion{margin:0;font-size:calc(17px * var(--escala-texto, 1));line-height:1.5;color:var(--ink);max-width:62ch}.portada .portada-entrar{display:flex;align-items:center;justify-content:center;gap:4px;box-sizing:border-box;width:100%;min-height:68px;padding:10px 16px;font-size:calc(16px * var(--escala-texto, 1));text-align:center;white-space:normal;text-decoration:none}.portada a.portada-entrar:focus-visible,.portada button.portada-entrar:focus-visible{outline:3px solid var(--primary-dark);outline-offset:2px}.portada-plan{background:var(--primary-tint);border:3px solid var(--primary);padding:26px 25px}.portada-plan .portada-bloque-marca .logo-brujula{height:104px;max-width:100%}.portada-plan .portada-pregunta{font-size:calc(21px * var(--escala-texto, 1));color:var(--primary-dark)}.portada-idea{background:var(--gold-tint);border:2px solid var(--gold)}.portada .portada-idea-nombre{font-size:calc(24px * var(--escala-texto, 1));line-height:1.2;font-weight:700;color:var(--ink);overflow-wrap:break-word}.portada .portada-idea-nombre{display:flex;align-items:center;gap:14px}.portada .portada-idea-icono.icono-xl{width:52px;height:52px;color:#d39b12;stroke-width:1.7}@container (max-width: 560px){.portada .portada-idea-icono.icono-xl{width:44px;height:44px}}.portada-mpn{background:#fff;border:2px solid var(--mpn-celeste)}.portada .portada-iniciativa{margin:0 0 6px;font-size:calc(14px * var(--escala-texto, 1));font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#4b5f78}.portada .portada-mpn-titulo{margin:0;font-size:inherit;line-height:1.1}.portada-mpn .mpn-logo{white-space:normal}.portada-continuar{grid-template-columns:minmax(0,1fr) var(--portada-accion);background:var(--surface, #fff);border:2px solid var(--primary);padding:16px 26px}.portada .portada-continuar-titulo{margin:0 0 4px;font-size:calc(19px * var(--escala-texto, 1));line-height:1.3;color:var(--primary-dark)}@container (max-width: 940px){.portada-bloque,.portada-continuar{--portada-accion: 250px;gap:12px 22px}}@container (max-width: 760px){.portada-bloque{grid-template-columns:minmax(0,1fr) var(--portada-accion)}.portada-bloque-marca{grid-column:1 / -1}}@container (max-width: 560px){.portada-bloque,.portada-continuar{grid-template-columns:minmax(0,1fr);padding:18px 16px}.portada-plan{padding:20px 15px}.portada-plan .portada-bloque-marca .logo-brujula{height:84px;max-width:100%}}.portada-barra{display:flex;justify-content:flex-end;margin:0 0 8px}.portada-barra .portada-iniciar{min-height:44px;font-size:calc(15px * var(--escala-texto, 1))}.portada .portada-nota-acceso{margin:8px 0 0;font-size:calc(15px * var(--escala-texto, 1));line-height:1.4;color:var(--ink);text-align:center}.aviso-acceso{margin:12px 0 16px;padding:12px 16px;border:var(--linea-atencion);background:var(--gold-tint);border-radius:10px;font-size:calc(16px * var(--escala-texto, 1));line-height:1.5}.cargando-diferido{margin:24px 0;font-size:calc(17px * var(--escala-texto, 1));line-height:1.5;color:var(--ink)}.llegada-desde-mpn{margin:0 0 16px}.llegada-desde-mpn-texto{margin:8px 0 12px;padding:10px 14px;border:1px solid var(--color-info, #ccc);border-radius:10px;background:var(--surface);white-space:pre-wrap}.aviso-sin-acceso{margin:0 0 20px;padding:16px 20px;border:var(--linea-atencion);background:var(--gold-tint);border-radius:12px}.aviso-sin-acceso h2{margin:0 0 8px;font-size:calc(20px * var(--escala-texto, 1));line-height:1.3}.aviso-sin-acceso p{margin:0 0 8px;font-size:calc(16.5px * var(--escala-texto, 1));line-height:1.5}.aviso-sin-acceso .actions-row{margin-top:12px}.aviso-sin-acceso .btn{min-height:44px}.vista-consolidada{margin:0 0 20px;padding:18px 20px 16px;background:var(--surface);border:var(--linea-acento);border-radius:var(--radius)}.vista-consolidada-cabecera{margin-bottom:12px}.vista-consolidada-titulo{margin:0 0 4px;font-size:calc(19px * var(--escala-texto, 1));color:var(--titulo-subseccion, var(--ink))}.vista-consolidada-descripcion{margin:0;color:var(--ink);font-size:calc(16px * var(--escala-texto, 1))}.vista-consolidada-accion{margin-top:10px}.vista-consolidada-matriz{width:100%;border-collapse:separate;border-spacing:8px;table-layout:fixed;margin:0 -8px}.vista-consolidada-matriz .vista-consolidada-esquina{width:92px}.vista-consolidada-eje{font-size:calc(13px * var(--escala-texto, 1));font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--primary-dark);text-align:center;padding:2px 4px}.vista-consolidada-eje-fila{text-align:right;vertical-align:middle;padding-right:6px}.vista-consolidada-celda{vertical-align:top;padding:12px 14px;border:var(--linea-caja);border-radius:calc(var(--radius) - 2px);background:var(--bg)}.vista-consolidada-celda.tono-favorable{border-left:4px solid var(--primary)}.vista-consolidada-celda.tono-desfavorable{border-left:4px solid var(--warn)}.vista-consolidada-ejes-celda{display:none}.vista-consolidada-celda-titulo{margin:0 0 6px;font-size:calc(16px * var(--escala-texto, 1))}.vista-consolidada-lista{margin:0;padding-left:18px}.vista-consolidada-lista li{margin:0 0 8px;overflow-wrap:anywhere}.vista-consolidada-lista li:last-child{margin-bottom:0}.vista-consolidada-texto{display:block}.vista-consolidada-detalle{display:block;margin-top:2px;font-size:calc(15px * var(--escala-texto, 1));color:var(--ink)}.vista-consolidada-detalle--pendiente{color:var(--texto-pendiente, var(--muted));font-style:italic}.vista-consolidada-nota{display:block;margin-top:2px;font-size:calc(14px * var(--escala-texto, 1));color:var(--texto-pendiente, var(--muted))}.vista-consolidada-vacio{margin:0;color:var(--texto-pendiente, var(--muted));font-style:italic}.vista-consolidada-cascada{margin:0;padding:0;list-style:none;counter-reset:paso}.vista-consolidada-paso{counter-increment:paso;position:relative;padding:10px 14px 10px 50px;margin:0 0 8px;border:var(--linea-caja);border-radius:calc(var(--radius) - 2px);background:var(--bg)}.vista-consolidada-paso:before{content:counter(paso);position:absolute;left:14px;top:10px;width:26px;height:26px;border-radius:50%;background:var(--primary);color:#fff;font-weight:700;font-size:calc(14px * var(--escala-texto, 1));display:flex;align-items:center;justify-content:center}.vista-consolidada-paso--falta:before{background:var(--color-neutral)}.vista-consolidada-paso .vista-consolidada-celda-titulo{margin-bottom:2px}.vista-consolidada-texto-paso{margin:0;white-space:pre-line;overflow-wrap:anywhere}@media(max-width:640px){.vista-consolidada{padding:14px 12px 12px}.vista-consolidada-matriz,.vista-consolidada-matriz tbody,.vista-consolidada-matriz tr,.vista-consolidada-matriz td{display:block;width:auto}.vista-consolidada-matriz{margin:0}.vista-consolidada-matriz thead,.vista-consolidada-matriz th{display:none}.vista-consolidada-celda{margin:0 0 8px}.vista-consolidada-ejes-celda{display:block;font-size:calc(12px * var(--escala-texto, 1));font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--primary-dark);margin-bottom:2px}.vista-consolidada-paso{padding-left:46px}}.op-pagina{--op-primario: #012a5f;--op-acento: #007c87;--op-acento-vivo: #01a1ae;--op-acento-claro: #e3f3f4;--op-tinta: #14202e;--op-suave: #4a5866;--op-tenue: #6b7785;--op-linea: #d3dae1;--op-tinte: #f1f5f9;--op-negativo: #b42318;--op-b: 12.7px;--op-r: 12.7px;--op-min: 12.7px;position:relative;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box;background:#fff;color:var(--op-tinta);font-family:Arial,Helvetica,Liberation Sans,sans-serif;text-align:left;-webkit-print-color-adjust:exact;print-color-adjust:exact}.op-pagina.op-amplia{--op-b: 14px;--op-r: 12.7px}.op-pagina *,.op-pagina *:before,.op-pagina *:after{box-sizing:border-box}.op-pagina.op-pagina p,.op-pagina.op-pagina h1,.op-pagina.op-pagina ul,.op-pagina.op-pagina li{margin:0;padding:0;max-width:none;font-family:inherit;letter-spacing:normal}.op-pagina.op-pagina .op-pie p{font-size:var(--op-min);line-height:1.3;color:var(--op-tenue)}.op-pagina [data-oculto]{display:none!important}.op-pagina .op-contenido{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.op-pagina .op-marco{flex:1;min-height:0;display:flex;flex-direction:column}.op-pagina .op-pie{display:flex;justify-content:space-between;gap:16px;padding:10px 44px 20px;font-size:var(--op-min);line-height:1.3;color:var(--op-tenue)}.op-pagina .op-rot{font-size:var(--op-r);font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--op-acento);line-height:1.25}.op-pagina .op-txt{white-space:pre-line;font-size:var(--op-b);line-height:1.38;color:var(--op-tinta);overflow-wrap:break-word}.op-pagina .op-nota{font-size:var(--op-min);line-height:1.3;color:var(--op-tenue);margin-top:4px}.op-pagina .op-bl-cab{display:flex;align-items:center;gap:7px;margin-bottom:4px}.op-pagina .op-ico{display:inline-flex;flex:none;line-height:0}.op-pagina .op-ico svg{display:block}.op-pagina .op-lista{list-style:none;margin-top:2px}.op-pagina .op-lista li{position:relative;padding-left:12px;font-size:var(--op-b);line-height:1.36;margin-top:2px;overflow-wrap:break-word}.op-pagina .op-lista li:before{content:"";position:absolute;left:0;top:.58em;width:5px;height:5px;border-radius:50%;background:var(--op-acento)}.op-pagina .op-nombre{font-size:calc(30px * var(--escala-texto, 1));font-weight:700;line-height:1.1;color:var(--op-primario);overflow-wrap:break-word}.op-pagina .op-nombre.op-nombre-l{font-size:calc(25px * var(--escala-texto, 1))}.op-pagina .op-nombre.op-nombre-xl{font-size:calc(21px * var(--escala-texto, 1))}.op-pagina .op-eslogan{font-size:calc(13px * var(--escala-texto, 1));color:var(--op-suave);margin-top:3px}.op-pagina .op-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.op-pagina .op-kpi{background:var(--op-tinte);border-radius:4px;padding:8px 10px}.op-pagina .op-kpi-v{font-size:calc(19px * var(--escala-texto, 1));font-weight:700;color:var(--op-primario);line-height:1.15;overflow-wrap:break-word}.op-pagina .op-kpi-v.op-largo{font-size:calc(15px * var(--escala-texto, 1))}.op-pagina .op-kpi-n{font-size:var(--op-min);color:var(--op-suave);line-height:1.25;margin-top:2px;overflow-wrap:break-word}.op-pagina .op-graf svg{display:block;max-width:100%;height:auto}.op-pagina .op-org{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:2px}.op-pagina .op-org-c{background:var(--op-primario);color:#fff;border-radius:4px;padding:4px 10px;font-size:var(--op-min);font-weight:700;line-height:1.3}.op-pagina .op-org-f{display:flex;flex-wrap:wrap;gap:6px;padding-left:14px;border-left:2px solid var(--op-linea)}.op-pagina .op-org-r{background:var(--op-tinte);border:1px solid var(--op-linea);border-radius:4px;padding:3px 8px;font-size:var(--op-min);line-height:1.3;color:var(--op-tinta)}.op-moderna .op-hero{display:grid;grid-template-columns:62fr 38fr;min-height:210px;background:var(--op-primario)}.op-moderna .op-hero-t{padding:30px 26px 22px 40px;display:flex;flex-direction:column;justify-content:center;gap:6px;min-width:0;overflow:hidden}.op-moderna .op-doc{font-size:var(--op-min);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#9fe3e8}.op-moderna .op-nombre{color:#fff;font-size:calc(31px * var(--escala-texto, 1))}.op-moderna .op-nombre.op-nombre-l{font-size:calc(26px * var(--escala-texto, 1))}.op-moderna .op-nombre.op-nombre-xl{font-size:calc(21px * var(--escala-texto, 1))}.op-moderna .op-eslogan{color:#cdeef1;font-size:calc(14px * var(--escala-texto, 1))}.op-moderna .op-idea{font-size:calc(var(--op-b) + 2px);line-height:1.36;color:#fff;margin-top:6px;overflow-wrap:break-word}.op-moderna .op-hero-lado{background:var(--op-acento-vivo);display:flex;align-items:center;justify-content:center;padding:18px}.op-moderna .op-logo{max-width:150px;max-height:120px;object-fit:contain;background:#fff;border-radius:10px;padding:8px}.op-moderna .op-marco{padding:0}.op-moderna .op-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;padding:14px 40px 0}.op-moderna .op-tile{background:var(--op-tinte);border-radius:10px;padding:10px 12px;border-top:4px solid var(--op-acento-vivo);min-width:0}.op-moderna .op-tile-v{font-size:calc(21px * var(--escala-texto, 1));font-weight:700;color:var(--op-primario);line-height:1.1;overflow-wrap:break-word}.op-moderna .op-tile-v.op-largo{font-size:calc(15px * var(--escala-texto, 1))}.op-moderna .op-tile-n{font-size:var(--op-min);color:var(--op-suave);margin-top:3px;line-height:1.25;overflow-wrap:break-word}.op-moderna .op-prop{display:flex;gap:12px;align-items:center;background:var(--op-acento);border-radius:10px;margin:12px 40px 0;padding:10px 16px}.op-moderna .op-rot-claro{color:#e6fafb}.op-moderna .op-prop-t{font-size:calc(var(--op-b) + 2px);font-weight:700;color:#fff;line-height:1.3;overflow-wrap:break-word}.op-moderna .op-tarjetas{flex:0 1 auto;min-height:0;overflow:hidden;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:10px;padding:12px 40px 0}.op-moderna .op-tarjetas .op-bl{background:#fff;border:1px solid var(--op-linea);border-radius:10px;padding:10px 12px;min-width:0}.op-moderna .op-tarjetas .op-bl:last-child:nth-child(3n+1){grid-column:1 / -1}.op-moderna .op-tarjetas .op-bl:last-child:nth-child(3n+2){grid-column:span 2}.op-moderna .op-ico-circulo{width:26px;height:26px;border-radius:50%;background:var(--op-acento-vivo);align-items:center;justify-content:center}.op-moderna .op-fila{flex:0 1 auto;min-height:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:10px;padding:10px 40px 0}.op-moderna .op-fila .op-col{min-width:0;overflow:hidden}.op-moderna .op-fila .op-bl{background:var(--op-tinte);border-radius:10px;padding:10px 12px;height:100%}.op-ejecutiva .op-marco{padding:40px 44px 0}.op-ejecutiva .op-cab{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;min-width:0}.op-ejecutiva .op-cab-i{display:flex;align-items:center;gap:12px;min-width:0}.op-ejecutiva .op-cab-i>div{min-width:0}.op-ejecutiva .op-logo{width:48px;height:48px;object-fit:contain}.op-ejecutiva .op-cab-d{text-align:right;flex:none}.op-ejecutiva .op-doc{font-size:var(--op-min);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--op-primario)}.op-ejecutiva .op-fecha{font-size:var(--op-min);color:var(--op-tenue);margin-top:2px}.op-ejecutiva .op-regla{height:3px;background:var(--op-primario);margin:12px 0;flex:none}.op-ejecutiva .op-idea{font-size:calc(var(--op-b) + 5px);font-weight:700;line-height:1.3;color:var(--op-primario);margin-top:2px;overflow-wrap:break-word}.op-ejecutiva .op-prop{background:var(--op-acento-claro);border-left:4px solid var(--op-acento);padding:8px 12px;margin:10px 0 0}.op-ejecutiva .op-prop-t{font-size:calc(var(--op-b) + 1.5px);font-weight:700;line-height:1.35;color:var(--op-tinta);margin-top:2px;overflow-wrap:break-word}.op-ejecutiva .op-dos{flex:0 1 auto;min-height:0;margin-top:12px;display:grid;grid-template-columns:57fr 43fr;gap:22px}.op-ejecutiva .op-dos.op-una{grid-template-columns:1fr}.op-ejecutiva .op-col{min-height:0;min-width:0;overflow:hidden;display:flex;flex-direction:column;gap:9px}.op-ejecutiva .op-col-d{border-left:1px solid var(--op-linea);padding-left:20px}.op-ejecutiva .op-dos>.op-col:first-child .op-bl+.op-bl{border-top:1px solid var(--op-linea);padding-top:8px}.op-ejecutiva .op-fila{display:grid;grid-template-columns:1fr;gap:22px;border-top:2px solid var(--op-primario);padding-top:10px;margin-top:10px;flex:none}.op-ejecutiva .op-pie{padding-left:44px;padding-right:44px}.op-hoja{width:100%;overflow:hidden}.op-hoja-escala{margin:0 auto;transform-origin:top left;box-shadow:0 1px 4px #012a5f2e}@media print{.op-hoja{overflow:visible;height:auto!important}.op-hoja-escala{transform:none!important;box-shadow:none}}.dv-diapo{--dv-primario: #012a5f;--dv-acento: #007c87;--dv-vivo: #01a1ae;--dv-tinta: #14202e;--dv-suave: #4a5866;--dv-tenue: #6b7785;--dv-linea: #d3dae1;--dv-tinte: #f1f5f9;--dv-claro: #e3f3f4;--dv-negativo: #b42318;--dv-k: 1;--dv-tit: 46px;--dv-f-rot: 18px;--dv-f-ap: 24px;--dv-f-tj: 26px;--dv-f-et: 18px;--dv-f-pie: 14px;--dv-f-num: 26px;position:relative;width:1280px;height:720px;overflow:hidden;box-sizing:border-box;background:#fff;color:var(--dv-tinta);font-family:Arial,Helvetica,Liberation Sans,sans-serif;text-align:left;-webkit-print-color-adjust:exact;print-color-adjust:exact}.dv-diapo.dv-ejecutiva{--dv-tit: 42px}.dv-diapo.dv-t1{--dv-k: .88}.dv-diapo.dv-t2{--dv-k: .76}.dv-diapo.dv-t3{--dv-k: .66}.dv-diapo *,.dv-diapo *:before,.dv-diapo *:after{box-sizing:border-box}.dv-diapo.dv-diapo p,.dv-diapo.dv-diapo ul,.dv-diapo.dv-diapo li{margin:0;padding:0;max-width:none;list-style:none;font-family:inherit;letter-spacing:normal;line-height:1.25;color:inherit;font-size:var(--dv-f-ap)}.dv-diapo [data-oculto]{display:none!important}.dv-diapo img{display:block}.dv-diapo svg{display:block}.dv-diapo .dv-zona{position:absolute;top:0;right:0;bottom:52px;left:0;display:flex;overflow:hidden}.dv-diapo.dv-l-portada .dv-zona,.dv-diapo.dv-l-cierre .dv-zona{top:0;right:0;bottom:0;left:0}.dv-diapo .dv-col{display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:0;overflow:hidden}.dv-diapo .dv-fondo{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--dv-primario)}.dv-diapo.dv-diapo .dv-rot{font-size:var(--dv-f-rot);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--dv-acento);line-height:1.3;margin-bottom:14px;overflow-wrap:break-word}.dv-diapo.dv-diapo .dv-tit{font-size:calc(var(--dv-tit) * var(--dv-k));font-weight:700;line-height:1.14;color:var(--dv-primario);letter-spacing:-.005em;overflow-wrap:break-word}.dv-diapo .dv-apoyos{display:flex;flex-direction:column;gap:14px;margin-top:28px}.dv-diapo .dv-apoyos .dv-ap{display:flex;align-items:flex-start;gap:16px}.dv-diapo .dv-punto{flex:none;display:block;width:10px;height:10px;margin-top:11px;border-radius:50%;background:var(--dv-acento)}.dv-diapo.dv-diapo .dv-ap-t{min-width:0;flex:1;font-size:var(--dv-f-ap);line-height:1.32;color:var(--dv-suave);overflow-wrap:break-word}.dv-diapo .dv-ap-et{font-weight:700;color:var(--dv-tinta)}.dv-diapo.dv-diapo .dv-tj-et{font-size:var(--dv-f-et);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--dv-acento);line-height:1.3;margin-bottom:8px;overflow-wrap:break-word}.dv-diapo.dv-diapo .dv-tj-t{font-size:var(--dv-f-tj);line-height:1.32;color:var(--dv-tinta);overflow-wrap:break-word}.dv-diapo .dv-ico,.dv-diapo .dv-ico-c{display:inline-flex;flex:none;align-items:center;justify-content:center;line-height:0}.dv-diapo .dv-ico-c{border-radius:50%;background:var(--dv-acento)}.dv-diapo .dv-ico-c.dv-ico-blanco{background:#fff}.dv-diapo .dv-ico-176{width:176px;height:176px;background:var(--dv-vivo)}.dv-diapo .dv-ico-104{width:104px;height:104px}.dv-diapo .dv-ico-96{width:96px;height:96px;background:var(--dv-vivo)}.dv-diapo .dv-ico-88{width:88px;height:88px}.dv-diapo .dv-ico-64{width:64px;height:64px}.dv-diapo .dv-pie{position:absolute;left:72px;right:72px;bottom:16px;height:22px;display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.dv-diapo.dv-diapo .dv-pie p{font-size:var(--dv-f-pie);line-height:1.3;color:var(--dv-tenue)}.dv-diapo .dv-negativa.dv-negativa{color:var(--dv-negativo)}.dv-diapo .dv-num{flex:none;width:52px;height:52px;border-radius:50%;background:var(--dv-primario);display:flex;align-items:center;justify-content:center}.dv-diapo.dv-diapo .dv-num-t{display:block;width:52px;text-align:center;font-size:var(--dv-f-num);font-weight:700;color:#fff;line-height:1}.dv-diapo .dv-portada{align-items:stretch}.dv-diapo .dv-port-t{position:relative;flex:1;padding:64px 48px 64px 96px;gap:0}.dv-diapo.dv-diapo .dv-port-n{font-size:calc(78px * var(--dv-k));font-weight:700;line-height:1.04;color:#fff;overflow-wrap:break-word}.dv-diapo.dv-diapo .dv-port-m{font-size:30px;line-height:1.3;color:#d7eef0;margin-top:26px;overflow-wrap:break-word}.dv-diapo.dv-l-portada .dv-rot.dv-rot{color:#7fd6dd;margin-bottom:22px;font-size:20px}.dv-diapo .dv-port-lado{position:relative;flex:0 0 470px;display:flex;align-items:center;justify-content:center}.dv-diapo .dv-port-circulo{position:absolute;width:400px;height:400px;border-radius:200px;background:var(--dv-vivo);left:20px;top:160px}.dv-diapo .dv-port-ico{position:relative;display:flex;align-items:center;justify-content:center}.dv-diapo.dv-moderna .dv-port-ico{width:280px;height:280px;border-radius:140px;background:var(--dv-vivo)}.dv-diapo .dv-port-logo{position:relative;width:240px;height:240px;border-radius:28px;background:#fff;display:flex;align-items:center;justify-content:center;padding:28px}.dv-diapo .dv-port-logo img{max-width:184px;max-height:184px;width:184px;height:184px;object-fit:contain}.dv-diapo .dv-port-acento{position:absolute;left:96px;bottom:72px;width:120px;height:8px;border-radius:4px;background:var(--dv-vivo)}.dv-diapo.dv-l-frase{--dv-tit: 54px}.dv-diapo .dv-frase .dv-panel{flex:0 0 400px;background:var(--dv-primario);display:flex;align-items:center;justify-content:center}.dv-diapo .dv-frase .dv-texto{flex:1;padding:56px 96px 64px 80px}.dv-diapo.dv-moderna.dv-l-frase .dv-zona{bottom:0}.dv-diapo.dv-moderna.dv-l-frase.dv-v0 .dv-pie{left:480px}.dv-diapo.dv-moderna.dv-l-frase.dv-v1 .dv-pie{right:432px}.dv-diapo .dv-fondo.dv-fondo-tinte{background:var(--dv-tinte)}.dv-diapo .dv-frase-fondo .dv-barra-viva{position:absolute;left:96px;top:150px;bottom:150px;width:12px;border-radius:6px;background:var(--dv-vivo)}.dv-diapo.dv-diapo .dv-frase-fondo .dv-texto{position:relative;padding:56px 120px 72px 152px}.dv-diapo .dv-frase-fondo .dv-ico-c{margin-bottom:28px}.dv-diapo.dv-l-frase.dv-v2{--dv-tit: 58px}.dv-diapo .dv-frase-banda{flex-direction:column}.dv-diapo .dv-frase-banda .dv-banda{flex:none;display:flex;align-items:center;gap:28px;padding:44px 96px;background:var(--dv-primario)}.dv-diapo .dv-frase-banda .dv-banda .dv-rot.dv-rot{margin:0;color:#7fd6dd;font-size:20px}.dv-diapo.dv-diapo .dv-frase-banda .dv-texto{padding:40px 120px 72px 96px}.dv-diapo.dv-moderna.dv-v1 .dv-frase{flex-direction:row-reverse}.dv-diapo.dv-moderna.dv-v1 .dv-frase .dv-panel{background:var(--dv-claro);flex-basis:360px}.dv-diapo.dv-moderna.dv-v1 .dv-frase .dv-ico-176{background:var(--dv-primario)}.dv-diapo.dv-moderna.dv-v1 .dv-frase .dv-texto{padding:56px 72px 64px 96px}.dv-diapo .dv-apilada{flex-direction:column;padding:60px 72px 28px}.dv-diapo .dv-cab{flex:none;max-width:1060px}.dv-diapo .dv-tarjetas{flex:1;min-height:0;display:grid;grid-template-columns:repeat(var(--dv-n, 3),minmax(0,1fr));grid-auto-rows:minmax(250px,auto);align-content:center;gap:28px;margin-top:28px}.dv-diapo .dv-tarjeta{display:flex;flex-direction:column;gap:18px;padding:30px 30px 32px;border-radius:16px;background:#fff;border:2px solid var(--dv-linea);min-height:0;overflow:hidden}.dv-diapo .dv-tarjeta .dv-tj-et{margin-bottom:-8px}.dv-diapo .dv-lista .dv-izq{flex:0 0 470px;padding:56px 32px 40px 72px}.dv-diapo .dv-lista .dv-filas{flex:1;padding:48px 72px 32px 40px;gap:18px}.dv-diapo .dv-fila{display:flex;align-items:flex-start;gap:22px;padding:22px 26px;border-radius:14px;background:var(--dv-tinte)}.dv-diapo .dv-fila-t{min-width:0;flex:1;padding-top:6px}.dv-diapo .dv-cifra .dv-cf-n{flex:0 0 540px;padding:56px 56px 48px 80px;background:var(--dv-tinte)}.dv-diapo .dv-cifra .dv-texto{flex:1;padding:56px 80px 40px 64px}.dv-diapo.dv-diapo .dv-cf-v{font-size:120px;font-weight:700;line-height:1.04;color:var(--dv-primario);overflow-wrap:break-word}.dv-diapo.dv-diapo .dv-cf-v.dv-cf-l{font-size:84px}.dv-diapo.dv-diapo .dv-cf-v.dv-cf-xl{font-size:60px}.dv-diapo.dv-diapo .dv-cf-e{font-size:26px;line-height:1.3;color:var(--dv-suave);margin-top:18px;overflow-wrap:break-word}.dv-diapo .dv-kpis{flex:1;min-height:0;display:grid;grid-template-columns:repeat(var(--dv-n, 4),minmax(0,1fr));gap:24px;margin-top:28px;align-content:center}.dv-diapo .dv-kpi{display:flex;flex-direction:column;justify-content:flex-start;padding:30px 26px;border-radius:16px;background:var(--dv-tinte);min-height:220px;overflow:hidden}.dv-diapo.dv-diapo .dv-kpi-v{font-size:58px;font-weight:700;line-height:1.05;color:var(--dv-primario);overflow-wrap:break-word}.dv-diapo.dv-diapo .dv-kpi-v.dv-largo{font-size:40px}.dv-diapo.dv-diapo .dv-kpi-e{font-size:21px;line-height:1.3;color:var(--dv-suave);margin-top:14px;overflow-wrap:break-word}.dv-diapo .dv-grafico .dv-izq{flex:0 0 500px;padding:56px 24px 40px 72px}.dv-diapo.dv-l-grafico{--dv-tit: 36px}.dv-diapo .dv-grafico .dv-graf{flex:1;padding:48px 64px 24px 24px;align-items:stretch}.dv-diapo.dv-diapo .dv-graf-t{font-size:18px;font-weight:700;color:var(--dv-suave);line-height:1.3;margin-bottom:14px}.dv-diapo .dv-graf-svg{width:640px;height:400px}.dv-diapo .dv-destacada{margin-top:30px;padding:22px 26px;border-radius:14px;background:var(--dv-tinte);align-self:flex-start}.dv-diapo.dv-diapo .dv-dest-v{font-size:46px;font-weight:700;line-height:1.1;color:var(--dv-primario)}.dv-diapo.dv-diapo .dv-dest-e{font-size:20px;color:var(--dv-suave);margin-top:6px}.dv-diapo .dv-proceso{flex:1;min-height:0;display:flex;align-items:center;margin-top:28px}.dv-diapo .dv-proc-fila{position:relative;width:100%;display:flex;align-items:flex-start}.dv-diapo .dv-proc-tramo{position:absolute;top:24px;height:4px;border-radius:2px;background:var(--dv-linea)}.dv-diapo .dv-paso{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:18px;padding:0 10px;max-height:400px;overflow:hidden}.dv-diapo.dv-diapo .dv-paso-t{font-size:24px;line-height:1.3;text-align:center;color:var(--dv-tinta);overflow-wrap:break-word}.dv-diapo.dv-l-foda{--dv-tit: 38px}.dv-diapo .dv-foda{flex:1;min-height:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:16px;margin-top:24px}.dv-diapo .dv-fq{padding:18px 24px;border-radius:14px;background:var(--dv-tinte);overflow:hidden;min-height:0;display:flex;flex-direction:column;gap:6px}.dv-diapo.dv-diapo .dv-fq-r{font-size:18px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--dv-acento);line-height:1.3;margin-bottom:4px}.dv-diapo.dv-diapo .dv-fq-debilidades .dv-fq-r,.dv-diapo.dv-diapo .dv-fq-amenazas .dv-fq-r{color:var(--dv-negativo)}.dv-diapo.dv-diapo .dv-fq-oportunidades .dv-fq-r{color:var(--dv-primario)}.dv-diapo .dv-fq-i{display:flex;align-items:flex-start;gap:12px}.dv-diapo .dv-fq-i .dv-punto{width:8px;height:8px;margin-top:11px;background:var(--dv-suave)}.dv-diapo.dv-diapo .dv-fq-t{min-width:0;flex:1;font-size:22px;line-height:1.3;color:var(--dv-tinta);overflow-wrap:break-word}.dv-diapo .dv-org{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:24px}.dv-diapo.dv-diapo .dv-org-c{padding:18px 36px;border-radius:12px;background:var(--dv-primario);font-size:28px;font-weight:700;color:#fff;line-height:1.25;text-align:center;max-width:640px}.dv-diapo .dv-org-v{display:block;width:3px;height:30px;background:var(--dv-linea)}.dv-diapo .dv-org-f{position:relative;display:grid;grid-template-columns:repeat(var(--dv-n, 3),minmax(0,1fr));gap:20px;width:min(1100px,calc(270px * var(--dv-n, 3)))}.dv-diapo .dv-org-h{position:absolute;top:0;height:3px;left:calc(50% / var(--dv-n, 3));right:calc(50% / var(--dv-n, 3));background:var(--dv-linea)}.dv-diapo .dv-org-rama{display:flex;flex-direction:column;align-items:center;min-width:0}.dv-diapo .dv-org-v-corta{height:26px}.dv-diapo.dv-diapo .dv-org-r{width:100%;padding:16px 18px;border-radius:12px;background:var(--dv-tinte);border:2px solid var(--dv-linea);font-size:23px;font-weight:700;line-height:1.25;color:var(--dv-tinta);text-align:center;overflow-wrap:break-word}.dv-diapo.dv-diapo .dv-org-mas{font-size:19px;color:var(--dv-tenue);margin-top:22px}.dv-diapo .dv-propuesta{flex-direction:column}.dv-diapo .dv-prop-banda{flex:0 0 auto;min-height:330px;max-height:420px;display:flex;align-items:center;gap:40px;padding:48px 80px;background:var(--dv-primario);overflow:hidden}.dv-diapo .dv-prop-t{min-width:0;flex:1}.dv-diapo.dv-l-propuesta .dv-rot.dv-rot{color:#7fd6dd}.dv-diapo.dv-l-propuesta.dv-moderna .dv-tit.dv-tit{color:#fff}.dv-diapo .dv-prop-items{flex:1;min-height:0;display:grid;grid-template-columns:repeat(var(--dv-n, 3),minmax(0,1fr));align-content:center;gap:40px;padding:28px 80px 16px}.dv-diapo .dv-prop-item{display:flex;align-items:flex-start;gap:16px;min-height:0;overflow:hidden}.dv-diapo .dv-flujo{flex:1;min-height:0;display:flex;align-items:stretch;margin-top:44px}.dv-diapo .dv-flujo-paso{flex:1;min-width:0;display:flex;align-items:center}.dv-diapo .dv-flujo-flecha{margin:0 14px}.dv-diapo .dv-flujo-caja{flex:1;min-width:0;align-self:stretch;padding:30px 28px;border-radius:16px;background:var(--dv-tinte);border-top:6px solid var(--dv-acento);overflow:hidden;max-height:330px}.dv-diapo.dv-l-cierre{--dv-tit: 50px}.dv-diapo .dv-cierre{flex-direction:column}.dv-diapo .dv-cierre .dv-texto{position:relative;flex:1;padding:72px 160px 24px;gap:30px;justify-content:center;align-items:flex-start}.dv-diapo.dv-moderna .dv-cierre .dv-tit.dv-tit{color:#fff}.dv-diapo .dv-cierre-pie{position:relative;flex:none;padding:0 160px 56px}.dv-diapo.dv-diapo .dv-cierre-n{font-size:20px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#e3f3f4;line-height:1.3}.dv-diapo.dv-moderna.dv-l-cierre .dv-fondo{background:var(--dv-acento)}.dv-diapo.dv-ejecutiva .dv-zona{top:8px}.dv-diapo.dv-ejecutiva.dv-l-portada .dv-zona,.dv-diapo.dv-ejecutiva.dv-l-cierre .dv-zona{top:0}.dv-diapo .dv-regla{position:absolute;left:0;right:0;top:0;height:8px;background:var(--dv-primario)}.dv-diapo.dv-ejecutiva .dv-rot.dv-rot{color:var(--dv-acento);letter-spacing:.1em}.dv-diapo.dv-ejecutiva .dv-punto{border-radius:0;background:var(--dv-primario)}.dv-diapo.dv-ejecutiva .dv-num{border-radius:4px}.dv-diapo.dv-ejecutiva .dv-port-banda{flex:0 0 28px;background:var(--dv-primario)}.dv-diapo.dv-ejecutiva .dv-port-t{padding:72px 64px 72px 88px}.dv-diapo.dv-ejecutiva.dv-l-portada .dv-rot.dv-rot{color:var(--dv-acento);font-size:20px}.dv-diapo.dv-ejecutiva .dv-port-n.dv-port-n{color:var(--dv-primario);font-size:calc(68px * var(--dv-k))}.dv-diapo.dv-ejecutiva .dv-port-regla{display:block;width:120px;height:5px;background:var(--dv-acento);margin-top:30px}.dv-diapo.dv-ejecutiva .dv-port-m.dv-port-m{color:var(--dv-suave);font-size:28px}.dv-diapo.dv-ejecutiva .dv-port-lado{flex:0 0 400px;background:var(--dv-tinte)}.dv-diapo.dv-ejecutiva .dv-port-logo{width:220px;height:220px;border:2px solid var(--dv-linea);border-radius:6px}.dv-diapo.dv-ejecutiva.dv-l-frase{--dv-tit: 48px}.dv-diapo.dv-ejecutiva .dv-frase .dv-texto{padding:64px 140px 40px 96px}.dv-diapo.dv-ejecutiva .dv-frase .dv-ico{margin-bottom:26px;align-self:flex-start}.dv-diapo.dv-ejecutiva .dv-frase .dv-barra{flex:0 0 12px;margin:150px 0 150px 84px;background:var(--dv-acento)}.dv-diapo.dv-ejecutiva.dv-v1 .dv-frase .dv-texto{padding-left:52px}.dv-diapo.dv-ejecutiva .dv-frase-centrada .dv-texto{align-items:center;text-align:center;padding:56px 160px 64px}.dv-diapo.dv-ejecutiva .dv-frase-centrada .dv-tit.dv-tit,.dv-diapo.dv-ejecutiva .dv-frase-centrada .dv-rot.dv-rot{text-align:center}.dv-diapo.dv-ejecutiva .dv-frase-centrada .dv-punto{display:none}.dv-diapo.dv-ejecutiva .dv-frase-centrada .dv-ap{justify-content:center}.dv-diapo.dv-ejecutiva .dv-frase-centrada .dv-ap-t.dv-ap-t{flex:none;text-align:center}.dv-diapo.dv-ejecutiva .dv-frase-centrada .dv-filete{display:block;flex:none;width:96px;height:4px;background:var(--dv-acento);margin:28px 0}.dv-diapo.dv-ejecutiva .dv-frase .dv-panel.dv-panel-claro{flex:0 0 340px;background:var(--dv-tinte)}.dv-diapo.dv-ejecutiva .dv-frase .dv-panel .dv-ico{align-self:center;margin:0}.dv-diapo.dv-ejecutiva.dv-v3 .dv-frase .dv-texto{padding:64px 120px 40px 72px}.dv-diapo.dv-ejecutiva .dv-apilada{padding:56px 80px 28px}.dv-diapo.dv-ejecutiva .dv-tarjeta{border-radius:4px;background:var(--dv-tinte);border:0;border-top:5px solid var(--dv-primario)}.dv-diapo.dv-ejecutiva .dv-tarjeta .dv-ico{align-self:flex-start}.dv-diapo.dv-ejecutiva .dv-tj-et.dv-tj-et{color:var(--dv-primario)}.dv-diapo.dv-ejecutiva .dv-fila{border-radius:0;background:#fff;border-bottom:2px solid var(--dv-linea);padding:18px 8px 22px}.dv-diapo.dv-ejecutiva .dv-lista .dv-izq{border-right:2px solid var(--dv-linea);margin:56px 0 40px;padding-top:0;padding-bottom:0}.dv-diapo.dv-ejecutiva .dv-cifra .dv-cf-n{background:#fff;border-right:4px solid var(--dv-acento);margin:80px 0;padding-top:0;padding-bottom:0}.dv-diapo.dv-ejecutiva .dv-kpi{background:#fff;border:2px solid var(--dv-linea);border-top:5px solid var(--dv-primario);border-radius:4px}.dv-diapo.dv-ejecutiva .dv-destacada{background:#fff;border:2px solid var(--dv-linea);border-radius:4px}.dv-diapo.dv-ejecutiva .dv-proc-fila{align-items:stretch}.dv-diapo.dv-ejecutiva .dv-paso{border:2px solid var(--dv-linea);border-radius:4px;padding:22px 14px 24px;margin:0 8px;background:#fff}.dv-diapo.dv-ejecutiva .dv-proc-tramo{display:none}.dv-diapo.dv-ejecutiva .dv-fq{background:#fff;border:2px solid var(--dv-linea);border-radius:4px}.dv-diapo.dv-ejecutiva .dv-fq-i .dv-punto{background:var(--dv-primario)}.dv-diapo.dv-ejecutiva .dv-org-c{border-radius:4px}.dv-diapo.dv-ejecutiva .dv-org-r{border-radius:4px;background:#fff}.dv-diapo.dv-ejecutiva .dv-prop-banda{background:var(--dv-tinte);border-left:12px solid var(--dv-primario);margin:56px 80px 0;padding:40px 56px;min-height:0}.dv-diapo.dv-ejecutiva .dv-prop-items{padding-top:40px}.dv-diapo.dv-ejecutiva .dv-flujo-caja{border-radius:4px;background:#fff;border:2px solid var(--dv-linea);border-top:5px solid var(--dv-primario)}.dv-diapo.dv-ejecutiva .dv-cierre .dv-texto{padding:72px 160px 32px}.dv-diapo.dv-ejecutiva .dv-cierre-pie{background:var(--dv-primario);padding:40px 160px 44px}.dv-marco{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#fff;border:1px solid #d3dae1;border-radius:10px}.dv-marco .dv-escala{position:absolute;left:0;top:0;width:1280px;height:720px;transform-origin:0 0}.dv-lista-previa{list-style:none;margin:0;padding:0;display:grid;gap:18px}.dv-lista-previa>li{margin:0}.dv-elegir{margin:12px 0;padding:0;border:0;min-width:0}.dv-elegir .dv-elegir-titulo{padding:0;font-weight:700;margin-bottom:8px}.dv-elegir .dv-elegir-opciones{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.dv-elegir .dv-elegir-opcion{display:grid;grid-template-columns:auto auto 1fr;align-items:start;gap:10px;padding:10px 12px;border:1px solid #d3dae1;border-radius:10px;background:#fff;cursor:pointer}.dv-elegir .dv-elegir-opcion.dv-elegida{border-color:#012a5f;box-shadow:0 0 0 1px #012a5f}.dv-elegir .dv-elegir-opcion input{margin-top:4px}.dv-elegir .dv-muestra{display:grid;grid-template-rows:10px 6px 6px;gap:4px;width:64px;height:36px;padding:5px;border-radius:4px;background:#f1f5f9}.dv-elegir .dv-muestra span{display:block;border-radius:2px;background:#d3dae1}.dv-elegir .dv-muestra-moderna{background:#012a5f}.dv-elegir .dv-muestra-moderna span:first-child{background:#01a1ae;width:70%}.dv-elegir .dv-muestra-moderna span{background:#e3f3f4}.dv-elegir .dv-muestra-ejecutiva{background:#fff;border:1px solid #d3dae1}.dv-elegir .dv-muestra-ejecutiva span:first-child{background:#012a5f}.dv-elegir .dv-elegir-textos{display:flex;flex-direction:column;gap:2px;min-width:0}.dv-elegir .dv-elegir-nombre{font-weight:700}.dv-elegir .dv-elegir-desc{color:#4a5866}.dv-elegir.dv-elegir .dv-elegir-ayuda{margin:8px 0 0;color:#4a5866;max-width:none}:root{--mpn-celeste: #ACDDF2;--mpn-celeste-suave: #E6F4FB;--mpn-anaranjado: #F8AE67;--mpn-anaranjado-suave: #FDEBD7;--mpn-anaranjado-texto: #7A4309;--mpn-verde: #2E705F;--mpn-verde-oscuro: #214F43;--mpn-verde-suave: #E3EFEA;--mpn-fondo: #FBF8F3;--mpn-fuente: "Arial Rounded MT Bold", "Nunito", "Varela Round", ui-rounded, "Gadugi", "Segoe UI", "Trebuchet MS", system-ui, sans-serif}.mpn-simbolo{display:block;width:auto;height:1em;flex:none}.mpn-logo{display:inline-flex;align-items:center;gap:.45em;white-space:nowrap;max-width:100%}.mpn-logo .mpn-simbolo{height:1.5em}.mpn-logo-nombre{font-family:var(--mpn-fuente);font-weight:700;color:var(--mpn-verde);line-height:1.1;letter-spacing:0}.mpn-logo-s{font-size:calc(16px * var(--escala-texto, 1))}.mpn-logo-m{font-size:calc(20px * var(--escala-texto, 1))}.mpn-logo-l{font-size:calc(28px * var(--escala-texto, 1))}.mpn-pie{display:block;position:absolute;right:16px;bottom:calc(68px + env(safe-area-inset-bottom,0px));width:32px;height:26px;pointer-events:none;-webkit-user-select:none;user-select:none}.mpn-pie .mpn-simbolo{width:100%;height:100%}@media print{.mpn-pie{display:none}}.ea-mi-brujula-bloque{margin:0 0 10px}.ea-mi-brujula h3.ea-mi-brujula-subtitulo{margin:0 0 2px;font-size:calc(17px * var(--escala-texto, 1))}.ea-mi-brujula-bloque p{margin:0}.mpn-invitacion{margin:28px 0 8px;padding:16px 18px;border:2px solid var(--mpn-celeste);border-radius:14px;background:var(--mpn-celeste-suave)}.mpn-invitacion h2{margin-top:0}.mpn-invitacion p{margin:6px 0;max-width:62ch}.mpn-invitacion-enlace{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.mpn-puerta-marca{margin:0 0 14px}.legal-alcance,.legal-borrador-marca{margin:10px 0;padding:10px 12px;border-left:4px solid var(--mpn-anaranjado);border-radius:6px;background:var(--mpn-anaranjado-suave);color:var(--mpn-anaranjado-texto);font-size:calc(15px * var(--escala-texto, 1));line-height:1.5}.legal-borrador-marca{font-weight:700}.legal-borrador{margin-top:14px}.acceso-legal{margin:18px 0 0;font-size:calc(15px * var(--escala-texto, 1))}.acceso-legal-lista{display:flex;flex-wrap:wrap;gap:4px 20px;margin:0;padding:0;list-style:none}.acceso-legal-boton{min-height:44px;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.acceso-legal-boton:focus-visible{outline:3px solid currentColor;outline-offset:2px}.acceso-legal-lectura{margin-top:8px}.mpn-revision-privada{margin:0;padding:10px 16px;background:var(--mpn-anaranjado-suave);color:var(--mpn-anaranjado-texto);border-bottom:1px solid var(--mpn-anaranjado);font-size:calc(14px * var(--escala-texto, 1));line-height:1.45;text-align:center}
