.AchievementClaimModal--opening .AchievementClaimModal__lid{animation:lidLiftAndClose 1s ease-in-out forwards}.AchievementClaimModal--opening .AchievementClaimModal__rewardsWrapper{animation:rewardsAppearAndMove .5s ease-out .5s forwards}.AchievementClaimModal--claiming .AchievementClaimModal__boxInner{animation:boxShake .4s linear infinite}.AchievementClaimModal .ant-modal{width:100%!important;max-width:500px!important;padding:1rem!important}@media (min-width:640px){.AchievementClaimModal .ant-modal{padding:1.5rem!important}}.AchievementClaimModal .ant-modal-content{border-radius:1rem!important;padding:1rem!important;color:rgb(var(--color-primary-contrast))!important;border-color:transparent!important;background:linear-gradient(90deg,rgba(var(--color-glow-background1),1),rgba(var(--color-glow-background2),1)) padding-box,linear-gradient(195deg,rgba(var(--color-glow-border1),1) -9.95%,rgba(var(--color-glow-border2),.796875) 12.47%,rgba(var(--color-glow-border3),.81) 30.87%,rgba(var(--color-glow-border4),.15) 53.87%,rgba(var(--color-glow-border5),.65) 70.34%,rgba(var(--color-glow-border6),1) 100.44%) border-box!important;box-shadow:-28px 12px 50px 0 rgba(var(--color-glow-shadow1),.15),10px -6px 30px 0 rgba(var(--color-glow-shadow2),.2)!important}@media (min-width:640px){.AchievementClaimModal .ant-modal-content{padding:1.5rem!important}}.AchievementClaimModal .ant-modal-content{border:1px solid transparent!important}.AchievementClaimModal .ant-modal-body{display:flex;flex-direction:column;gap:1rem}@media (min-width:640px){.AchievementClaimModal .ant-modal-body{gap:1.5rem}}.AchievementClaimModal__header{display:flex;width:100%;align-items:center;gap:.75rem}.AchievementClaimModal__headerIcon{position:relative;display:flex;aspect-ratio:1/1;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:.375rem;border-width:1px;background-color:rgba(var(--color-bgBase-50),.5);color:rgb(var(--color-primary-contrast));border-color:transparent;background:linear-gradient(90deg,rgba(var(--color-glow-background1),1),rgba(var(--color-glow-background2),1)) padding-box,linear-gradient(195deg,rgba(var(--color-glow-border1),1) -9.95%,rgba(var(--color-glow-border2),.796875) 12.47%,rgba(var(--color-glow-border3),.81) 30.87%,rgba(var(--color-glow-border4),.15) 53.87%,rgba(var(--color-glow-border5),.65) 70.34%,rgba(var(--color-glow-border6),1) 100.44%) border-box;box-shadow:-28px 12px 50px 0 rgba(var(--color-glow-shadow1),.15),10px -6px 30px 0 rgba(var(--color-glow-shadow2),.2)}@media (min-width:640px){.AchievementClaimModal__headerIcon{width:3rem}}.AchievementClaimModal__headerTextWrapper{display:flex;flex-direction:column}.AchievementClaimModal__headerTitle{font-size:.75rem;line-height:1rem;line-height:1.25;--tw-text-opacity:1;color:rgba(var(--color-textBase-700),var(--tw-text-opacity,1))}.AchievementClaimModal__headerDescription{font-size:1.125rem;line-height:1.75rem;font-weight:500;line-height:1.375;--tw-text-opacity:1;color:rgba(var(--color-textBase-500),var(--tw-text-opacity,1))}.AchievementClaimModal__boxWrapper{display:flex;width:100%;cursor:pointer;align-items:center;justify-content:center}.AchievementClaimModal__boxInner{position:relative;display:flex;aspect-ratio:1/1;width:100%;align-items:center}.AchievementClaimModal__base,.AchievementClaimModal__lid{position:absolute;width:100%}.AchievementClaimModal__lid{top:16%;z-index:2;aspect-ratio:326/158;animation-fill-mode:forwards}.AchievementClaimModal__base{bottom:0;z-index:1;aspect-ratio:326/168}.AchievementClaimModal__rewardsWrapper{position:absolute;z-index:3;aspect-ratio:1/1;width:100%;--tw-scale-x:0;--tw-scale-y:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0}.AchievementClaimModal__rewards{margin-left:auto;margin-right:auto;display:flex;width:100%;max-width:12rem}.AchievementClaimModal__claimButtonWrapper{display:flex;align-items:center;justify-content:center;padding-bottom:1rem}@keyframes lidLiftAndClose{0%{transform:translateY(0) rotate(0)}30%{transform:translateY(-40%) rotate(-10deg)}to{transform:translateY(10%) translateX(-8px) rotate(-10deg);opacity:0;z-index:0}}@keyframes rewardsAppearAndMove{0%{transform:translateY(10%) scale(0);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes boxShake{0%{transform:translateX(0) rotate(0deg)}20%{transform:translateX(-4px) rotate(-2deg)}40%{transform:translateX(4px) rotate(2deg)}60%{transform:translateX(-4px) rotate(-2deg)}80%{transform:translateX(4px) rotate(2deg)}to{transform:translateX(0) rotate(0deg)}}