.UnlockToast-module__YSGLcW__toast{z-index:80;color:#fff0c6;pointer-events:auto;box-sizing:border-box;isolation:isolate;background:linear-gradient(110deg,#10243af5,#070f1bf7);border:2px solid #d9ab4e;border-radius:8px;align-items:center;gap:12px;width:min(420px,100vw - 28px);padding:8px 12px 8px 8px;font-family:Arial,sans-serif;animation:.34s cubic-bezier(.2,1.35,.4,1) both UnlockToast-module__YSGLcW__toastIn;display:flex;position:fixed;bottom:30px;left:50%;transform:translate(-50%);box-shadow:0 0 24px #d99e3544,inset 0 1px #ffe49a66}.UnlockToast-module__YSGLcW__toast.UnlockToast-module__YSGLcW__closing{animation:.22s ease-in both UnlockToast-module__YSGLcW__toastOut}.UnlockToast-module__YSGLcW__toast:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(110deg,#0000 30%,#ffeab877 48%,#0000 64%);border-radius:9px;animation:1s ease-out .35s both UnlockToast-module__YSGLcW__frameShimmer;position:absolute;inset:-3px}.UnlockToast-module__YSGLcW__toast:after{content:"✦";color:#fff1bb;text-shadow:0 0 8px #ffc13c;pointer-events:none;animation:.9s .3s both UnlockToast-module__YSGLcW__awardSpark;position:absolute;top:-13px;left:66px}.UnlockToast-module__YSGLcW__toast img,.UnlockToast-module__YSGLcW__toast .UnlockToast-module__YSGLcW__iconFallback{object-fit:contain;filter:drop-shadow(0 0 9px #edb23b66);border-radius:6px;flex:0 0 72px;width:72px;height:72px;animation:.75s cubic-bezier(.16,1,.3,1) both UnlockToast-module__YSGLcW__medalReveal}.UnlockToast-module__YSGLcW__toast .UnlockToast-module__YSGLcW__iconFallback{color:#ffd36e;background:#10243a;border:1px solid #d9ab4e44;justify-content:center;align-items:center;font-size:28px;display:flex}.UnlockToast-module__YSGLcW__toast div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.UnlockToast-module__YSGLcW__toast small{color:#ffd36e;letter-spacing:.2em;text-transform:uppercase;font-size:9px;font-weight:900}.UnlockToast-module__YSGLcW__toast strong{color:#fff1c9;font:700 19px/1.2 Georgia,serif}.UnlockToast-module__YSGLcW__toast span{color:#aec2d1;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.UnlockToast-module__YSGLcW__toast button{color:#9bb3c5;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 32px;justify-content:center;align-self:flex-start;align-items:center;min-height:32px;margin-left:auto;padding:0;font-size:22px;line-height:1;transition:color .15s,background-color .15s;display:flex}.UnlockToast-module__YSGLcW__toast button:hover{color:#fff;background:#ffffff14}.UnlockToast-module__YSGLcW__toast button:focus-visible{outline-offset:2px;outline:2px solid #fff1b3}@keyframes UnlockToast-module__YSGLcW__toastIn{0%{opacity:0;transform:translate(-50%,16px)scale(.94)}72%{opacity:1;transform:translate(-50%,-2px)scale(1.015)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes UnlockToast-module__YSGLcW__toastOut{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,10px)}}@keyframes UnlockToast-module__YSGLcW__toastFade{0%{opacity:0}to{opacity:1}}@keyframes UnlockToast-module__YSGLcW__toastFadeOut{0%{opacity:1}to{opacity:0}}@keyframes UnlockToast-module__YSGLcW__medalReveal{0%{opacity:0;transform:scale(.65)rotate(-12deg)}60%{opacity:1;transform:scale(1.12)rotate(2deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes UnlockToast-module__YSGLcW__frameShimmer{0%{opacity:0}35%{opacity:.8}to{opacity:0}}@keyframes UnlockToast-module__YSGLcW__awardSpark{0%{opacity:0;transform:scale(.2)}45%{opacity:1;transform:scale(1.25)}to{opacity:0;transform:scale(.7)translateY(-8px)}}@media (max-width:760px){.UnlockToast-module__YSGLcW__toast{bottom:max(112px,calc(env(safe-area-inset-bottom) + 100px));gap:8px}.UnlockToast-module__YSGLcW__toast img,.UnlockToast-module__YSGLcW__toast .UnlockToast-module__YSGLcW__iconFallback{flex-basis:62px;width:62px;height:62px}.UnlockToast-module__YSGLcW__toast strong{font-size:16px}.UnlockToast-module__YSGLcW__toast button{flex-basis:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.UnlockToast-module__YSGLcW__toast{animation:.2s both UnlockToast-module__YSGLcW__toastFade}.UnlockToast-module__YSGLcW__toast.UnlockToast-module__YSGLcW__closing{animation:.2s both UnlockToast-module__YSGLcW__toastFadeOut}.UnlockToast-module__YSGLcW__toast img,.UnlockToast-module__YSGLcW__toast .UnlockToast-module__YSGLcW__iconFallback{animation:none}.UnlockToast-module__YSGLcW__toast:before,.UnlockToast-module__YSGLcW__toast:after{animation:none;display:none}}
