._8wBXG_ventana{aspect-ratio:4/3;background:var(--card);border:1px solid var(--border);border-radius:1rem;font-size:.8rem;line-height:1.4;position:relative;overflow:hidden;box-shadow:0 1px 2px #18181b0a,0 24px 48px -24px #4f46e54d}._8wBXG_barra{border-bottom:1px solid var(--border);background:var(--muted);align-items:center;gap:.6rem;height:2.5rem;padding:0 .9rem;display:flex}._8wBXG_puntos i{background:var(--border);border-radius:50%;width:8px;height:8px;margin-right:4px;display:inline-block}._8wBXG_titulo{color:var(--muted-foreground);font-size:.72rem;font-weight:600}._8wBXG_estado{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);align-items:center;gap:6px;margin-left:auto;font-size:.65rem;font-weight:600;transition:color .4s;display:flex}._8wBXG_estado:before{content:"";background:#a1a1aa;border-radius:50%;width:7px;height:7px;transition:background .4s,box-shadow .4s}._8wBXG_ventana[data-paso="4"] ._8wBXG_estado{color:var(--accent)}._8wBXG_ventana[data-paso="4"] ._8wBXG_estado:before{background:var(--accent);box-shadow:0 0 0 3px #10b9812e}._8wBXG_cuerpo{position:absolute;inset:2.5rem 0 0}._8wBXG_capa{opacity:0;transition:opacity .45s var(--ease-out-strong), transform .45s var(--ease-out-strong);pointer-events:none;position:absolute;inset:1rem;transform:translateY(8px)}._8wBXG_capa[data-visible=true]{opacity:1;transform:none}._8wBXG_notasTitulo{font-family:var(--font-heading,inherit);margin-bottom:.7rem;font-size:.85rem;font-weight:600}._8wBXG_nota{border:1px solid var(--border);background:var(--card);opacity:0;border-radius:.5rem;align-items:flex-start;gap:.55rem;margin-bottom:.5rem;padding:.55rem .7rem;transition:opacity .4s,transform .4s;display:flex;transform:translate(-6px)}._8wBXG_capa[data-visible=true] ._8wBXG_nota{opacity:1;transform:none}._8wBXG_capa[data-visible=true] ._8wBXG_nota:nth-of-type(2){transition-delay:80ms}._8wBXG_capa[data-visible=true] ._8wBXG_nota:nth-of-type(3){transition-delay:.22s}._8wBXG_capa[data-visible=true] ._8wBXG_nota:nth-of-type(4){transition-delay:.36s}._8wBXG_capa[data-visible=true] ._8wBXG_nota:nth-of-type(5){transition-delay:.5s}._8wBXG_nota i{background:#d97706;border-radius:50%;flex:none;width:7px;height:7px;margin-top:.4rem}._8wBXG_nota[data-bien=true]{color:var(--muted-foreground)}._8wBXG_nota[data-bien=true] i{background:var(--accent)}._8wBXG_rejilla{grid-template-columns:1fr 1.25fr;gap:.75rem;display:grid}._8wBXG_lateral{position:relative}._8wBXG_tarjeta{border:1px solid var(--border);background:var(--card);opacity:0;border-radius:.65rem;padding:.75rem;transition:opacity .4s,transform .4s;position:absolute;inset:0;transform:translateY(6px)}._8wBXG_tarjeta[data-visible=true]{opacity:1;transform:none}._8wBXG_tarjetaTitulo{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:.5rem;font-size:.65rem;font-weight:600}._8wBXG_linea{border-top:1px solid var(--border);color:var(--muted-foreground);justify-content:space-between;gap:.5rem;padding:.35rem 0;font-size:.72rem;display:flex}._8wBXG_linea b{color:var(--foreground);font-weight:600}._8wBXG_firma{color:var(--primary);margin-top:.6rem;font-size:.68rem;font-weight:600}._8wBXG_grande{font-family:var(--font-heading,inherit);margin-bottom:.4rem;font-size:.85rem}._8wBXG_grande span{color:var(--primary);font-size:1.7rem;font-weight:600;line-height:1}._8wBXG_evento{border-top:1px solid var(--border);opacity:0;align-items:center;gap:.4rem;padding:.35rem 0;font-size:.72rem;display:flex}._8wBXG_evento:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}._8wBXG_evento span{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-left:auto}._8wBXG_tarjeta[data-visible=true] ._8wBXG_evento{animation:_8wBXG_entrar .4s var(--ease-out-strong) both}._8wBXG_tarjeta[data-visible=true] ._8wBXG_evento:nth-of-type(3){animation-delay:.5s}._8wBXG_tarjeta[data-visible=true] ._8wBXG_evento:nth-of-type(4){animation-delay:1s}@keyframes _8wBXG_entrar{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}._8wBXG_manual{color:var(--primary);margin-top:.6rem;font-size:.68rem;font-weight:600}._8wBXG_modulos{grid-template-rows:repeat(3,1fr);gap:.6rem;display:grid}._8wBXG_modulo{border:1.5px dashed var(--border);border-radius:.65rem;padding:.6rem .75rem;transition:border-color .45s,background .45s;position:relative}._8wBXG_moduloTitulo{align-items:center;gap:.4rem;font-size:.75rem;font-weight:600;display:flex}._8wBXG_moduloTitulo:after{content:"en alcance";letter-spacing:.05em;text-transform:uppercase;color:var(--primary);margin-left:auto;font-size:.6rem;font-weight:600}._8wBXG_moduloCuerpo{opacity:0;flex-direction:column;gap:4px;margin-top:.5rem;transition:opacity .45s;display:flex}._8wBXG_burbuja{background:#eef0fd;border-radius:6px;width:55%;height:8px;display:block}._8wBXG_burbujaDer{background:var(--primary);opacity:.7;align-self:flex-end;width:40%}._8wBXG_fila{background:var(--muted);border:1px solid var(--border);border-radius:4px;width:90%;height:7px;display:block}._8wBXG_progreso{background:var(--border);opacity:0;border-radius:3px;height:3px;transition:opacity .3s;position:absolute;bottom:.5rem;left:.75rem;right:.75rem}._8wBXG_progreso i{background:var(--primary);width:0;height:100%;transition:width 1.4s var(--ease-out-strong);border-radius:3px;display:block}._8wBXG_modulo[data-estado=listo]{border:1.5px solid var(--border);background:var(--card)}._8wBXG_modulo[data-estado=listo] ._8wBXG_moduloCuerpo{opacity:1}._8wBXG_modulo[data-estado=listo] ._8wBXG_moduloTitulo:after{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px}._8wBXG_modulo[data-estado=curso]{border:1.5px solid var(--primary);background:var(--card)}._8wBXG_modulo[data-estado=curso] ._8wBXG_moduloCuerpo{opacity:.45}._8wBXG_modulo[data-estado=curso] ._8wBXG_moduloTitulo:after{content:"en curso"}._8wBXG_modulo[data-estado=curso] ._8wBXG_progreso{opacity:1}._8wBXG_modulo[data-estado=curso] ._8wBXG_progreso i{width:62%}@media (max-width:480px){._8wBXG_ventana{aspect-ratio:5/4;font-size:.68rem}._8wBXG_capa{inset:.7rem}._8wBXG_rejilla{gap:.5rem}._8wBXG_tarjeta{padding:.55rem}._8wBXG_linea{padding:.25rem 0;font-size:.64rem}._8wBXG_grande span{font-size:1.4rem}._8wBXG_modulos{gap:.4rem}._8wBXG_modulo{padding:.4rem .55rem}._8wBXG_moduloCuerpo{gap:3px;margin-top:.3rem}._8wBXG_nota{padding:.4rem .55rem}}@media (prefers-reduced-motion:reduce){._8wBXG_capa,._8wBXG_nota,._8wBXG_tarjeta{transform:none}}
