@keyframes ProgramCompletionBadgeCard-module__dnRDDq__badge-in{0%{opacity:0;transform:scale(.82)translateY(14px)}60%{opacity:1;transform:scale(1.03)translateY(0)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes ProgramCompletionBadgeCard-module__dnRDDq__ring-pulse{0%{opacity:.55;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}.ProgramCompletionBadgeCard-module__dnRDDq__stage{--badge-bg:var(--interactive);--badge-fg:var(--interactive-foreground);--badge-accent:var(--accent-green);--badge-accent-fg:var(--interactive);justify-content:center;align-items:center;width:17.5rem;max-width:100%;display:flex;position:relative}.ProgramCompletionBadgeCard-module__dnRDDq__ring{border:2px solid color-mix(in srgb, var(--badge-accent) 50%, transparent);pointer-events:none;border-radius:9999px;width:17.5rem;height:17.5rem;position:absolute}.ProgramCompletionBadgeCard-module__dnRDDq__card{z-index:1;box-sizing:border-box;background:var(--badge-bg);width:17.5rem;min-height:28rem;box-shadow:0 26px 60px color-mix(in srgb, var(--badge-bg) 45%, transparent);color:var(--badge-fg);border-radius:1.5rem;flex-direction:column;align-items:center;padding:1.625rem 1.375rem 0;display:flex;position:relative;overflow:hidden}.ProgramCompletionBadgeCard-module__dnRDDq__ribbon{clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%);background:var(--badge-accent)}.ProgramCompletionBadgeCard-module__dnRDDq__label{color:var(--badge-accent)}.ProgramCompletionBadgeCard-module__dnRDDq__rule{background:color-mix(in srgb, var(--badge-accent) 55%, transparent)}.ProgramCompletionBadgeCard-module__dnRDDq__footer{background:var(--badge-accent);color:var(--badge-accent-fg)}.ProgramCompletionBadgeCard-module__dnRDDq__mark{color:var(--badge-accent)}.ProgramCompletionBadgeCard-module__dnRDDq__check{color:var(--badge-bg)}@media (prefers-reduced-motion:no-preference){.ProgramCompletionBadgeCard-module__dnRDDq__ring{animation:2.4s ease-out .25s infinite ProgramCompletionBadgeCard-module__dnRDDq__ring-pulse}.ProgramCompletionBadgeCard-module__dnRDDq__card{animation:.75s cubic-bezier(.22,1.2,.36,1) .25s both ProgramCompletionBadgeCard-module__dnRDDq__badge-in}}
