.status-dot[data-astro-cid-hkky7lif]{position:relative;background:#8a8f9c}.status-row[data-astro-cid-hkky7lif][data-estado=ok] .status-dot[data-astro-cid-hkky7lif]{background:#2e9e5b}.status-row[data-astro-cid-hkky7lif][data-estado=fail] .status-dot[data-astro-cid-hkky7lif]{background:#c0392b}.paso-li[data-astro-cid-hkky7lif]{--off: 1 0}.paso[data-astro-cid-hkky7lif],.lab-card[data-astro-cid-hkky7lif],.status-row[data-astro-cid-hkky7lif]{transition:box-shadow var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out)}.paso[data-astro-cid-hkky7lif]{transition:box-shadow var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out),border-color var(--dur-slow) var(--ease-out) calc(var(--i) * .45s)}.paso[data-astro-cid-hkky7lif][aria-pressed=true]{box-shadow:0 0 0 2px var(--accent)}.paso-li[data-astro-cid-hkky7lif][data-fuera] .paso[data-astro-cid-hkky7lif]{opacity:.4}.paso-li[data-astro-cid-hkky7lif][data-fuera]:after,.paso-li[data-astro-cid-hkky7lif][data-sel]:after{scale:var(--off);transition-delay:0s}@media(hover:hover){.paso-li[data-astro-cid-hkky7lif]:hover .paso[data-astro-cid-hkky7lif],.lab-card[data-astro-cid-hkky7lif]:hover{box-shadow:0 0 0 1px var(--accent)}.status-row[data-astro-cid-hkky7lif]:hover{background-color:color-mix(in srgb,var(--accent) 10%,transparent)}}.paso-li[data-astro-cid-hkky7lif]:not(:last-child):after{content:"";position:absolute;left:50%;top:100%;width:2px;height:1rem;background:var(--accent);transform-origin:top;transition:scale var(--dur-slow) var(--ease-out) calc(var(--i) * .45s + .25s)}@media(min-width:768px){.paso-li[data-astro-cid-hkky7lif]{--off: 0 1}.paso-li[data-astro-cid-hkky7lif]:not(:last-child):after{left:100%;top:50%;width:1rem;height:2px;transform-origin:left}}@media(prefers-reduced-motion:no-preference){html.js [data-astro-cid-hkky7lif][data-flujo]:not([data-corre]) .paso[data-astro-cid-hkky7lif]{border-color:transparent!important}[data-astro-cid-hkky7lif][data-corre] .paso[data-astro-cid-hkky7lif]{animation:paso-on .9s var(--ease-out) calc(var(--i) * .45s) backwards}html.js [data-astro-cid-hkky7lif][data-flujo]:not([data-corre]) .paso-li[data-astro-cid-hkky7lif]:after{scale:var(--off)}.status-row[data-astro-cid-hkky7lif][data-sondeo][data-estado=pending] .status-dot[data-astro-cid-hkky7lif]{animation:dot-breathe 1.2s ease-in-out infinite}.status-row[data-astro-cid-hkky7lif][data-estado=ok] .status-dot[data-astro-cid-hkky7lif],.status-row[data-astro-cid-hkky7lif][data-estado=fail] .status-dot[data-astro-cid-hkky7lif]{animation:dot-pop .5s var(--ease-out)}.status-row[data-astro-cid-hkky7lif][data-estado=ok] .status-dot[data-astro-cid-hkky7lif]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:#2e9e5b;animation:dot-ping .9s ease-out both}.status-row[data-astro-cid-hkky7lif][data-estado=ok]{animation:row-ok 1.4s var(--ease-out)}.status-row[data-astro-cid-hkky7lif][data-estado=fail]{animation:row-fail 1.4s var(--ease-out)}.status-row[data-astro-cid-hkky7lif][data-estado=fail] .status-dot[data-astro-cid-hkky7lif]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:#c0392b;animation:dot-ping .9s ease-out both}.status-row[data-astro-cid-hkky7lif][data-sondeo][data-estado=pending] [data-astro-cid-hkky7lif][data-label]{animation:dot-breathe 1.2s ease-in-out infinite}.status-row[data-astro-cid-hkky7lif][data-estado=ok] [data-astro-cid-hkky7lif][data-label],.status-row[data-astro-cid-hkky7lif][data-estado=fail] [data-astro-cid-hkky7lif][data-label]{animation:label-in .4s var(--ease-out)}.badge-live[data-astro-cid-hkky7lif]:before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:999px;background:currentColor;animation:dot-breathe 2.4s ease-in-out infinite}}@keyframes paso-on{0%{box-shadow:0 0 0 0 transparent}40%{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 35%,transparent)}to{box-shadow:0 0 0 0 transparent}}@keyframes row-ok{0%{background-color:#2e9e5b47}}@keyframes row-fail{0%{background-color:#c0392b47}}@keyframes dot-breathe{50%{opacity:.35}}@keyframes dot-pop{0%{transform:scale(.4)}60%{transform:scale(1.25)}}@keyframes dot-ping{0%{transform:scale(1);opacity:.5}to{transform:scale(2.6);opacity:0}}@keyframes label-in{0%{opacity:0;translate:0 4px}}
