.question-step[data-v-7c57c246]{animation:.35s both rise-7c57c246}@keyframes rise-7c57c246{0%{opacity:.001;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.question-step[data-v-7c57c246]{animation:none}}.rail-item[data-v-7c57c246]{color:var(--muted);border-radius:9px;align-items:center;gap:10px;padding:8px 10px;font-size:.94rem;font-weight:500;display:flex}.rail-dot[data-v-7c57c246]{border:1.5px solid var(--line-strong);border-radius:50%;flex:none;width:18px;height:18px}.rail-item.is-done[data-v-7c57c246]{color:var(--ink-2)}.rail-item.is-done .rail-dot[data-v-7c57c246]{background:var(--ink);border-color:var(--ink)}.rail-item.is-current[data-v-7c57c246]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.rail-item.is-current .rail-dot[data-v-7c57c246]{border-color:var(--accent);box-shadow:inset 0 0 0 4px var(--accent)}.pill[data-v-690b6b9c]{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:.78rem;font-weight:600;display:inline-flex}.pill[data-v-690b6b9c]:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.pill-open[data-v-690b6b9c]{background:var(--surface-2);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line)}.pill-review[data-v-690b6b9c],.pill-progress[data-v-690b6b9c]{background:var(--prog-soft);color:var(--prog)}.pill-rework[data-v-690b6b9c]{background:var(--warn-soft);color:var(--warn)}.pill-done[data-v-690b6b9c]{background:var(--ok-soft);color:var(--ok)}.flow[data-v-862af060]{counter-reset:f;margin:0;padding:0;list-style:none;display:grid}.flow>li[data-v-862af060]{counter-increment:f;grid-template-columns:34px 1fr;gap:14px;padding-bottom:22px;display:grid;position:relative}.flow>li[data-v-862af060]:last-child{padding-bottom:0}.flow>li[data-v-862af060]:before{content:counter(f);z-index:1;background:var(--surface-2);border:1.5px solid var(--line-strong);width:30px;height:30px;font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:.78rem;display:grid}.flow>li[data-v-862af060]:not(:last-child):after{content:"";background:var(--line);width:1.5px;position:absolute;top:32px;bottom:2px;left:15px}.phase-current[data-v-606cb8f3]{background:linear-gradient(90deg, var(--accent) 45%, var(--line) 45%)}
