.esp-mp{--mp-tinte:var(--mk-papel-2);--mp-pleno:var(--c-espectro-violeta)}.esp-mp--violeta{--mp-tinte:var(--mk-tinte-violeta);--mp-pleno:var(--c-espectro-violeta)}.esp-mp--violeta-2{--mp-tinte:var(--mk-tinte-violeta-2);--mp-pleno:var(--c-espectro-violeta-2)}.esp-mp--magenta{--mp-tinte:var(--mk-tinte-magenta);--mp-pleno:var(--c-espectro-magenta)}.esp-mp--rosa{--mp-tinte:var(--mk-tinte-rosa);--mp-pleno:var(--c-espectro-rosa)}.esp-mp--naranja-2{--mp-tinte:var(--mk-tinte-naranja-2);--mp-pleno:var(--c-espectro-naranja-2)}.esp-mp--naranja{--mp-tinte:var(--mk-tinte-naranja);--mp-pleno:var(--c-espectro-naranja)}.esp-mp--papel{--mp-tinte:var(--mk-tinte-violeta);--mp-pleno:var(--c-espectro-violeta)}.esp-mp .esp-hint-h1,.esp-mp .esp-h2,.esp-mp .esp-h3{overflow-wrap:break-word;min-width:0}.esp-mp .esp-hint-texto{min-width:0;max-width:100%}.esp-mp .esp-hint-in>*{min-width:0}.esp-sec.esp-mp-sec{padding-block:clamp(48px,6vw,96px)}.esp-mp .esp-mp-h2-medio{font-size:clamp(32px,4vw,56px)}.esp-mp-chip{background:var(--mk-blanco);width:fit-content;max-width:100%;font-family:var(--font-mono);letter-spacing:.04em;color:var(--mk-tinta);border-radius:999px;align-items:center;gap:9px;margin-bottom:16px;padding:6px 14px 6px 11px;font-size:12.5px;line-height:1.35;display:flex}.esp-mp-chip i{background:var(--c-success);border-radius:50%;flex:none;width:8px;height:8px}.esp-mp-chip--partial i{background:var(--c-warning)}.esp-mp-chip--soon i,.esp-mp-chip--vision i{background:var(--mk-tenue)}.esp-mp-proof{border-left:2px solid var(--mp-pleno);color:var(--mk-tinta-2);margin-top:16px;padding-left:14px;font-size:15px;line-height:1.5;display:block}.esp-mp-hechos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.esp-mp-hechos li{background:var(--mk-blanco);border:1px solid var(--mk-filete);color:var(--mk-tinta-2);border-radius:20px;align-items:flex-start;gap:14px;padding:18px 20px;font-size:15.5px;line-height:1.5;display:flex}.esp-mp-hechos li:before{content:"";box-sizing:border-box;border:5px solid var(--mp-tinte);background:var(--mp-pleno);border-radius:50%;flex:none;width:20px;height:20px;margin-top:1px}.esp-mp-hechos li span{min-width:0}.esp-mp-nota{max-width:70ch;margin-top:18px;font-size:15px}.esp-mp-tarjetas,.esp-mp-pasos{gap:14px;margin:0;padding:0;list-style:none;display:grid}.esp-mp-tarjetas--2{grid-template-columns:repeat(2,minmax(0,1fr))}.esp-mp-tarjetas--3{grid-template-columns:repeat(3,minmax(0,1fr))}.esp-mp-tarjetas--4{grid-template-columns:repeat(4,minmax(0,1fr))}.esp-mp-tarjetas>li,.esp-mp-pasos>li{min-width:0;display:flex}.esp-mp-tarjeta,.esp-mp-paso{background:var(--mk-blanco);border:1px solid var(--mk-filete);border-radius:26px;flex-direction:column;flex:1;gap:12px;min-width:0;padding:clamp(22px,2.4vw,30px);display:flex}.esp-mp-icono{background:var(--mp-tinte);width:44px;height:44px;color:var(--mk-tinta);border-radius:14px;flex:none;place-items:center;display:grid}.esp-mp-pasos--rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}.esp-mp-paso-cab{justify-content:space-between;align-items:center;gap:12px;display:flex}.esp-mp-paso-n{font-family:var(--font-bricolage), var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--mk-filete-fuerte);font-size:34px;font-weight:700;line-height:1}.esp-mp-paso-cuerpo{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.esp-mp-get{font-family:var(--font-mono);white-space:normal;margin-top:4px;font-size:12.5px}.esp-mp-pasos--linea{grid-template-columns:minmax(0,1fr);gap:0;max-width:880px}.esp-mp-pasos--linea>li{padding-bottom:14px;position:relative}.esp-mp-pasos--linea>li:last-child{padding-bottom:0}.esp-mp-pasos--linea>li:before{content:"";background:var(--mk-filete-fuerte);width:2px;position:absolute;top:64px;bottom:-14px;left:51px}.esp-mp-pasos--linea>li:last-child:before{display:none}.esp-mp-pasos--linea .esp-mp-paso{z-index:1;flex-direction:row;align-items:flex-start;gap:22px;position:relative}.esp-mp-pasos--linea .esp-mp-paso-cab{flex-direction:column;flex:none;align-items:flex-start;gap:10px;width:52px}.esp-mp-pasos--linea .esp-mp-paso-n{font-size:22px}.esp-mp-pasos--linea .esp-mp-paso-cuerpo{flex:1;min-width:0}.esp-mp-ruta{background:var(--mp-tinte);border-radius:28px;flex-direction:column;gap:22px;margin-top:clamp(28px,3vw,40px);padding:clamp(22px,3vw,36px);display:flex}.esp-mp-cadena{flex-wrap:wrap;gap:12px 8px;margin:0;padding:0;list-style:none;display:flex}.esp-mp-cadena li{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.esp-mp-cadena li+li:before{content:"→";color:var(--mk-tinta-2);align-self:flex-start;margin:8px 0 0 -2px}.esp-mp-cadena li{flex-flow:wrap;align-items:flex-start;position:relative}.esp-mp-cadena li>.esp-mp-nodo-tag{flex-basis:100%}.esp-mp-nodo{background:var(--mk-blanco);color:var(--mk-tinta);border-radius:999px;padding:7px 14px;font-size:14px;font-weight:600}.esp-mp-nodo-tag{font-family:var(--font-mono);letter-spacing:.02em;color:var(--mk-tinta-2);padding-left:4px;font-size:11.5px}.esp-mp-libro{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.esp-mp-libro li{border-top:1px solid var(--mk-filete-fuerte);color:var(--mk-tinta);grid-template-columns:34px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:12px 0;font-size:15px;display:grid}.esp-mp-libro b{font-family:var(--font-mono);color:var(--mk-tinta-2);font-size:12px;font-weight:500}.esp-mp-libro em{font-family:var(--font-mono);text-align:right;color:var(--mk-tinta-2);font-size:12px;font-style:normal}.esp-mp-prosa{flex-direction:column;align-items:flex-start;gap:24px;max-width:64ch;display:flex}.esp-mp-prosa p{color:var(--mk-tinta);margin:0;font-size:clamp(19px,1.7vw,24px);line-height:1.5}.esp-lamina.esp-mp-no{padding:clamp(28px,4.5vw,64px) clamp(20px,4.5vw,64px)}.esp-mp-no ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px;margin:0;padding:0;list-style:none;display:grid}.esp-mp-no li{border-top:1px solid var(--mk-filete-fuerte);color:var(--mk-tinta-2);align-items:flex-start;gap:12px;padding:14px 0;font-size:15.5px;line-height:1.5;display:flex}.esp-mp-no li:before{content:"";box-sizing:border-box;border:2px solid var(--mk-tinta-2);border-radius:50%;flex:none;width:16px;height:16px;margin-top:4px}.esp-mp .esp-mp-cierre-h2{max-width:20ch;font-size:clamp(34px,4.6vw,64px)}.esp-uc-rejilla{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.esp-uc-rejilla>li{min-width:0;display:flex}.esp-lamina.esp-uc{border-radius:clamp(28px,3vw,40px);flex-direction:column;flex:1;gap:14px;min-width:0;min-height:300px;padding:clamp(24px,2.6vw,32px);display:flex}.esp-uc-cab{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.esp-uc-estado{padding:5px 12px;font-size:12.5px}.esp-uc-estado i{background:var(--c-success);border-radius:50%;flex:none;width:8px;height:8px}.esp-uc-estado--partial i{background:var(--c-warning)}.esp-uc-titulo{max-width:20ch}.esp-lamina.esp-uc>.esp-uc-titulo{position:static}.esp-uc-enlace{color:inherit;text-decoration:none}.esp-uc-enlace:after{content:"";z-index:2;border-radius:inherit;position:absolute;inset:0}.esp-uc-enlace:focus-visible{outline:none}.esp-uc:has(.esp-uc-enlace:focus-visible){outline:2px solid var(--c-espectro-violeta);outline-offset:3px}.esp-uc-texto{color:var(--mk-tinta-2);max-width:44ch}.esp-uc-pie{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:auto;padding-top:10px;display:flex}.esp-uc-mod{font-family:var(--font-mono);color:var(--mk-tinta);align-items:center;gap:6px;font-size:12px;display:inline-flex}.esp-punto{background:var(--mk-filete-fuerte);border-radius:50%;flex:none;width:9px;height:9px}.esp-punto--violeta{background:var(--c-espectro-violeta)}.esp-punto--violeta-2{background:var(--c-espectro-violeta-2)}.esp-punto--magenta{background:var(--c-espectro-magenta)}.esp-punto--naranja-2{background:var(--c-espectro-naranja-2)}.esp-uc-abrir{color:var(--mk-tinta);margin-left:auto;font-size:14.5px;font-weight:600}.esp-uc-ficha{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.esp-uc-col{background:var(--mk-blanco);border:1px solid var(--mk-filete);border-radius:28px;flex-direction:column;align-items:flex-start;gap:14px;min-width:0;padding:clamp(22px,3vw,36px);display:flex}.esp-uc-necesitas{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.esp-uc-necesitas li{color:var(--mk-tinta);gap:12px;font-size:16px;line-height:1.5;display:flex}.esp-uc-necesitas li:before{content:"";box-sizing:border-box;border:5px solid var(--mp-tinte);background:var(--mp-pleno);border-radius:50%;flex:none;width:20px;height:20px;margin-top:2px}.esp-uc-incluido{color:var(--mk-tinta);margin:0;font-size:17px;line-height:1.55}.esp-uc-modulos{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.esp-uc-modulos-t{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mk-tinta-2);flex-basis:100%;font-size:12px}.esp-uc-modulo{background:var(--mp-tinte);min-height:44px;color:var(--mk-tinta);border-radius:999px;align-items:center;gap:7px;padding:0 16px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}a.esp-uc-modulo:hover{background:var(--mk-papel-2)}.esp-uc-planes{min-height:44px;color:var(--mk-tinta);text-decoration:underline;-webkit-text-decoration-color:var(--c-espectro-violeta);text-decoration-color:var(--c-espectro-violeta);text-underline-offset:5px;align-items:center;font-weight:600;text-decoration-thickness:2px;display:inline-flex}.esp-uc-otros{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.esp-uc-otro{background:var(--mk-blanco);border:1px solid var(--mk-filete);min-width:0;min-height:44px;color:var(--mk-tinta);border-radius:22px;flex-direction:column;gap:6px;padding:20px 22px;text-decoration:none;display:flex}.esp-uc-otro:hover{border-color:var(--mk-filete-fuerte)}.esp-uc-otro b{font-size:16px;font-weight:600}.esp-uc-otro span{color:var(--mk-tinta-2);font-size:14px;line-height:1.45}.esp-uc-otro--todos{border-style:dashed;border-color:var(--mk-filete-fuerte);background:0 0;justify-content:center;font-weight:600}.esp-ilus-cruza{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.esp-ilus{background:var(--mk-blanco);width:100%;max-width:480px;box-shadow:var(--mk-sombra-2);color:var(--mk-tinta);border-radius:28px;flex-direction:column;gap:12px;margin-inline-start:auto;padding:20px 20px 26px;font-size:14px;line-height:1.4;display:flex;position:relative}.esp-ilus-cab{justify-content:space-between;align-items:center;gap:10px;display:flex}.esp-ilus-titulo{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mk-tinta-2);font-size:12px;font-weight:500}.esp-ilus-demo{padding:3px 10px;font-size:11.5px}.esp-il-flota{max-width:calc(100% - 32px);box-shadow:var(--mk-sombra-1);white-space:normal;transform-origin:100% 100%;border-radius:16px;padding:9px 14px;font-size:13px;font-weight:600;line-height:1.25;position:absolute;bottom:-16px;right:16px;transform:rotate(2.5deg)}.esp-il-flota svg{flex:none}.esp-il-lista{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.esp-il-fila{background:var(--mk-papel);border-radius:16px;align-items:center;gap:12px;padding:10px 12px;display:flex}.esp-il-quien{flex-direction:column;flex:1;min-width:0;display:flex}.esp-il-quien b{font-size:14.5px;font-weight:600}.esp-il-quien small{color:var(--mk-tinta-2);font-size:12.5px}.esp-il-importe{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13.5px}.esp-il-puntaje{background:var(--mp-tinte);width:38px;height:38px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:13.5px;font-weight:600;display:grid}.esp-il-avatar{background:var(--c-espectro-magenta);width:40px;height:40px;color:var(--c-sobre-espectro);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.esp-il-vistas{flex-wrap:wrap;gap:6px;display:flex}.esp-il-vista{border:1px solid var(--mk-filete-fuerte);color:var(--mk-tinta-2);border-radius:999px;padding:5px 12px;font-size:12.5px}.esp-il-vista--on{background:var(--mk-tinta);border-color:var(--mk-tinta);color:var(--mk-papel)}.esp-il-medidor{background:var(--mp-tinte);border-radius:999px;flex:1;min-width:56px;height:8px;overflow:hidden}.esp-il-medidor>span{width:calc(var(--v,0) * 1%);border-radius:inherit;background:var(--mp-pleno);height:100%;display:block}.esp-il-medidor-fila{align-items:center;gap:10px;margin-top:4px;display:flex}.esp-il-medidor-rotulo{color:var(--mk-tinta-2);white-space:nowrap;font-size:12.5px}.esp-il-medidor-n{font-family:var(--font-mono);font-size:13px}.esp-il-burbuja{border-radius:18px;max-width:82%;margin:0;padding:10px 14px;font-size:14px}.esp-il-burbuja--lead{background:var(--mk-papel-2);border-bottom-left-radius:6px;align-self:flex-start}.esp-il-burbuja--agente{background:var(--mk-tinte-violeta);border-bottom-right-radius:6px;align-self:flex-end}.esp-il-cabecera-ficha{align-items:center;gap:12px;display:flex}.esp-il-cabecera-ficha b{flex:1;min-width:0;font-size:16px;font-weight:600}.esp-il-linea{flex-direction:column;gap:0;margin:4px 0 0;padding:0;list-style:none;display:flex}.esp-il-linea li{color:var(--mk-tinta-2);padding:0 0 14px 22px;font-size:14px;position:relative}.esp-il-linea li:before{content:"";box-sizing:border-box;background:var(--mp-pleno);border-radius:50%;width:10px;height:10px;position:absolute;top:4px;left:0}.esp-il-linea li:not(:last-child):after{content:"";background:var(--mk-filete);width:2px;position:absolute;top:16px;bottom:2px;left:4px}.esp-il-dia{font-family:var(--font-bricolage), var(--font-display);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:640}.esp-il-horas{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.esp-il-hora{border:1px solid var(--mk-filete-fuerte);text-align:center;font-family:var(--font-mono);font-variant-numeric:tabular-nums;border-radius:14px;padding:11px 0;font-size:14px}.esp-il-hora--on{background:var(--mk-tinta);border-color:var(--mk-tinta);color:var(--mk-papel)}.esp-il-boton{background:var(--mk-tinta);min-height:44px;color:var(--mk-papel);border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-size:14.5px;font-weight:600;display:inline-flex}.esp-il-boton--contorno{border:1.5px solid var(--mk-tinta);color:var(--mk-tinta);background:0 0}.esp-il-nota{text-align:center;color:var(--mk-tinta-2);margin:0;font-size:12.5px}.esp-il-total{justify-content:space-between;align-items:baseline;gap:12px;padding:4px 2px;display:flex}.esp-il-total span{font-family:var(--font-mono);color:var(--mk-tinta-2);font-size:13px}.esp-il-total b{font-family:var(--font-bricolage), var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:700}.esp-il-enlace{align-self:flex-start}.esp-il-firma{background:var(--mk-papel);border-radius:16px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.esp-il-firma span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mk-tenue);font-size:11.5px}.esp-il-firma i{font-family:var(--font-bricolage), var(--font-display);font-size:26px;font-weight:600;line-height:1.1}.esp-il-versiones{height:150px;margin-bottom:4px;position:relative}.esp-il-version{border:1px solid var(--mk-filete-fuerte);height:110px;font-family:var(--font-mono);color:var(--mk-tinta-2);border-radius:18px;padding:12px 14px;font-size:12px;position:absolute;inset-inline:0}.esp-il-version--3{background:var(--mk-papel-2);top:0;transform:scale(.92)}.esp-il-version--2{background:var(--mk-papel);top:18px;transform:scale(.96)}.esp-il-version--1{background:var(--mp-tinte);border-color:var(--mp-pleno);color:var(--mk-tinta);top:38px}.esp-il-aprobador{justify-content:space-between;gap:10px;margin:0;font-size:14px;display:flex}.esp-il-aprobador span{color:var(--mk-tinta-2)}.esp-il-botones{flex-wrap:wrap;gap:8px;display:flex}.esp-il-texto-anuncio{margin:0;font-size:16px;font-weight:500;line-height:1.4}.esp-il-canales{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.esp-il-canales li{background:var(--mk-papel);color:var(--mk-tinta-2);border-radius:14px;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;font-size:12.5px;display:grid}.esp-il-canales b{font-family:var(--font-mono);color:var(--mk-tinta);font-size:12px}.esp-il-fila--carga{flex-wrap:wrap}.esp-il-fila--carga .esp-il-medidor{flex:80px}.esp-mp-vista{background:var(--mp-tinte);isolation:isolate;border-radius:clamp(28px,4vw,48px);place-items:center;padding:clamp(28px,5vw,64px) clamp(16px,4vw,56px) clamp(40px,6vw,72px);display:grid;position:relative;overflow:hidden}.esp-mp-vista .esp-mancha{aspect-ratio:1;opacity:.9;width:clamp(180px,26vw,320px);top:-80px;right:-60px}.esp-mp-vista .esp-ilus{z-index:1;max-width:640px;margin-inline:auto}@media (max-width:1000px){.esp-mp-tarjetas--4,.esp-mp-tarjetas--3,.esp-uc-rejilla,.esp-uc-otros{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.esp-ilus{max-width:520px;margin-inline-start:0}}@media (max-width:720px){.esp-mp-hechos,.esp-mp-no ul,.esp-mp-tarjetas--2,.esp-mp-tarjetas--3,.esp-mp-tarjetas--4,.esp-mp-pasos--rejilla,.esp-uc-rejilla,.esp-uc-otros,.esp-uc-ficha{grid-template-columns:minmax(0,1fr)}.esp-mp-pasos--linea .esp-mp-paso{flex-direction:column;gap:14px}.esp-mp-pasos--linea .esp-mp-paso-cab{flex-direction:row;align-items:center;width:auto}.esp-mp-pasos--linea>li:before{display:none}.esp-mp-libro li{grid-template-columns:28px minmax(0,1fr)}.esp-mp-libro em{text-align:left;grid-column:2}}@media (prefers-contrast:more){.esp-ilus,.esp-mp-tarjeta,.esp-mp-paso,.esp-mp-hechos li,.esp-uc-col{outline:1.5px solid var(--mk-tinta);outline-offset:-1.5px}}@media (forced-colors:active){.esp-ilus,.esp-mp-tarjeta,.esp-mp-paso,.esp-mp-hechos li,.esp-uc-col,.esp-uc-otro,.esp-mp-nodo{border:1px solid canvastext}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.esp-uc{transition:transform var(--duration-niiko-slow) var(--ease-niiko-out), box-shadow var(--duration-niiko-slow) var(--ease-niiko-out)}.esp-uc:hover{box-shadow:var(--mk-sombra-2);transform:translateY(-4px)}.esp-uc:has(.esp-uc-enlace:focus-visible){box-shadow:var(--mk-sombra-2);transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.esp-uc{transition:none}}.esp-mp .esp-cabecera .esp-h2{font-size:clamp(32px,4.2vw,60px)}
