.plan-ladder[data-v-57deafa6]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.plan-ladder__card[data-v-57deafa6]{display:block;width:100%;text-align:left;background:var(--surface-muted);border:1px solid transparent;border-radius:12px;padding:12px 14px;font:inherit;color:inherit}.plan-ladder--compact .plan-ladder__card[data-v-57deafa6]{cursor:pointer}.plan-ladder--compact .plan-ladder__card[data-v-57deafa6]:hover,.plan-ladder--compact .plan-ladder__card[data-v-57deafa6]:focus-visible{border-color:var(--brand-primary-text);outline:none}.plan-ladder__step--done .plan-ladder__card[data-v-57deafa6]{background:var(--surface-positive)}.plan-ladder__head[data-v-57deafa6]{display:flex;align-items:center;gap:8px}.plan-ladder__index[data-v-57deafa6]{flex:none;width:22px;height:22px;border-radius:50%;background:var(--q-primary);color:#fff;font-size:.75rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.plan-ladder__title[data-v-57deafa6]{flex:1;font-weight:600;min-width:0}.plan-ladder__chip[data-v-57deafa6]{margin:0;font-size:.75rem}.plan-ladder__bar[data-v-57deafa6]{margin:10px 0 6px}.plan-ladder__headline[data-v-57deafa6]{font-size:.8125rem;color:var(--text-secondary, #666);line-height:1.5}.plan-ladder__hint[data-v-57deafa6]{display:flex;align-items:center;gap:4px;font-size:.75rem;color:var(--text-warning);margin-top:6px}.plan-ladder__action[data-v-57deafa6]{margin:4px 0 -4px -6px}
