.ln.astro-4dofani3{--lx:50%;position:relative}.ln__via.astro-4dofani3{left:var(--lx);background:color-mix(in srgb, var(--bone) 14%, transparent);border-radius:var(--r-2xs);width:2px;margin-left:-1px;position:absolute;top:14px;bottom:10px}.ln__via.astro-4dofani3 i.astro-4dofani3{border-radius:var(--r-2xs);background:linear-gradient(180deg, var(--bone), var(--cobalt));transform-origin:50% 0;box-shadow:0 0 12px color-mix(in srgb, var(--cobalt) 80%, transparent);position:absolute;inset:0}.ln__via.astro-4dofani3 b.astro-4dofani3{background:var(--bone);width:12px;height:12px;box-shadow:0 0 0 5px color-mix(in srgb, var(--cobalt) 50%, transparent), 0 0 26px 6px var(--cobalt);opacity:0;border-radius:50%;margin-top:-6px;position:absolute;top:0;left:50%;transform:translate(-50%)}.ln.astro-4dofani3[data-vivo] .ln__via.astro-4dofani3 i.astro-4dofani3{transform:scaleY(0)}.ln__fases.astro-4dofani3{gap:var(--s5);display:grid}.ln__fase.astro-4dofani3,.ln__final.astro-4dofani3{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(48px,9vw,144px);display:grid;position:relative}.ln__texto.astro-4dofani3{gap:var(--s2);text-align:right;justify-items:end;display:grid}.ln__fase--der.astro-4dofani3 .ln__texto.astro-4dofani3{text-align:left;grid-column:2;justify-items:start}.ln__nodo.astro-4dofani3{left:var(--lx);background:var(--carbon);border:2px solid color-mix(in srgb, var(--bone) 30%, transparent);width:16px;height:16px;transition:background-color var(--d-3) var(--ease), border-color var(--d-3) var(--ease), box-shadow var(--d-3) var(--ease), transform var(--d-3) var(--ease);z-index:1;border-radius:50%;margin-left:-8px;position:absolute;top:6px}.ln__n.astro-4dofani3{align-items:center;gap:var(--s2);font-family:var(--f-sistema);font-size:var(--t-mono);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--bone) 62%, transparent);font-weight:500;display:inline-flex}.ln__n.astro-4dofani3 span.astro-4dofani3{border:1px solid color-mix(in srgb, var(--bone) 24%, transparent);letter-spacing:.02em;text-transform:none;color:var(--bone);border-radius:999px;padding:3px 9px}.ln__d.astro-4dofani3{font-size:var(--t-body-l);color:color-mix(in srgb, var(--bone) 74%, transparent);text-wrap:pretty;line-height:1.45}.ln__sale.astro-4dofani3{border-radius:var(--r-s);background:var(--bone);color:var(--carbon);letter-spacing:-.01em;text-align:left;box-shadow:0 20px 40px -20px color-mix(in srgb, var(--cobalt) 90%, transparent);align-items:center;gap:10px;padding:9px 14px 9px 10px;font-weight:620;display:inline-flex}.ln__sale.astro-4dofani3 span.astro-4dofani3{border-radius:var(--r-xs);background:var(--cobalt);color:var(--bone);font-family:var(--f-sistema);font-size:var(--t-mono-s);letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;font-weight:500}.ln__final.astro-4dofani3{margin-top:var(--s5);text-align:center;justify-items:center;gap:var(--s2);padding-top:var(--s6);grid-template-columns:1fr}.ln__final.astro-4dofani3 .ln__nodo.astro-4dofani3{top:0}.ln__final.astro-4dofani3 .ln__d.astro-4dofani3{max-inline-size:44rem}.ln.astro-4dofani3[data-vivo] .astro-4dofani3[data-linea-fase] .ln__texto.astro-4dofani3,.ln.astro-4dofani3[data-vivo] .ln__final.astro-4dofani3>.astro-4dofani3:not(.ln__nodo){opacity:.6;transition:opacity var(--d-3) var(--ease)}.ln.astro-4dofani3[data-vivo] .astro-4dofani3[data-linea-fase] .ln__sale.astro-4dofani3{opacity:0;transition:opacity var(--d-3) var(--ease) .18s, transform var(--d-3) var(--ease) .18s;transform:translateY(10px)scale(.96)}.ln.astro-4dofani3[data-vivo] .astro-4dofani3[data-on] .ln__texto.astro-4dofani3,.ln.astro-4dofani3[data-vivo] .ln__final.astro-4dofani3[data-on]>.astro-4dofani3:not(.ln__nodo),.ln.astro-4dofani3[data-vivo] .astro-4dofani3[data-on] .ln__sale.astro-4dofani3{opacity:1;transform:none}.ln.astro-4dofani3 .astro-4dofani3[data-on] .ln__nodo.astro-4dofani3,.ln.astro-4dofani3:not([data-vivo]) .ln__nodo.astro-4dofani3{background:var(--bone);border-color:var(--bone);box-shadow:0 0 0 6px color-mix(in srgb, var(--bone) 12%, transparent), 0 0 28px 4px color-mix(in srgb, var(--cobalt) 90%, transparent);transform:scale(1.1)}@media (width<=899px){.ln.astro-4dofani3{--lx:8px}.ln__fases.astro-4dofani3{gap:var(--s6)}.ln__fase.astro-4dofani3,.ln__final.astro-4dofani3{grid-template-columns:1fr;padding-left:40px}.ln__texto.astro-4dofani3,.ln__fase--der.astro-4dofani3 .ln__texto.astro-4dofani3{text-align:left;grid-column:1;justify-items:start}.ln__final.astro-4dofani3{text-align:left;justify-items:start}.ln__final.astro-4dofani3 .ln__nodo.astro-4dofani3{top:calc(var(--s6) + 6px)}}
