.oq22Ra_steps{margin:0;padding:0;list-style:none}.oq22Ra_step{grid-template-columns:32px 1fr;column-gap:16px;padding-bottom:28px;display:grid;position:relative}.oq22Ra_step:last-child{padding-bottom:0}.oq22Ra_rail{background-image:linear-gradient(to bottom, var(--line-2) 50%, transparent 50%);background-repeat:repeat-y;background-size:2px 8px;width:2px;position:absolute;top:36px;bottom:4px;left:15px}.oq22Ra_step:last-child .oq22Ra_rail{display:none}.oq22Ra_railFill{background:var(--ink);transform-origin:top;transition:transform .7s var(--motion-ease);border-radius:2px;position:absolute;inset:0;transform:scaleY(0)}.oq22Ra_done .oq22Ra_railFill{transform:scaleY(1)}.oq22Ra_node{z-index:1;width:32px;height:32px;font-family:var(--font-mono,ui-monospace, monospace);color:var(--ink-3);background:var(--bg);border:2px dashed var(--line-2);border-radius:999px;justify-content:center;align-items:center;font-size:13px;font-weight:600;transition:border-color .3s,color .3s,background-color .3s;display:inline-flex;position:relative}.oq22Ra_current .oq22Ra_node{color:var(--ink);border-style:solid;border-color:var(--ink)}.oq22Ra_current .oq22Ra_node:after{content:"";border:2px solid var(--ink);opacity:0;animation:oq22Ra_puls 2.2s var(--motion-ease) infinite;border-radius:999px;position:absolute;inset:-6px}.oq22Ra_done .oq22Ra_node{color:var(--bg);background:var(--ink);border-style:solid;border-color:var(--ink)}.oq22Ra_check{animation:oq22Ra_haken .42s var(--motion-ease) both}.oq22Ra_body{min-width:0;padding-top:4px;transition:opacity .3s}.oq22Ra_todo .oq22Ra_body{opacity:.72}.oq22Ra_reveal{animation:oq22Ra_auf .42s var(--motion-ease) both}@keyframes oq22Ra_puls{0%{opacity:.35;transform:scale(.85)}70%{opacity:0;transform:scale(1.15)}to{opacity:0}}@keyframes oq22Ra_haken{0%{opacity:0;transform:scale(.4)rotate(-12deg)}60%{opacity:1;transform:scale(1.15)rotate(0)}to{transform:scale(1)}}@keyframes oq22Ra_auf{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.oq22Ra_pop{animation:oq22Ra_haken .36s var(--motion-ease) both}@media (prefers-reduced-motion:reduce){.oq22Ra_railFill,.oq22Ra_node,.oq22Ra_body{transition:none}.oq22Ra_current .oq22Ra_node:after,.oq22Ra_check,.oq22Ra_pop,.oq22Ra_reveal{animation:none}}
