.esp-lamina.esp-conf{border-radius:clamp(28px,3.4vw,40px);flex-wrap:wrap;align-items:center;gap:28px 56px;padding:clamp(24px,4vw,44px);display:flex}.esp-conf-texto{flex-direction:column;flex:340px;gap:10px;min-width:0;display:flex}.esp .esp-conf-rotulo{font-family:var(--font-mono);letter-spacing:.08em;color:var(--mk-tinta-2);font-size:13px;font-weight:500}.esp-conf-frase{font-family:var(--font-bricolage), var(--font-display);letter-spacing:-.02em;color:var(--mk-tinta);margin:0;font-size:clamp(20px,1.9vw,28px);font-weight:600;line-height:1.22}.esp-conf-logos{flex-wrap:wrap;flex:520px;gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.esp-conf-logo{background:var(--mk-blanco);min-height:48px;color:var(--mk-tinta);border-radius:18px;align-items:center;gap:10px;padding:10px 16px;font-size:15px;font-weight:500;display:flex}.esp-conf-logo svg{flex:none}
.esp-lamina.esp-ini{padding:clamp(32px,5vw,72px) clamp(20px,4.5vw,64px)}.esp-ini-m1{width:320px;height:320px;top:30%;right:-90px}.esp-ini-m2{border-radius:50%;width:220px;height:220px;bottom:22%;left:-70px}.esp-ini-pasos{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.esp-ini-pasos>li{display:flex}.esp-ini-paso{background:var(--mk-blanco);border-radius:32px;flex-direction:column;flex:1;gap:14px;min-width:0;padding:26px;display:flex}@media (max-width:1080px){.esp-ini-pasos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.esp-ini-pasos{grid-template-columns:minmax(0,1fr)}}.esp-ini-n{background:var(--c-espectro-violeta);min-width:64px;height:56px;color:var(--mk-tinta);font-family:var(--font-bricolage), var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;border-radius:58% 42% 52% 48%/46% 56% 44% 54%;justify-content:center;align-self:flex-start;align-items:center;padding:0 14px;font-size:28px;font-weight:700;line-height:1;display:inline-flex}.esp-ini-vista{flex-direction:column;gap:8px;margin-top:auto;padding-top:10px;display:flex}.esp-ini-campo,.esp-ini-accion{border-radius:14px;padding:12px 14px;font-size:14px;line-height:1.3}.esp-ini-campo{border:1.5px solid var(--mk-filete);color:var(--mk-tenue)}.esp-ini-campo--wa{border-color:var(--mk-filete-fuerte);color:var(--mk-tinta);justify-content:center;align-items:center;gap:8px;font-weight:600;display:flex}.esp-ini-accion{background:var(--mk-tinta);color:var(--mk-papel);text-align:center;font-weight:600}.esp-ini-burbuja{background:var(--mk-papel-2);max-width:92%;color:var(--mk-tinta);border-radius:14px 14px 14px 4px;padding:9px 12px;font-size:13px;line-height:1.35}.esp-ini-burbuja--yo{background:var(--mk-tinta);color:var(--mk-papel);border-radius:14px 14px 4px;align-self:flex-end}.esp-ini-estado{background:var(--mk-tinte-violeta);color:var(--mk-tinta);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.esp-ini-interruptor{background:var(--c-espectro-violeta);border-radius:999px;flex:none;width:44px;height:26px;position:relative}.esp-ini-interruptor:after{content:"";background:var(--mk-blanco);border-radius:50%;width:20px;height:20px;position:absolute;top:3px;right:3px}.esp-ini-pie{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;margin-top:clamp(24px,3vw,36px);display:flex}.esp-ini-escala{flex:420px;align-items:center;gap:14px;min-width:0;display:flex}.esp-ini-tiempo{font-family:var(--font-mono);color:var(--mk-tinta-2);white-space:nowrap;font-size:13px}.esp-ini-barra{background:var(--mk-blanco);border-radius:999px;flex:auto;height:8px;position:relative;overflow:hidden}.esp-ini-llena{background:var(--c-espectro-violeta);transform-origin:0;border-radius:999px;position:absolute;inset:0}@keyframes esp-ini-llena{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.esp-ini-llena{animation:linear both esp-ini-llena;animation-timeline:view();animation-range:entry cover 50%}}}@media (prefers-reduced-motion:reduce){.esp-ini-llena{animation:none;transform:none}}
.esp-mod-rejilla{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.esp-mod-li{grid-column:span 4;display:flex}.esp-mod-li--miira{grid-area:span 2/span 7}.esp-mod-li--crm,.esp-mod-li--ciita{grid-column:span 5}.esp-mod-li--kiipu,.esp-mod-li--niima{grid-column:span 6}@media (max-width:1000px){.esp-mod-rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}.esp-mod-li,.esp-mod-li--crm,.esp-mod-li--ciita,.esp-mod-li--kiipu,.esp-mod-li--niima{grid-area:auto/span 1}.esp-mod-li--miira{grid-area:auto/1/auto/-1}}@media (max-width:640px){.esp-mod-rejilla{grid-template-columns:minmax(0,1fr)}.esp-mod-li--miira{grid-column:auto}}.esp-lamina.esp-mod{border-radius:clamp(28px,3vw,40px);flex-direction:column;flex:1;gap:14px;min-width:0;padding:clamp(24px,2.6vw,32px);display:flex}.esp-mod--miira{min-height:380px}.esp-mod-cab{align-items:center;gap:10px;display:flex}.esp-mod-nombre{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mk-tinta);font-size:13px;font-weight:500}.esp-mod-plan{padding:4px 11px;font-size:12.5px}.esp-mod-titulo{max-width:22ch}.esp-lamina.esp-mod>.esp-mod-titulo{position:static}.esp-mod--miira .esp-mod-titulo{letter-spacing:-.03em;max-width:17ch;font-size:clamp(28px,3vw,40px);line-height:1.04}.esp-mod-texto{max-width:46ch;color:var(--mk-tinta-2)}.esp-mod--miira .esp-mod-texto{font-size:17px}.esp-mod-enlace{color:inherit;text-decoration:none}.esp-mod-enlace:after{content:"";z-index:2;border-radius:inherit;position:absolute;inset:0}.esp-mod-enlace:focus-visible{outline:none}.esp-mod:has(.esp-mod-enlace:focus-visible){outline:2px solid var(--c-espectro-violeta);outline-offset:3px}.esp-mod-mancha{width:168px;height:168px;transition:transform var(--duration-niiko-slower) var(--ease-niiko-out);bottom:-64px;right:-56px}.esp-mod--miira .esp-mod-mancha{width:300px;height:300px;bottom:-90px;right:-70px}.esp-mod-fichas{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:8px;display:flex}.esp-mod-filas{flex-direction:column;gap:8px;margin:auto 0 0;padding:8px 0 0;list-style:none;display:flex}.esp-mod-fila{background:var(--mk-blanco);color:var(--mk-tinta);border-radius:999px;align-items:center;gap:10px;padding:8px 12px 8px 8px;font-size:14px;display:flex}.esp-mod-avatar{width:30px;height:30px;color:var(--c-sobre-espectro);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.esp-mod-avatar--magenta{background:var(--c-espectro-magenta)}.esp-mod-avatar--naranja-2{background:var(--c-espectro-naranja-2)}.esp-mod-avatar--rosa{background:var(--c-espectro-rosa)}.esp-mod-fila-nombre{font-weight:500}.esp-mod-fila-etapa{font-family:var(--font-mono);color:var(--mk-tinta-2);margin-left:auto;font-size:12px}.esp-mod-firma{background:var(--mk-blanco);border-radius:16px;flex-direction:column;gap:2px;margin-top:auto;padding:12px 14px;display:flex}.esp-mod-firma-rotulo{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mk-tenue);font-size:11.5px}.esp-mod-firma-nombre{font-family:var(--font-bricolage), var(--font-display);color:var(--mk-tinta);font-size:24px;font-style:italic;font-weight:600;line-height:1.1}@media (hover:hover) and (prefers-reduced-motion:no-preference){.esp-mod{transition:transform var(--duration-niiko-slow) var(--ease-niiko-out), box-shadow var(--duration-niiko-slow) var(--ease-niiko-out)}.esp-mod:hover{box-shadow:var(--mk-sombra-2);transform:translateY(-4px)}.esp-mod:has(.esp-mod-enlace:focus-visible){box-shadow:var(--mk-sombra-2);transform:translateY(-4px)}.esp-mod:hover .esp-mod-mancha{transform:rotate(14deg)scale(1.1)}.esp-mod:has(.esp-mod-enlace:focus-visible) .esp-mod-mancha{transform:rotate(14deg)scale(1.1)}}@media (prefers-reduced-motion:reduce){.esp-mod,.esp-mod-mancha{transition:none}}
.esp-lamina.esp-ai{padding:clamp(28px,5vw,72px) clamp(20px,4.5vw,64px)}.esp-ai-m1{width:300px;height:300px;top:-90px;right:-60px}.esp-ai-m2{border-radius:50%;width:240px;height:240px;bottom:-130px;right:8%}.esp-ai-in{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}@media (max-width:960px){.esp-ai-in{grid-template-columns:minmax(0,1fr)}}.esp-ai-texto{flex-direction:column;gap:20px;display:flex}.esp-ai-texto .esp-rotulo{align-self:flex-start}.esp-ai-h2{font-size:clamp(36px,4.4vw,64px)}.esp-ai-puntos{flex-direction:column;gap:14px;margin:8px 0 0;padding:0;list-style:none;display:flex}.esp-ai-puntos li{color:var(--mk-tinta);align-items:flex-start;gap:12px;font-size:16.5px;line-height:1.45;display:flex}.esp-ai-visto{background:var(--mk-blanco);width:24px;height:24px;color:var(--mk-tinta);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.esp-ai-panel{background:var(--mk-blanco);box-shadow:var(--mk-sombra-3);border-radius:clamp(26px,3vw,36px);flex-direction:column;gap:12px;padding:clamp(18px,2.4vw,28px);display:flex}.esp-ai-cab{align-items:center;gap:10px;padding-bottom:6px;display:flex}.esp-ai-sello{background:var(--mk-tinta);width:30px;height:30px;color:var(--mk-papel);border-radius:10px;place-items:center;display:grid}.esp-ai-nombre{color:var(--mk-tinta);font-size:15px;font-weight:600}.esp-ai-ws{margin-left:auto;padding:4px 11px;font-size:12.5px}.esp-ai-msg{max-width:88%;color:var(--mk-tinta);margin:0;padding:10px 14px;font-size:14.5px;line-height:1.45}.esp-ai-msg--yo{background:var(--mk-tinta);color:var(--mk-papel);border-radius:18px 18px 4px;align-self:flex-end}.esp-ai-msg--ai{background:var(--mk-papel-2);border-radius:18px 18px 18px 4px;align-self:flex-start}.esp-ai-barras{flex-direction:column;gap:12px;padding:4px 4px 2px;display:flex}.esp-ai-barra-txt{color:var(--mk-tinta);justify-content:space-between;gap:12px;margin-bottom:6px;font-size:13px;display:flex}.esp-ai-barra-txt span:first-child{font-weight:600}.esp-ai-barra-txt span:last-child{font-family:var(--font-mono);color:var(--mk-tinta-2);text-align:right;font-size:12px}.esp-ai-pista{background:var(--mk-papel-2);border-radius:999px;height:8px;display:block;overflow:hidden}.esp-ai-relleno{width:var(--w,0%);border-radius:inherit;background:var(--mk-tinta);transform-origin:0;height:100%;display:block}.esp-ai-permiso{border:1.5px solid var(--mk-tinta);background:var(--mk-papel);border-radius:22px;flex-direction:column;gap:6px;margin-top:4px;padding:16px;display:flex}.esp-ai-permiso-et{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mk-tinta-2);font-size:11.5px;font-weight:500}.esp-ai-permiso-tit{color:var(--mk-tinta);font-size:15px;font-weight:600;line-height:1.3}.esp-ai-permiso-txt{color:var(--mk-tinta-2);font-size:13.5px}.esp-ai-permiso-acc{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.esp-ai-btn{border:1.5px solid var(--mk-tinta);min-height:40px;color:var(--mk-tinta);border-radius:999px;align-items:center;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}.esp-ai-btn--si{background:var(--mk-tinta);color:var(--mk-papel)}@media (prefers-reduced-motion:no-preference){.esp-ai-relleno{transition:transform 1.1s var(--ease-niiko-out);transition-delay:calc(.5s + var(--j,0) * .14s)}.esp-js .esp-ai-escena:not(.esta) .esp-ai-relleno{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.esp-ai-relleno{transition:none;transform:none}}
.esp-lun-par{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.esp-lun-par>div{display:flex}@media (max-width:860px){.esp-lun-par{grid-template-columns:minmax(0,1fr)}}.esp-lamina.esp-lun{border-radius:clamp(30px,3.4vw,40px);flex-direction:column;flex:1;gap:18px;min-width:0;padding:clamp(24px,3vw,40px);display:flex}.esp-lun-mancha{border-radius:50%;width:200px;height:200px;top:-70px;right:-70px}.esp-lun-etiqueta{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mk-tinta-2);align-self:flex-start;font-size:12.5px;font-weight:500}.esp-lun .esp-h3{max-width:20ch}.esp-lun-chat{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.esp-lun-burbuja{background:var(--mk-blanco);max-width:86%;color:var(--mk-tinta);border-radius:18px 18px 18px 5px;align-self:flex-start;padding:10px 14px;font-size:14.5px;line-height:1.4}.esp-lun-burbuja--yo{background:var(--mk-tinta);color:var(--mk-papel);border-radius:18px 18px 5px;align-self:flex-end}.esp-lun-espera{border:1.5px dashed var(--mk-filete-fuerte);font-family:var(--font-mono);color:var(--mk-tinta);border-radius:999px;align-self:center;align-items:center;gap:8px;padding:4px 12px;font-size:12.5px;display:inline-flex}.esp-lun-punto{background:var(--c-espera);border-radius:50%;width:9px;height:9px}.esp-lun-datos{border-top:1px solid var(--mk-filete-fuerte);flex-direction:column;gap:8px;margin:auto 0 0;padding-top:14px;display:flex}.esp-lun-datos>div{justify-content:space-between;gap:16px;font-size:14px;display:flex}.esp-lun-datos dt{color:var(--mk-tinta-2)}.esp-lun-datos dd{text-align:right;color:var(--mk-tinta);margin:0;font-weight:600}.esp-lun--con .esp-lun-datos{border-top-color:var(--mk-tinte-violeta-hondo)}.esp-lun--con .esp-lun-datos dd{font-family:var(--font-mono);font-weight:500}
.esp-cinta{margin-block:clamp(8px,2vw,24px);padding-block:clamp(36px,5vw,72px);position:relative;overflow:clip}.esp-cinta-giro{transform-origin:50%;width:110%;margin-left:-5%;transform:rotate(-3deg)}.esp-cinta-pista{align-items:center;gap:0;width:max-content;display:flex;transform:translate(-4%)}.esp-cinta-item{flex:none;align-items:center;display:inline-flex}.esp-cinta-palabra{font-family:var(--font-bricolage), var(--font-display);letter-spacing:-.045em;white-space:nowrap;color:var(--mk-tinta);padding-inline:clamp(14px,2vw,28px);font-size:clamp(46px,7.6vw,124px);font-weight:760;line-height:1}.esp-cinta-palabra--contorno{color:#0000;-webkit-text-stroke:1.5px var(--mk-tinta)}.esp-cinta-punto{aspect-ratio:1;border-radius:50%;flex:none;width:clamp(14px,1.6vw,22px)}.esp-cinta-punto--violeta{background:var(--c-espectro-violeta)}.esp-cinta-punto--violeta-2{background:var(--c-espectro-violeta-2)}.esp-cinta-punto--magenta{background:var(--c-espectro-magenta)}.esp-cinta-punto--rosa{background:var(--c-espectro-rosa)}.esp-cinta-punto--naranja-2{background:var(--c-espectro-naranja-2)}.esp-cinta-punto--naranja{background:var(--c-espectro-naranja)}@keyframes esp-cinta-desliza{0%{transform:translate(0,0)}to{transform:translate(-18%)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.esp-cinta-pista{animation:linear both esp-cinta-desliza;animation-timeline:view();animation-range:entry exit}}}@media (forced-colors:active){.esp-cinta-palabra--contorno{color:canvastext;-webkit-text-stroke:0}}@media (prefers-reduced-motion:reduce){.esp-cinta-pista{animation:none}}
.esp-pq-rejilla{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.esp-pq-rejilla>li{display:flex}@media (max-width:1080px){.esp-pq-rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.esp-pq-rejilla{grid-template-columns:minmax(0,1fr)}.esp-pq-retrato{aspect-ratio:16/10}}.esp-lamina.esp-pq{border-radius:clamp(28px,3vw,36px);flex-direction:column;flex:1;gap:18px;min-width:0;padding:14px 14px 22px;display:flex}.esp-pq-media{position:relative}.esp-pq-retrato{isolation:isolate;aspect-ratio:5/4;border-radius:58% 42% 52% 48%/46% 56% 44% 54%;position:relative;overflow:hidden}.esp-pq-retrato--2{border-radius:44% 56% 49% 51%/55% 41% 59% 45%}.esp-pq-retrato--3{border-radius:52% 48% 41% 59%/42% 58%}.esp-pq-retrato--4{border-radius:47% 53% 58% 42%/52% 46% 54% 48%}.esp-pq-retrato--naranja-2{background:var(--c-espectro-naranja-2);--pq-tinte:var(--mk-tinte-naranja-2)}.esp-pq-retrato--magenta{background:var(--c-espectro-magenta);--pq-tinte:var(--mk-tinte-magenta)}.esp-pq-retrato--violeta-2{background:var(--c-espectro-violeta-2);--pq-tinte:var(--mk-tinte-violeta-2)}.esp-pq-retrato--rosa{background:var(--c-espectro-rosa);--pq-tinte:var(--mk-tinte-rosa)}.esp-pq-retrato:empty:after{content:"";aspect-ratio:1;background:var(--pq-tinte);width:62%;transition:transform var(--duration-niiko-slower) var(--ease-niiko-out);border-radius:50%;position:absolute;bottom:-26%;right:-12%}.esp-pq-foto{object-fit:cover;object-position:50% 22%;transition:transform var(--duration-niiko-slower) var(--ease-niiko-out)}.esp-pq-ficha{z-index:2;background:var(--mk-blanco);max-width:calc(100% - 24px);box-shadow:var(--mk-sombra-1);color:var(--mk-tinta);transform:rotate(var(--giro,-3deg));transform-origin:0 100%;transition:transform var(--duration-niiko-slow) var(--ease-niiko-out);border-radius:16px;align-items:center;gap:8px;padding:9px 14px 9px 9px;font-size:13.5px;font-weight:600;line-height:1.25;display:inline-flex;position:absolute;bottom:-14px;left:12px}.esp-pq-ficha-visto{background:var(--mk-tinte-violeta);width:24px;height:24px;color:var(--mk-tinta);border-radius:50%;flex:none;place-items:center;display:grid}.esp-pq-cuerpo{flex-direction:column;flex:1;gap:10px;padding:10px 10px 0;display:flex}.esp-pq-pasos{flex-wrap:wrap;align-items:center;gap:6px;margin:auto 0 0;padding:14px 0 0;list-style:none;display:flex}.esp-pq-pasos li{background:var(--mk-blanco);font-family:var(--font-mono);color:var(--mk-tinta);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;display:inline-flex}.esp-pq-pasos li+li:before{content:"→";color:var(--mk-tinta-2);margin-left:-4px}.esp-pq-pasos li+li{padding-left:8px}.esp-pq-noes{max-width:70ch;margin-top:clamp(24px,3vw,36px);font-size:15px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.esp-pq:hover .esp-pq-ficha{transform:translate3d(0, -6px, 0) rotate(calc(var(--giro,-3deg) * .4))}.esp-pq:hover .esp-pq-foto,.esp-pq:hover .esp-pq-retrato:empty:after{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.esp-pq-ficha,.esp-pq-foto,.esp-pq-retrato:empty:after{transition:none}}
.esp-lamina.esp-con{padding:clamp(32px,5vw,72px) clamp(20px,4.5vw,64px)}.esp-con-m{border-radius:53% 47% 41% 59%/58% 44% 56% 42%;width:360px;height:360px;bottom:-140px;right:-100px}.esp .esp-con-sub{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mk-tinta-2);margin:clamp(8px,1.5vw,16px) 0 14px;font-size:12.5px;font-weight:500}.esp-con-apps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 clamp(20px,3vw,32px);padding:0;list-style:none;display:grid}.esp-con-apps>li{display:flex}@media (max-width:960px){.esp-con-apps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.esp-con-apps{grid-template-columns:minmax(0,1fr)}}.esp-con-app{background:var(--mk-blanco);border-radius:24px;flex:1;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"logo nombre""logo desc";align-items:center;gap:2px 16px;min-width:0;padding:18px 20px;display:grid}.esp-con-app>svg{grid-area:logo}.esp-con-app-nombre{color:var(--mk-tinta);grid-area:nombre;font-size:16px;font-weight:600}.esp-con-app-desc{color:var(--mk-tinta-2);grid-area:desc;font-size:14px;line-height:1.4}.esp-con-ias{flex-wrap:wrap;gap:10px;margin:0 0 clamp(24px,3.4vw,40px);padding:0;list-style:none;display:flex}.esp-con-ia{background:var(--mk-blanco);min-height:44px;color:var(--mk-tinta);border-radius:999px;align-items:center;gap:10px;padding:8px 18px 8px 14px;font-size:15px;font-weight:500;display:inline-flex}.esp-con-ia--texto{border:1.5px dashed var(--mk-filete-fuerte);color:var(--mk-tinta-2);background:0 0;padding-left:18px}.esp-con-ia .esp-glifo path{transition:fill var(--duration-niiko-base) var(--ease-niiko-out)}.esp-con-ia--enciende:hover .esp-glifo,.esp-con-ia--enciende:focus-within .esp-glifo{--glifo-fill:var(--glifo-marca,currentColor)}.esp-con-pie{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:14px;display:grid}.esp-con-pie>div{display:flex}@media (max-width:960px){.esp-con-pie{grid-template-columns:minmax(0,1fr)}}.esp-con-dev,.esp-con-plan{border-radius:32px;flex-direction:column;flex:1;gap:14px;min-width:0;padding:clamp(22px,2.6vw,32px);display:flex}.esp-con-dev{background:var(--mk-blanco)}.esp-con-plan{background:var(--mk-papel-2)}.esp-con-dev .esp-cuerpo{max-width:60ch}.esp-con-cmd{background:var(--mk-tinta);border-radius:20px;align-items:center;gap:12px;padding:8px 8px 8px 18px;display:flex;position:relative}.esp-con-cmd-texto{min-width:0;font-family:var(--font-mono);color:var(--mk-papel);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:1;font-size:13.5px;line-height:1.5}.esp-con-cmd-boton{background:var(--mk-papel);min-width:96px;min-height:44px;color:var(--mk-tinta);font-family:var(--font-body);cursor:pointer;transition:background-color var(--duration-niiko-base) var(--ease-niiko-out), transform var(--duration-niiko-fast) var(--ease-niiko-out);border:0;border-radius:999px;flex:none;padding:0 18px;font-size:14.5px;font-weight:600}.esp-con-cmd-boton:hover{background:var(--mk-tinte-violeta)}.esp-con-cmd-boton:active{transform:scale(.96)}@media (max-width:520px){.esp-con-cmd{flex-direction:column;align-items:stretch;padding:14px}.esp-con-cmd-boton{align-self:flex-start}}.esp-con-enlace{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-self:flex-start;align-items:center;font-weight:600;text-decoration-thickness:2px;display:inline-flex}.esp-con-enlace:hover{-webkit-text-decoration-color:var(--mk-tinta);text-decoration-color:var(--mk-tinta)}.esp-con-plan-lista{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.esp-con-plan-item{border:1.5px dashed var(--mk-filete-fuerte);min-height:40px;color:var(--mk-tenue);border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 12px;font-size:14.5px;font-weight:500;display:inline-flex}.esp-con-plan-estado{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11.5px}@media (prefers-reduced-motion:reduce){.esp-con-ia .esp-glifo path,.esp-con-cmd-boton{transition:none}}
.esp-dat{position:relative}.esp-dat-m{background:var(--mk-tinte-naranja-2);border-radius:50%;width:200px;height:200px;top:-70px;left:-60px}.esp-dat>:not(.esp-mancha){z-index:1;position:relative}.esp-dat-rejilla{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.esp-dat-rejilla>li{display:flex}@media (max-width:960px){.esp-dat-rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.esp-dat-rejilla{grid-template-columns:minmax(0,1fr)}}.esp-lamina.esp-dat-tarjeta{border-radius:28px;flex-direction:column;flex:1;gap:10px;min-width:0;padding:clamp(22px,2.4vw,30px);display:flex}.esp-dat-icono{box-sizing:content-box;background:var(--mk-blanco);color:var(--mk-tinta);border-radius:16px;margin-bottom:8px;padding:10px}.esp-dat .esp-h3{font-size:clamp(20px,1.7vw,24px)}
