.blog-demo{--p:1;height:calc(var(--alto,2.7)*100vh);margin-top:3rem;margin-bottom:3rem;font-size:14px;line-height:1.5;position:relative}.bd-sticky{flex-direction:column;justify-content:center;height:100svh;padding-top:4.75rem;padding-bottom:1rem;display:flex;position:sticky;top:0}.bd-escena{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:color-mix(in srgb,var(--bg-card)96%,transparent);width:100%;max-width:66rem;max-height:calc(100svh - 7.5rem);box-shadow:var(--elev-3);margin:0 auto;overflow:hidden}.bd-cabecera{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.1rem;display:flex}.bd-titulo{letter-spacing:.12em;text-transform:uppercase;min-width:0;color:var(--ink-subtle);align-items:center;gap:.55rem;font-size:11px;font-weight:700;display:inline-flex}.bd-punto{background:var(--acento);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb,var(--acento)22%,transparent);border-radius:99px;flex:none}.bd-fases{flex:none;gap:4px;display:flex}.bd-fases>i{background:var(--line-strong);border-radius:2px;width:16px;height:4px;transition:background-color .3s}.bd-fases>i[data-on=true]{background:var(--acento)}.bd-cuerpo{padding:1.1rem}.bd-pista{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-subtle);margin-top:.8rem;font-size:10.5px;font-weight:600}.bd-etiqueta{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-subtle);margin-bottom:.5rem;font-size:10.5px;font-weight:700}.bd-x{opacity:0;transition:opacity .42s var(--ease),transform .42s var(--ease);transform:translateY(10px)}.bd-x[data-on=true]{opacity:1;transform:none}.bd-burbuja{border-radius:18px;max-width:34rem;padding:.65rem .9rem;font-size:14px;line-height:1.5}.bd-burbuja--yo{background:var(--ink);color:var(--bg-paper);border-bottom-right-radius:6px;align-self:flex-end;margin-left:auto}.bd-burbuja--ia{background:var(--bg-card-2);color:var(--ink-body);border:1px solid var(--line);border-bottom-left-radius:6px;align-self:flex-start}.bd-burbuja--ia strong{color:var(--ink)}.tf-escena{gap:1rem;display:grid}@media (min-width:900px){.tf-escena{grid-template-columns:minmax(0,1fr) 15rem;align-items:start}}.tf-principal{flex-direction:column;gap:.75rem;min-width:0;display:flex}.tf-ventana{border:1px solid var(--line-strong);background:var(--bg-paper);border-radius:16px;position:relative;overflow:hidden}.tf-ventana[data-viva=true]{border-color:color-mix(in srgb,var(--acento)55%,var(--line-strong));box-shadow:0 0 0 4px color-mix(in srgb,var(--acento)12%,transparent)}.tf-barra{background:var(--bg-card-2);border-bottom:1px solid var(--line);align-items:center;gap:.6rem;padding:.5rem .7rem;font-size:12px;display:flex}.tf-semaforo{flex:none;gap:5px;display:flex}.tf-semaforo i{background:var(--line-strong);border-radius:99px;width:9px;height:9px}.tf-url{text-overflow:ellipsis;white-space:nowrap;background:var(--bg-card);min-width:0;color:var(--ink-muted);border-radius:99px;flex:1;padding:.25rem .7rem;overflow:hidden}.tf-live,.tf-hecho{letter-spacing:.06em;border-radius:99px;flex:none;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:11px;font-weight:800;display:inline-flex}.tf-live{color:#fff;background:#e11d48}.tf-live i{background:#fff;border-radius:99px;width:6px;height:6px;animation:1.1s ease-in-out infinite tf-parpadeo}.tf-hecho{background:color-mix(in srgb,var(--acento)18%,transparent);color:var(--acento)}.tf-paso{color:var(--acento);font-variant-numeric:tabular-nums;flex:none;font-weight:800}.tf-botones{color:var(--ink-subtle);gap:.5rem;display:none}@media (min-width:640px){.tf-botones{display:inline-flex}}.tf-pagina{min-height:13.5rem;padding:.9rem 1rem 3.4rem;position:relative}.tf-cargando{justify-content:center;gap:6px;padding-top:4rem;display:flex}.tf-cargando span{background:var(--acento);border-radius:99px;width:8px;height:8px;animation:.9s ease-in-out infinite tf-salto}.tf-cargando span:nth-child(2){animation-delay:.15s}.tf-cargando span:nth-child(3){animation-delay:.3s}.tf-web-cabecera{align-items:center;gap:.55rem;margin-bottom:.75rem;display:flex}.tf-logo{background:linear-gradient(135deg,var(--acento),color-mix(in srgb,var(--acento)40%,#1e3a8a));border-radius:6px;width:22px;height:22px}.tf-web-nombre{color:var(--ink);font-weight:700}.tf-buscador{gap:.5rem;display:flex}.tf-campo{border:1px solid var(--line-strong);background:var(--bg-card);min-width:0;color:var(--ink);white-space:nowrap;border-radius:10px;flex:1;padding:.45rem .75rem;overflow:hidden}.tf-placeholder{color:var(--ink-subtle)}.tf-tecleo{border-right:2px solid var(--acento);clip-path:inset(0);padding-right:2px;animation:1.2s steps(20,end) both tf-teclea,.9s step-end infinite tf-caret;display:inline-block}.tf-boton{background:var(--acento);color:#fff;border-radius:10px;flex:none;padding:.45rem .85rem;font-weight:700}.tf-resultados{animation:tf-entra .42s var(--ease)both;flex-direction:column;gap:.4rem;margin-top:.75rem;display:flex;position:relative}.tf-resultado{border:1px solid var(--line);color:var(--ink-body);border-radius:10px;align-items:center;gap:.6rem;padding:.45rem .6rem;display:flex}.tf-resultado[data-elegido=true]{border-color:var(--acento);background:color-mix(in srgb,var(--acento)10%,transparent);color:var(--ink);font-weight:600}.tf-tapa{background:color-mix(in srgb,var(--acento)45%,var(--line-strong));border-radius:3px;flex:none;width:18px;height:24px}.tf-cursor{background:var(--ink);clip-path:polygon(0 0,0 78%,26% 60%,44% 100%,58% 94%,40% 56%,74% 56%);width:18px;height:22px;animation:tf-cursor .9s var(--ease)both;position:absolute;top:.9rem;left:62%}.tf-ficha{border:1px solid var(--line);background:var(--bg-card);animation:tf-entra .42s var(--ease)both;border-radius:12px;margin-top:.75rem;padding:.75rem .85rem}.tf-ficha-titulo{color:var(--ink);margin-bottom:.4rem;font-weight:800}.tf-fila{border-top:1px solid var(--line);color:var(--ink-body);justify-content:space-between;gap:1rem;padding:.3rem 0;font-size:13px;display:flex}.tf-fila span[data-ok=true]{color:#15803d;font-weight:700}.tf-fila span[data-ok=false]{color:var(--ink-subtle)}.dark .tf-fila span[data-ok=true]{color:#4ade80}.tf-bocadillo{background:var(--ink);max-width:calc(100% - 1.6rem);color:var(--bg-paper);box-shadow:var(--elev-2);animation:tf-entra .36s var(--ease)both;border-radius:99px;align-items:center;gap:.45rem;padding:.4rem .8rem;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;bottom:.7rem;left:.8rem}.tf-bocadillo span{background:var(--acento);border-radius:99px;width:7px;height:7px;animation:1.1s ease-in-out infinite tf-parpadeo}.blog-demo .tf-pasos{margin:0;padding:0;list-style:none;display:none}@media (min-width:900px){.blog-demo .tf-pasos{flex-direction:column;gap:.35rem;display:flex}}.blog-demo .tf-pasos li{color:var(--ink-subtle);border-radius:12px;align-items:flex-start;gap:.55rem;margin:0;padding:.5rem .6rem;font-size:13px;line-height:1.4;transition:background-color .3s,color .3s;display:flex}.blog-demo .tf-pasos li[data-estado=curso]{background:color-mix(in srgb,var(--acento)12%,transparent);color:var(--ink);font-weight:600}.blog-demo .tf-pasos li[data-estado=hecho]{color:var(--ink-body)}.tf-marca{border:1.5px solid var(--line-strong);border-radius:99px;flex:none;place-items:center;width:20px;height:20px;font-size:10.5px;font-weight:800;display:grid}[data-estado=curso] .tf-marca{border-color:var(--acento);color:var(--acento)}[data-estado=hecho] .tf-marca{border-color:var(--acento);background:var(--acento);color:#fff}@keyframes tf-parpadeo{0%,to{opacity:1}50%{opacity:.25}}@keyframes tf-salto{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-6px)}}@keyframes tf-teclea{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes tf-caret{50%{border-right-color:#0000}}@keyframes tf-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes tf-cursor{0%{opacity:0;transform:translate(70px,90px)}to{opacity:1;transform:none}}.vg-escena{gap:1rem;display:grid}@media (min-width:900px){.vg-escena{grid-template-columns:minmax(0,1fr) 17rem}}.vg-principal{min-width:0}.vg-producto{border:1px solid var(--line);background:var(--bg-paper);border-radius:14px;align-items:center;gap:.75rem;padding:.6rem .75rem;display:flex}.vg-foto{background:linear-gradient(140deg,color-mix(in srgb,var(--acento)55%,#7c2d12),color-mix(in srgb,var(--acento)25%,var(--bg-card-2)));border-radius:10px;flex:none;width:42px;height:42px}.vg-nombre{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.vg-meta{color:var(--ink-muted);font-size:12.5px}.vg-meta b{color:#059669}.vg-precio{flex-direction:column;flex:none;align-items:flex-end;margin-left:auto;display:flex}.vg-precio-num{font-variant-numeric:tabular-nums;color:var(--ink);font-size:22px;font-weight:800;transition:color .3s}.vg-precio-num[data-baja=true]{color:#059669}.vg-precio-cuando{color:var(--ink-subtle);font-variant-numeric:tabular-nums;font-size:11px}.vg-grafico{width:100%;height:auto;margin-top:.75rem;display:block;overflow:visible}.vg-rejilla{stroke:var(--line);stroke-width:1px}.vg-objetivo{stroke:#10b981;stroke-width:2px;stroke-dasharray:8 7}.vg-eje{fill:var(--ink-subtle);font-size:12px;font-weight:600}.vg-linea{fill:none;stroke:var(--acento);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;transition:stroke-dashoffset .5s var(--ease)}.vg-punto{opacity:0;transition:opacity .3s}.vg-punto[data-on=true]{opacity:1}.vg-punto circle{fill:var(--acento);stroke:var(--bg-card);stroke-width:2px}.vg-punto circle.vg-punto-bajo{fill:#10b981}.vg-punto circle.vg-punto-aviso{fill:#10b981;stroke:#10b981;stroke-opacity:.35;stroke-width:8px}.vg-campana rect{fill:#10b981}.vg-campana path{fill:none;stroke:#fff;stroke-width:1.6px;stroke-linejoin:round}.vg-punto[data-on=true] .vg-campana{transform-box:fill-box;transform-origin:top;animation:.9s ease-in-out 2 vg-campana}.vg-lateral{min-width:0}.vg-aviso{border:1px solid color-mix(in srgb,#10b981 45%,var(--line));background:color-mix(in srgb,#10b981 9%,var(--bg-card));color:#059669;border-radius:12px;align-items:flex-start;gap:.6rem;margin-bottom:.45rem;padding:.6rem .7rem;display:flex}.vg-aviso-t{color:var(--ink);font-size:13px;font-weight:800}.vg-aviso-d{color:var(--ink-muted);font-size:12px}.vg-vacio{color:var(--ink-subtle);font-size:12.5px}.vg-registro{display:none}@media (min-width:900px){.vg-registro{flex-direction:column;gap:.3rem;display:flex}}.vg-registro p{background:var(--bg-card-2);color:var(--ink-body);animation:tf-entra .3s var(--ease)both;border-radius:9px;padding:.35rem .55rem;font-size:12px;line-height:1.4}.vg-registro p span{color:var(--ink-subtle);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:700;display:block}.vg-registro p[data-tipo=aviso]{background:color-mix(in srgb,#10b981 16%,var(--bg-card));color:var(--ink);font-weight:700}.vg-registro p[data-tipo=debajo]{color:var(--ink-muted)}@keyframes vg-campana{0%,to{transform:rotate(0)}20%{transform:rotate(14deg)}40%{transform:rotate(-12deg)}60%{transform:rotate(8deg)}80%{transform:rotate(-5deg)}}.mm-escena{gap:1rem;display:grid}@media (min-width:760px){.mm-escena{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.mm-chat,.mm-memoria{border:1px solid var(--line);background:var(--bg-paper);border-radius:16px;flex-direction:column;min-width:0;padding:.85rem;display:flex}.mm-mensajes{flex-direction:column;gap:.5rem;min-height:9.5rem;display:flex}.mm-chip{background:color-mix(in srgb,var(--acento)14%,transparent);color:var(--ink);border-radius:99px;align-self:flex-start;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:12px;display:inline-flex}.mm-chip b{color:var(--acento)}.mm-caja{border:1px solid var(--line-strong);background:var(--bg-card);color:var(--ink);border-radius:14px;align-items:center;gap:.5rem;margin-top:.75rem;padding:.5rem .55rem .5rem .85rem;font-size:13px;display:flex}.mm-caja>span:first-child{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.mm-caja[data-enviado=true]>span:first-child{color:var(--ink-subtle)}.mm-enviar{background:var(--ink);width:28px;height:28px;color:var(--bg-paper);border-radius:99px;flex:none;place-items:center;font-weight:800;display:grid}.mm-caja[data-enviado=false] .mm-enviar{background:var(--acento);color:#fff;box-shadow:0 0 0 5px color-mix(in srgb,var(--acento)22%,transparent)}.mm-bandeja{flex-direction:column;gap:.45rem;min-height:3rem;display:flex}.mm-vacio{color:var(--ink-subtle);font-size:12.5px}.mm-propuesta{border:1px solid color-mix(in srgb,var(--acento)45%,var(--line));background:color-mix(in srgb,var(--acento)7%,var(--bg-card));animation:tf-entra .36s var(--ease)both;border-radius:12px;padding:.6rem .7rem}.mm-propuesta-t{color:var(--ink);font-size:13.5px;font-weight:800}.mm-propuesta-d{color:var(--ink-muted);font-size:12px}.mm-acciones{gap:.4rem;margin-top:.45rem;display:flex}.mm-aceptar,.mm-descartar{border-radius:99px;align-items:center;gap:.25rem;padding:.22rem .6rem;font-size:11.5px;font-weight:800;display:inline-flex}.mm-aceptar{background:var(--acento);color:#fff;transition:transform .2s,box-shadow .2s}.mm-aceptar[data-pulsado=true]{box-shadow:0 0 0 5px color-mix(in srgb,var(--acento)25%,transparent);transform:scale(.94)}.mm-descartar{border:1px solid var(--line-strong);color:var(--ink-muted)}.mm-lista{flex-direction:column;gap:.35rem;display:flex}.mm-recuerdo{background:var(--bg-card-2);color:var(--ink);border-radius:10px;justify-content:space-between;gap:.75rem;padding:.45rem .65rem;font-size:13px;display:flex}.mm-recuerdo em{color:var(--ink-subtle);white-space:nowrap;font-size:11px;font-style:normal}.mm-recuerdo--nuevo{background:color-mix(in srgb,var(--acento)14%,var(--bg-card-2));animation:tf-entra .42s var(--ease)both}.mm-historial{border-top:1px dashed var(--line-strong);color:var(--ink-muted);margin-top:.75rem;padding-top:.6rem;font-size:12.5px}.mm-historial-t{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-subtle);font-size:10.5px;font-weight:700}.mm-noche{align-items:center;gap:.35rem;margin-top:.25rem;display:flex}.sp-escena{gap:1rem;display:grid}@media (min-width:760px){.sp-escena{grid-template-columns:19rem minmax(0,1fr)}}.sp-edad,.sp-derecha{border:1px solid var(--line);background:var(--bg-paper);border-radius:16px;min-width:0;padding:.9rem}.sp-numero{letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums;align-items:baseline;gap:.4rem;font-size:64px;font-weight:900;line-height:1;display:flex}.sp-numero small{letter-spacing:0;color:var(--acento);font-size:15px;font-weight:700}.sp-nota{color:var(--ink-muted);margin-top:.4rem;font-size:12.5px}.sp-decadas{align-items:flex-end;gap:.45rem;height:7.5rem;margin-top:.9rem;display:flex}.sp-decada{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:.3rem;height:100%;display:flex}.sp-barra{background:color-mix(in srgb,var(--ink)18%,transparent);transform-origin:bottom;width:100%;height:calc(100% - 1.2rem);transform:scaleY(calc(var(--h)*clamp(0,(var(--p) - .05 - var(--i)*.025)*4,1)));border-radius:7px 7px 3px 3px;display:block}.sp-barra[data-top=true]{background:var(--acento)}.sp-decada em{color:var(--ink-subtle);font-size:11px;font-style:normal;font-weight:700}.sp-eras{gap:4px;height:30px;display:flex}.sp-era{transform-origin:0;transform:scaleX(clamp(0,(var(--p) - .34 - var(--i)*.045)*6,1));border-radius:7px;flex-basis:0;display:block}.sp-eras-nombres{gap:4px;margin-top:.3rem;display:flex}.sp-eras-nombres span{text-overflow:ellipsis;white-space:nowrap;flex-basis:0;min-width:0;font-size:11px;font-weight:800;overflow:hidden}.sp-capsula{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid}@media (min-width:1000px){.sp-capsula{grid-template-columns:repeat(4,minmax(0,1fr))}}.sp-pista{background:var(--bg-card-2);border-radius:10px;align-items:center;gap:.45rem;padding:.35rem .45rem;display:flex}.sp-anio{color:var(--ink);font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.sp-tapa{border-radius:5px;flex:none;width:22px;height:22px}.sp-lineas{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.sp-lineas i{background:color-mix(in srgb,var(--ink)18%,transparent);border-radius:3px;height:5px;display:block}.sp-lineas i+i{background:color-mix(in srgb,var(--ink)10%,transparent);width:60%}.sp-pie{color:var(--ink-muted);margin-top:.6rem;font-size:12px}@media (max-width:640px){.blog-demo{height:calc(var(--alto,2.7)*85vh);font-size:13px}.bd-sticky{padding-top:4.25rem}.bd-escena{max-height:calc(100svh - 6.5rem)}.bd-cuerpo{padding:.8rem}.bd-cabecera{padding:.6rem .8rem}.bd-fases>i{width:10px}.bd-burbuja{padding:.5rem .75rem;font-size:13px}.tf-pagina{min-height:11rem}.mm-mensajes{min-height:0}.mm-noche{display:none}.sp-numero{font-size:48px}.sp-decadas{height:5.5rem}}@media (prefers-reduced-motion:reduce){.blog-demo{--p:1;height:auto}.bd-sticky{height:auto;padding-block:1rem;position:static}.bd-escena{max-height:none}.bd-x,.vg-punto,.vg-linea{transition:none}.tf-live i,.tf-bocadillo span,.tf-cargando span,.tf-tecleo,.tf-resultados,.tf-ficha,.tf-cursor,.tf-bocadillo,.vg-registro p,.vg-punto .vg-campana,.mm-propuesta,.mm-recuerdo--nuevo{animation:none!important}}
.bp-lectura{inset-inline:0;z-index:60;pointer-events:none;height:3px;position:fixed;top:0}.bp-lectura>i{background:var(--terra);height:100%;transform:scaleX(var(--lectura,0));transform-origin:0;display:block}[data-rv]{transition:opacity .76s cubic-bezier(.22,1,.36,1),transform .76s cubic-bezier(.22,1,.36,1)}[data-rv=espera]{opacity:0;transform:translateY(26px)}.blog-figure[data-rv=espera]{transform:translateY(34px)scale(.975)}[data-rv=dentro]{opacity:1;transform:none}.blog-prose h2[data-rv]:before{transform-origin:0;transition:transform .9s cubic-bezier(.22,1,.36,1) .15s}.blog-prose h2[data-rv=espera]:before{transform:scaleX(0)}@media (prefers-reduced-motion:reduce){[data-rv]{transition:none;opacity:1!important;transform:none!important}}
