.signal-line[data-astro-cid-hh35g7lt]{--signal-line-gap:20px;--signal-line-stop:12px;--signal-line-stop-top:30px;gap:24px;display:grid}.signal-line--owners-hidden[data-astro-cid-hh35g7lt]{--signal-line-stop-top:6px}.signal-line__steps[data-astro-cid-hh35g7lt]{grid-template-columns:repeat(var(--signal-line-stops), minmax(0, 1fr));column-gap:var(--signal-line-gap);display:grid}.signal-line__step[data-astro-cid-hh35g7lt]{padding:calc(var(--signal-line-stop-top) + 30px) 16px 0 0;position:relative}.signal-line__owner[data-astro-cid-hh35g7lt]{font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;color:var(--color-muted);position:absolute;top:0;left:0}.signal-line__step--ours[data-astro-cid-hh35g7lt] .signal-line__owner[data-astro-cid-hh35g7lt]{color:var(--color-accent)}.signal-line__owner--repeat[data-astro-cid-hh35g7lt]{visibility:hidden}.signal-line__stop[data-astro-cid-hh35g7lt]{top:var(--signal-line-stop-top);z-index:1;width:var(--signal-line-stop);height:var(--signal-line-stop);border:2px solid var(--color-signal-ring);background:var(--color-surface);border-radius:50%;position:absolute;left:0}.signal-line__step--ours[data-astro-cid-hh35g7lt] .signal-line__stop[data-astro-cid-hh35g7lt]{background:var(--color-accent);border:0}.signal-line__step[data-astro-cid-hh35g7lt]:not(:last-child):after{content:"";top:calc(var(--signal-line-stop-top) + 5px);left:calc(var(--signal-line-stop) / 2);width:calc(100% + var(--signal-line-gap));background:var(--color-signal-line);height:2px;position:absolute}.signal-line__step--our-line[data-astro-cid-hh35g7lt]:not(:last-child):after{top:calc(var(--signal-line-stop-top) + 4px);background:var(--color-accent);height:4px}@media screen and (prefers-reduced-motion:no-preference){.signal-line[data-astro-cid-hh35g7lt][data-drawing] .signal-line__step[data-astro-cid-hh35g7lt]:not(:last-child):after{transform:scaleX(var(--signal-line-draw,0));transform-origin:0}.signal-line[data-astro-cid-hh35g7lt][data-drawing] .signal-line__stop[data-astro-cid-hh35g7lt]{transition:scale var(--motion-stop);scale:0}.signal-line[data-astro-cid-hh35g7lt][data-drawing] .signal-line__step[data-astro-cid-hh35g7lt][data-reached] .signal-line__stop[data-astro-cid-hh35g7lt]{scale:1}}.signal-line__name[data-astro-cid-hh35g7lt]{font:var(--type-subtitle-sm);color:var(--color-ink);margin-bottom:8px}.signal-line__text[data-astro-cid-hh35g7lt],.signal-line__caption[data-astro-cid-hh35g7lt]{font:var(--type-description-sm);color:var(--color-muted)}@media (width<=640px){.signal-line[data-astro-cid-hh35g7lt]{--signal-line-gap:24px;--signal-line-stop-top:32px}.signal-line--owners-hidden[data-astro-cid-hh35g7lt]{--signal-line-stop-top:6px}.signal-line__steps[data-astro-cid-hh35g7lt]{row-gap:var(--signal-line-gap);grid-template-columns:minmax(0,1fr)}.signal-line__step[data-astro-cid-hh35g7lt]{padding:0 0 0 28px}.signal-line__owner[data-astro-cid-hh35g7lt]{margin-bottom:8px;display:block;position:static}.signal-line__step[data-astro-cid-hh35g7lt]:not(:last-child):after{top:calc(var(--signal-line-stop-top) + 6px);width:2px;height:calc(100% + var(--signal-line-gap));left:5px}.signal-line__step--our-line[data-astro-cid-hh35g7lt]:not(:last-child):after{top:calc(var(--signal-line-stop-top) + 6px);width:4px;height:calc(100% + var(--signal-line-gap));left:4px}}@media screen and (prefers-reduced-motion:no-preference) and (width<=640px){.signal-line[data-astro-cid-hh35g7lt][data-drawing] .signal-line__step[data-astro-cid-hh35g7lt]:not(:last-child):after{transform:scaleY(var(--signal-line-draw,0));transform-origin:top}}
