.yG11HW_flow{--n:6;--cycle:7s;position:relative}.yG11HW_steps{grid-template-columns:1fr;gap:1.25rem;display:grid;position:relative}@media (min-width:64rem){.yG11HW_steps{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:1rem}}.yG11HW_rail{z-index:0;pointer-events:none;inset-inline-start:1.75rem;background:var(--fam-color-border);border-radius:9999px;width:3px;position:absolute;top:1.75rem;bottom:1.75rem}@media (min-width:64rem){.yG11HW_rail{inset-inline-start:calc(50% / var(--n));inset-inline-end:calc(50% / var(--n));width:auto;height:3px;top:1.75rem;bottom:auto}}.yG11HW_railFill{border-radius:inherit;background:linear-gradient(90deg, var(--fam-color-primary), var(--fam-color-purple));transform-origin:top;position:absolute;inset:0;transform:scaleY(1)}@media (min-width:64rem){.yG11HW_railFill{transform-origin:0;transform:scaleX(1)}[dir=rtl] .yG11HW_railFill{transform-origin:100%}}.yG11HW_pulse{background:var(--fam-color-purple);width:.85rem;height:.85rem;box-shadow:0 0 0 4px color-mix(in oklab, var(--fam-color-purple) 25%, transparent), 0 0 16px var(--fam-color-purple);opacity:0;border-radius:9999px;margin:-.425rem;position:absolute;top:0;left:1.5px}@media (min-width:64rem){.yG11HW_pulse{top:1.5px;left:0}}.yG11HW_step{z-index:1;gap:.875rem;display:flex;position:relative}@media (min-width:64rem){.yG11HW_step{text-align:center;flex-direction:column;align-items:center}}.yG11HW_node{border:2px solid var(--fam-color-primary);background:var(--fam-color-primary-soft);width:3.5rem;height:3.5rem;color:var(--fam-color-primary);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s,box-shadow .3s;display:inline-flex}.yG11HW_ai .yG11HW_node{border-color:var(--fam-color-purple);background:var(--fam-color-purple-soft);color:var(--fam-color-purple)}.yG11HW_final .yG11HW_node{border-color:var(--fam-color-success);background:var(--fam-color-success-soft);color:var(--fam-color-success)}html[data-motion=full] .yG11HW_flow:not(.yG11HW_run) .yG11HW_railFill{transform:scaleY(0)}@media (min-width:64rem){html[data-motion=full] .yG11HW_flow:not(.yG11HW_run) .yG11HW_railFill{transform:scaleX(0)}}html[data-motion=full] .yG11HW_flow:not(.yG11HW_run) .yG11HW_step{opacity:.35}html[data-motion=full] .yG11HW_flow .yG11HW_step{transition:opacity .4s;transition-delay:calc(var(--i) * .26s)}html[data-motion=full] .yG11HW_flow .yG11HW_railFill{transition:transform 1.6s cubic-bezier(.3,.7,.2,1)}html[data-motion=full] .yG11HW_run .yG11HW_pulse{animation:yG11HW_travelY var(--cycle) linear infinite;animation-delay:calc(1.6s + var(--d) * var(--cycle) / 3)}@media (min-width:64rem){html[data-motion=full] .yG11HW_run .yG11HW_pulse{animation-name:yG11HW_travelX}html[dir=rtl][data-motion=full] .yG11HW_run .yG11HW_pulse{animation-name:yG11HW_travelXr}}html[data-motion=full] .yG11HW_run .yG11HW_node{animation:yG11HW_glow var(--cycle) ease-in-out infinite;animation-delay:calc(1.6s + var(--i) * var(--cycle) / var(--n) / 1.15)}@keyframes yG11HW_travelY{0%{opacity:0;top:0}6%{opacity:1}90%{opacity:1}to{opacity:0;top:100%}}@keyframes yG11HW_travelX{0%{opacity:0;left:0}6%{opacity:1}90%{opacity:1}to{opacity:0;left:100%}}@keyframes yG11HW_travelXr{0%{opacity:0;left:100%}6%{opacity:1}90%{opacity:1}to{opacity:0;left:0}}@keyframes yG11HW_glow{0%,18%,to{box-shadow:none;transform:scale(1)}8%{box-shadow:0 0 0 6px color-mix(in oklab, var(--fam-color-purple) 22%, transparent);transform:scale(1.1)}}.yG11HW_caret:after{content:"";vertical-align:-.15em;background:currentColor;width:2px;height:1em;margin-inline-start:2px;animation:.9s step-end infinite yG11HW_blink;display:inline-block}@keyframes yG11HW_blink{50%{opacity:0}}.yG11HW_dots span{background:currentColor;border-radius:9999px;width:.4rem;height:.4rem;margin-inline-end:.2rem;animation:1s ease-in-out infinite yG11HW_dot;display:inline-block}.yG11HW_dots span:nth-child(2){animation-delay:.15s}.yG11HW_dots span:nth-child(3){animation-delay:.3s}@keyframes yG11HW_dot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.yG11HW_appear{animation:.32s cubic-bezier(.3,.7,.2,1) both yG11HW_appear}@keyframes yG11HW_appear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.yG11HW_bar{transform-origin:0;animation:.7s cubic-bezier(.3,.7,.2,1) both yG11HW_grow}[dir=rtl] .yG11HW_bar{transform-origin:100%}@keyframes yG11HW_grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}html:not([data-motion=full]) .yG11HW_appear{animation:none}html:not([data-motion=full]) .yG11HW_bar{animation:none}html:not([data-motion=full]) .yG11HW_dots span{animation:none}html:not([data-motion=full]) .yG11HW_caret:after{animation:none}
