.cmp-prog{display:none;flex-direction:column;gap:10px;padding-top:12px}.cmp-prog.is-pronto{display:flex}.cmp-prog__px{display:flex;gap:6px}.cmp-prog__p{width:28px;height:28px;border-radius:4px;background:var(--color-accent-soft);border:1px solid var(--color-border-default);transition:background-color 300ms ease,border-color 300ms ease}.cmp-prog__p.is-feito{background:var(--color-accent-default);border:1.6px solid var(--color-border-strong)}.cmp-prog__c{margin:0;font-family:var(--font-mono);font-weight:500;font-size:var(--font-size-mono-s);line-height:1.35;letter-spacing:0.04em;color:var(--color-text-muted)}@media (prefers-reduced-motion:reduce){.cmp-prog__p{transition:none}}