.aset{--aico-bg:#0a1022;display:block;overflow:visible}[data-modo=claro] .aset,.modo-claro .aset{--op:.8;--aico-bg:#f4f7fd}.aset *{transform-box:fill-box}.aset .ln{fill:none;stroke:currentColor;stroke-width:var(--t,2.25px);stroke-opacity:var(--op,1);stroke-linecap:round;stroke-linejoin:round}.aset .ln2{fill:none;stroke:currentColor;stroke-width:calc(var(--t,2.25px) * .75);stroke-opacity:var(--op,1);stroke-linecap:round;stroke-linejoin:round}.aset .dim{opacity:.4}.aset .fc{fill:currentColor;fill-opacity:var(--op,1)}.aset.chico{--t-chico:1.35}.aset.chico .ln{stroke-width:calc(var(--t,2.25px) * 1.35)}.aset.chico .ln2{stroke-width:calc(var(--t,2.25px) * 1.35 * .75)}.aset .sw{transform-box:view-box;transform-origin:32px 32px;transform:rotate(58deg)}.aset .bt{transform-origin:50%}.aset .b2,.aset.cambio .b1{opacity:0}.aset.cambio .b2{opacity:1}.aset .bn{opacity:.45}.aset.activo .sw,.aset:hover .sw{animation:2.4s linear infinite as-giro}.aset.activo .b1,.aset:hover .b1{animation:2.4s linear infinite as-blip1}.aset.activo.cambio .b2,.aset.cambio:hover .b2{animation:2.4s linear infinite as-blip2}.aset.activo .bn,.aset:hover .bn{animation:2.4s linear infinite as-blipn}@keyframes as-giro{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes as-blip1{0%,11%{opacity:.25;transform:scale(.6)}14%{opacity:1;transform:scale(1.4)}24%{transform:scale(1)}70%{opacity:.9}to{opacity:.25;transform:scale(.6)}}@keyframes as-blip2{0%,31%{opacity:.25;transform:scale(.6)}34%{opacity:1;transform:scale(1.4)}44%{transform:scale(1)}85%{opacity:.9}to{opacity:.25;transform:scale(.6)}}@keyframes as-blipn{0%,53%{opacity:.15}57%{opacity:.8}to{opacity:.15}}.aset .br,.aset .pg{transform-origin:0}.aset .pl{transform-origin:50%}.aset .tras,.aset .pt{opacity:0}.aset.cambio .tras,.aset.cambio .pt{opacity:1}.aset.cambio .pgw{opacity:0}.aset.activo .br,.aset:hover .br{animation:2.8s cubic-bezier(.4,0,.2,1) infinite as-barra}.aset.activo .r2,.aset:hover .r2{animation-delay:.12s}.aset.activo .pg,.aset:hover .pg{animation:2.8s cubic-bezier(.4,0,.2,1) infinite as-prog}.aset.activo .pl,.aset:hover .pl{animation:2.8s cubic-bezier(.34,1.4,.5,1) infinite as-pop}@keyframes as-barra{0%{transform:scaleX(0)}22%{transform:scaleX(1)}88%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes as-prog{0%,10%{transform:scaleX(0)}48%{transform:scaleX(1)}88%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes as-pop{0%,46%{transform:scale(0)}56%{transform:scale(1.18)}62%{transform:scale(1)}88%{transform:scale(1)}to{transform:scale(0)}}.aset .dt{transform-origin:50%}.aset .rp{transform-origin:85% 100%}.aset.activo .dt,.aset:hover .dt{animation:.9s ease-in-out infinite as-tecla}.aset.activo .d2,.aset:hover .d2{animation-delay:.15s}.aset.activo .d3,.aset:hover .d3{animation-delay:.3s}.aset.activo .rp,.aset:hover .rp{animation:3s cubic-bezier(.34,1.4,.5,1) infinite as-resp}@keyframes as-tecla{0%,60%,to{opacity:.55;transform:translateY(0)}30%{opacity:1;transform:translateY(-3.5px)}}@keyframes as-resp{0%,42%{opacity:0;transform:scale(0)}52%{opacity:1;transform:scale(1.1)}58%{transform:scale(1)}90%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}.aset .ga{transform-box:view-box;stroke-width:var(--t,2.25px)}.aset .gtr{stroke-width:var(--t,2.25px)}.aset.chico .ga,.aset.chico .gtr{stroke-width:calc(var(--t,2.25px) * 1.35)}.aset .bd{transform-origin:50%}.aset.activo .ga,.aset:hover .ga{animation:3s cubic-bezier(.4,0,.2,1) infinite as-gauge}.aset.activo .bd,.aset:hover .bd{animation:3s cubic-bezier(.34,1.4,.5,1) infinite as-badge}.aset.activo .ck,.aset:hover .ck{animation:3s ease-out infinite as-check}@keyframes as-gauge{0%{stroke-dashoffset:138.2px}52%{stroke-dashoffset:28px}90%{stroke-dashoffset:28px}to{stroke-dashoffset:138.2px}}@keyframes as-badge{0%,50%{transform:scale(0)}60%{transform:scale(1.2)}66%{transform:scale(1)}90%{transform:scale(1)}to{transform:scale(0)}}@keyframes as-check{0%,60%{stroke-dashoffset:12px}72%{stroke-dashoffset:0}to{stroke-dashoffset:0}}.aset .cl{opacity:.45;transform:translate(-15px,3px)}.aset .cr{opacity:.45;transform:translate(15px,3px)}.aset.activo .cl,.aset:hover .cl{animation:2.8s cubic-bezier(.34,1.4,.5,1) infinite as-izq}.aset.activo .cr,.aset:hover .cr{animation:2.8s cubic-bezier(.34,1.4,.5,1) infinite as-der}@keyframes as-izq{0%,15%{opacity:0;transform:translate(0)}42%{opacity:.45;transform:translate(-15px,3px)}86%{opacity:.45;transform:translate(-15px,3px)}to{opacity:0;transform:translate(0)}}@keyframes as-der{0%,22%{opacity:0;transform:translate(0)}49%{opacity:.45;transform:translate(15px,3px)}86%{opacity:.45;transform:translate(15px,3px)}to{opacity:0;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.aset *{animation:none!important}}.maqueta{background:var(--superficie);border:1px solid var(--linea-1);border-radius:var(--radio-lg);box-shadow:var(--sombra-maqueta);color:var(--texto-cuerpo);text-align:left;transition:border-color var(--dur-media) var(--ease-suave);margin:0;position:relative}.maqueta:hover{border-color:var(--linea-hover)}.maqueta__barra{border-bottom:1px solid var(--linea-1);align-items:center;gap:10px;min-height:44px;padding:4px 6px 4px 14px;display:flex}.maqueta__barra .aset{color:var(--texto-cuerpo);flex-shrink:0}.maqueta__nombre{font:600 11px/1.2 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--texto-eyebrow)}.maqueta__dcha{align-items:center;gap:2px;margin-left:auto;display:flex}.maqueta__repetir{border-radius:var(--radio-sm);width:44px;height:44px;color:var(--texto-2);transition:color var(--dur-rapida) var(--ease-suave), background-color var(--dur-rapida) var(--ease-suave);place-items:center;display:grid}.maqueta__repetir:hover{color:var(--texto-fuerte);background:var(--superficie-hover)}.maqueta__repetir:focus-visible{outline-color:var(--foco-anillo)}.maqueta__cuerpo{padding:16px 16px 4px}@media (width>=1024px){.maqueta__cuerpo{padding:20px 22px 6px}}.maqueta__firma{color:var(--texto-2);padding:10px 16px 14px;font-size:13px;line-height:1.4}@media (width>=1024px){.maqueta__firma{padding:10px 22px 16px}}.maqueta .rotulo{font:700 11px/1.2 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--texto-2)}:root[data-pausa] [data-escena] *,:root[data-pausa] [data-escena] :before,:root[data-pausa] [data-escena] :after{animation:none!important}@media (forced-colors:active){.maqueta{border-color:canvastext}}.ft__cabeza{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ft__titulo{font:600 19px/1.25 var(--font-display);color:var(--texto-fuerte);text-wrap:balance}@media (width>=1024px){.ft__titulo{font-size:22px}}.ft__cabeza .status{flex-shrink:0;margin-top:3px}.ft__escala{--gap:4px;margin-top:18px;position:relative}.ft__segs{gap:var(--gap);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.ft__seg{background:var(--neutro-bg);border-radius:3px;height:6px;display:block}.ft__lab{font:600 11px/1.2 var(--font-body);color:var(--texto-2);margin-top:6px;display:block}.ft__segs .activo .ft__lab{color:var(--positivo-fg);font-weight:700}.ft__marca{width:calc((100% - 3 * var(--gap)) / 4);background:var(--positivo-bg);height:6px;box-shadow:inset 0 0 0 1px var(--positivo-fg);transform:translateX(calc(200% + 2 * var(--gap)));border-radius:3px;position:absolute;top:0;left:0}.ft__fuente{border-top:1px solid var(--linea-1);border-bottom:1px solid var(--linea-1);grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:18px;padding:10px 0;display:grid}.ft__punto{background:var(--texto-2);border-radius:50%;width:8px;height:8px;margin-left:3px}.ft__fuente-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.ft__fuente-nombre{font:500 14px/1.35 var(--font-body);color:var(--texto-cuerpo)}.ft__rot-angulo{margin-top:16px}.ft__angulo{font:500 15px/1.5 var(--font-body);color:var(--texto-cuerpo);border-left:2px solid #0a102238;margin:6px 0 0;padding-left:12px}.ft__regla{color:var(--texto-2);margin-top:14px;font-size:13px;line-height:1.45}@media (prefers-reduced-motion:no-preference){:root.js:not([data-pausa]) [data-escena]:not(.en-escena) .ft__marca{transform:none}[data-escena].en-escena .ft__marca{animation:ft-avanza 1.7s var(--ease-suave) .25s backwards}}@keyframes ft-avanza{0%,12%{transform:none}38%,55%{transform:translateX(calc(100% + var(--gap)))}82%,to{transform:translateX(calc(200% + 2 * var(--gap)))}}.gu__meta{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.gu__sale{font:600 13px/1.3 var(--font-body);color:var(--texto-2)}.gu__rot{margin-top:14px}.gu__gancho{font:600 18px/1.35 var(--font-display);color:var(--texto-fuerte);margin-top:6px;position:relative}@media (width>=1024px){.gu__gancho{font-size:20px}}.gu__cursor{vertical-align:-.15em;background:var(--linea-2);opacity:0;width:2px;height:1.1em;margin-left:-2px;display:inline-block}.gu__desarrollo{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.gu__desarrollo li{font:500 15px/1.45 var(--font-body);color:var(--texto-cuerpo);padding-left:14px;position:relative}.gu__desarrollo li:before{content:"";background:var(--texto-2);border-radius:1px;width:6px;height:2px;position:absolute;top:.62em;left:0}.gu__cierre{font:500 15px/1.5 var(--font-body);color:var(--texto-cuerpo);margin-top:6px}.gu__clave{border:1px solid var(--linea-2);border-radius:var(--radio-pill);font:700 12px/1.4 var(--font-body);letter-spacing:.08em;color:var(--texto-fuerte);padding:1px 8px;display:inline-block}.gu__memoria{border-radius:var(--radio-sm);background:var(--info-bg);color:var(--info-fg);font:600 13px/1.45 var(--font-body);align-items:flex-start;gap:8px;margin-top:14px;padding:10px 12px;display:flex}.gu__memoria svg{flex-shrink:0;margin-top:1px}@media (prefers-reduced-motion:no-preference){:root.js:not([data-pausa]) [data-escena]:not(.en-escena) :is(.gu__w,.gu__desarrollo li,.gu__cierre,.gu__memoria){opacity:0}[data-escena].en-escena .gu__w{animation:gu-letra 1ms linear calc(.2s + var(--i) * 60ms) backwards}[data-escena].en-escena .gu__cursor{animation:gu-cursor 1.1s steps(1, end) var(--fin) 1 both}[data-escena].en-escena .gu__desarrollo li{animation:gu-fila var(--dur-fila) var(--ease-suave) calc(var(--fin) + .4s + var(--i) * .14s) backwards}[data-escena].en-escena :is(.gu__cierre,.gu__memoria){animation:gu-fila var(--dur-fila) var(--ease-suave) calc(var(--fin) + 1s) backwards}[data-escena].en-escena .gu__memoria{animation-delay:calc(var(--fin) + 1.25s)}}@keyframes gu-letra{0%{opacity:0}}@keyframes gu-cursor{0%,50%{opacity:1}25%,75%,to{opacity:0}}@keyframes gu-fila{0%{opacity:0;transform:translateY(-8px)}}.cv__hilo{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cv__msg{align-items:flex-end;gap:8px;display:flex;position:relative}.cv__msg--sistema{justify-content:flex-end;padding-left:36px}.cv__msg--entra{padding-right:28px}.cv__avatar{background:var(--neutro-bg);width:28px;height:28px;color:var(--neutro-fg);font:700 11px/1 var(--font-body);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.cv__burbuja{font:500 14px/1.45 var(--font-body);border-radius:14px;padding:9px 12px}.cv__msg--entra .cv__burbuja{background:var(--neutro-bg);color:var(--texto-cuerpo);border-bottom-left-radius:4px}.cv__msg--sistema .cv__burbuja{background:var(--info-bg);color:var(--info-fg);border-bottom-right-radius:4px}.cv__escribe{background:var(--info-bg);border-radius:14px 14px 4px;gap:4px;padding:11px 12px;display:none;position:absolute;bottom:0;right:0}.cv__escribe i{background:var(--info-fg);opacity:.5;border-radius:50%;width:6px;height:6px}.cv__lead{--cv-lead:3.65s;isolation:isolate;border-radius:var(--radio-lg);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 54px,100% 100%,0 100%);margin-top:16px;padding:16px;position:relative}.cv__lead:before{content:"";z-index:-2;border-radius:inherit;background:#335f0b73;position:absolute;inset:0}.cv__lead:after{content:"";z-index:-1;clip-path:polygon(0 0,calc(100% - 17.5px) 0,100% 52.5px,100% 100%,0 100%);background:#fbfdf5;border-radius:14.5px;position:absolute;inset:1.5px}.cv__filas{gap:0;margin:12px 0 0;display:grid}.cv__filas div{border-top:1px solid var(--linea-1);grid-template-columns:7.5em minmax(0,1fr);gap:10px;padding:7px 0;display:grid}@media (width>=1024px){.cv__filas div{grid-template-columns:9em minmax(0,1fr)}}.cv__filas dt{font:600 13px/1.4 var(--font-body);color:var(--texto-2)}.cv__filas dd{font:600 14px/1.4 var(--font-body);color:var(--texto-fuerte);margin:0}.cv__rot-resumen{margin-top:12px}.cv__resumen{font:500 14px/1.45 var(--font-body);color:var(--texto-cuerpo);margin-top:4px}.cv__filas dd,.cv__resumen,.cv__pie{border-radius:6px}.cv__pie{font:700 13px/1.3 var(--font-body);color:var(--positivo-fg);align-items:center;gap:8px;margin-top:12px;display:inline-flex}.cv__pie:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}@media (prefers-reduced-motion:no-preference){:root.js:not([data-pausa]) [data-escena]:not(.en-escena) :is(.cv__burbuja,.cv__avatar,.cv__filas dd,.cv__resumen,.cv__pie){color:#0000;background-color:#0a102214}:root.js:not([data-pausa]) [data-escena]:not(.en-escena) .cv__pie:before{opacity:0}[data-escena].en-escena .cv__msg--entra :is(.cv__burbuja,.cv__avatar),[data-escena].en-escena .cv__msg--sistema .cv__burbuja{animation:cv-llega .3s var(--ease-suave) var(--t) backwards}[data-escena].en-escena .cv__escribe{opacity:0;animation:cv-escribe .6s linear calc(var(--t) - .6s) forwards;display:flex}[data-escena].en-escena .cv__escribe i{animation:cv-punto .3s ease-in-out calc(var(--t) - .6s) 2 both}[data-escena].en-escena .cv__escribe i:nth-child(2){animation-delay:calc(var(--t) - .52s)}[data-escena].en-escena .cv__escribe i:nth-child(3){animation-delay:calc(var(--t) - .44s)}[data-escena].en-escena :is(.cv__filas dd,.cv__pie){animation:cv-llega .3s var(--ease-suave) var(--cv-lead) backwards}[data-escena].en-escena .cv__filas div:nth-child(2) dd{animation-delay:calc(var(--cv-lead) + .1s)}[data-escena].en-escena .cv__filas div:nth-child(3) dd{animation-delay:calc(var(--cv-lead) + .2s)}[data-escena].en-escena .cv__resumen{animation:cv-llega .3s var(--ease-suave) calc(var(--cv-lead) + .3s) backwards}[data-escena].en-escena p.cv__pie{animation-delay:calc(var(--cv-lead) + .45s)}[data-escena].en-escena .cv__pie:before{animation:cv-entra .3s var(--ease-suave) calc(var(--cv-lead) + .45s) backwards}}@keyframes cv-llega{0%{color:#0000;background-color:#0a102214}}@keyframes cv-entra{0%{opacity:0}}@keyframes cv-escribe{0%,99%{opacity:1}to{opacity:0}}@keyframes cv-punto{0%,to{opacity:.35;transform:none}50%{opacity:1;transform:translateY(-2px)}}
