.stage-celebration-module__2-GXUq__celebration{z-index:70;pointer-events:none;background:color-mix(in srgb, var(--color-bg) 24%, transparent);place-items:center;animation:1.65s both stage-celebration-module__2-GXUq__celebration-fade;display:grid;position:fixed;inset:0;overflow:hidden}.stage-celebration-module__2-GXUq__glow{aspect-ratio:1;background:radial-gradient(circle,#34d98a3d,#0000 68%);border-radius:999px;width:min(70vw,620px);animation:.9s ease-out both stage-celebration-module__2-GXUq__glow-bloom;position:absolute}.stage-celebration-module__2-GXUq__message{z-index:2;border:1px solid color-mix(in srgb, var(--color-acc) 44%, transparent);background:color-mix(in srgb, var(--color-paper) 92%, transparent);color:var(--color-ink);letter-spacing:-.01em;border-radius:999px;align-items:center;gap:.75rem;margin:0;padding:.85rem 1.2rem;font-size:clamp(1rem,3vw,1.25rem);font-weight:700;animation:.52s cubic-bezier(.2,.9,.25,1.25) both stage-celebration-module__2-GXUq__message-pop;display:flex;position:relative;box-shadow:0 18px 70px #0000008c}.stage-celebration-module__2-GXUq__check{aspect-ratio:1;background:var(--color-acc);color:#04140c;border-radius:999px;place-items:center;width:1.75rem;font-size:.95rem;display:grid}.stage-celebration-module__2-GXUq__confetti{position:absolute;inset:0}.stage-celebration-module__2-GXUq__confetti i{top:-8vh;left:var(--confetti-left);width:var(--confetti-size);height:calc(var(--confetti-size) * 1.7);background:var(--confetti-color);opacity:0;animation:stage-celebration-module__2-GXUq__confetti-fall var(--confetti-duration) cubic-bezier(.15, .7, .35, 1) var(--confetti-delay) both;border-radius:2px;position:absolute}@keyframes stage-celebration-module__2-GXUq__confetti-fall{0%{opacity:0;transform:translate3d(0, -5vh, 0) rotate(var(--confetti-rotation))}10%{opacity:1}to{opacity:.9;transform:translate3d(var(--confetti-sway), 112vh, 0) rotate(calc(var(--confetti-rotation) + 720deg))}}@keyframes stage-celebration-module__2-GXUq__message-pop{0%{opacity:0;transform:scale(.72)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes stage-celebration-module__2-GXUq__glow-bloom{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes stage-celebration-module__2-GXUq__celebration-fade{0%,78%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.stage-celebration-module__2-GXUq__confetti,.stage-celebration-module__2-GXUq__glow{display:none}.stage-celebration-module__2-GXUq__celebration,.stage-celebration-module__2-GXUq__message{animation:none}}
.certificate-module__UuCTyq__reveal{animation:.7s cubic-bezier(.2,.8,.2,1) both certificate-module__UuCTyq__reveal;animation-delay:var(--reveal-delay,0s)}.certificate-module__UuCTyq__name{background:linear-gradient(100deg, var(--color-ink) 0%, var(--color-ink) 40%, #b9ffd9 50%, var(--color-ink) 60%, var(--color-ink) 100%);color:#0000;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:.8s cubic-bezier(.2,.8,.2,1) .12s both certificate-module__UuCTyq__reveal,2.4s ease-in-out 1.1s both certificate-module__UuCTyq__shimmer}.certificate-module__UuCTyq__seal{animation:.62s cubic-bezier(.3,1.5,.4,1) .65s both certificate-module__UuCTyq__stamp}.certificate-module__UuCTyq__sealRing{transform-origin:50%;animation:40s linear infinite certificate-module__UuCTyq__spin}.certificate-module__UuCTyq__sealHalo{animation:.9s ease-out 1s both certificate-module__UuCTyq__halo}.certificate-module__UuCTyq__timelineItem{animation:.52s cubic-bezier(.2,.8,.2,1) both certificate-module__UuCTyq__reveal;animation-delay:calc(.9s + var(--index) * 70ms)}.certificate-module__UuCTyq__timelineDot{animation:.38s cubic-bezier(.3,1.6,.4,1) both certificate-module__UuCTyq__dot-pop;animation-delay:calc(1s + var(--index) * 70ms)}@keyframes certificate-module__UuCTyq__reveal{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}to{opacity:1;filter:none;transform:none}}@keyframes certificate-module__UuCTyq__shimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes certificate-module__UuCTyq__stamp{0%{opacity:0;transform:scale(2.4)rotate(-28deg)}60%{opacity:1;transform:scale(.92)rotate(-10deg)}to{opacity:1;transform:scale(1)rotate(-12deg)}}@keyframes certificate-module__UuCTyq__spin{to{transform:rotate(360deg)}}@keyframes certificate-module__UuCTyq__halo{0%{opacity:.7;transform:scale(.8)}to{opacity:0;transform:scale(1.6)}}@keyframes certificate-module__UuCTyq__dot-pop{0%{transform:scale(0)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.certificate-module__UuCTyq__reveal,.certificate-module__UuCTyq__name,.certificate-module__UuCTyq__seal,.certificate-module__UuCTyq__sealRing,.certificate-module__UuCTyq__sealHalo,.certificate-module__UuCTyq__timelineItem,.certificate-module__UuCTyq__timelineDot{animation:none}.certificate-module__UuCTyq__sealHalo{opacity:0}}