.install-prompt-container{position:fixed;bottom:24px;right:24px;z-index:9999;width:380px;max-width:calc(100vw - 48px);padding:20px;background:white;border:1px solid #e4e4e7;border-radius:16px;box-shadow:0 20px 60px -12px rgba(0,0,0,.15),0 8px 20px -8px rgba(0,0,0,.1)}.install-prompt-enter{animation:installPromptSlideUp .4s cubic-bezier(.16,1,.3,1) forwards}.install-prompt-exit{animation:installPromptSlideDown .3s cubic-bezier(.4,0,1,1) forwards}@keyframes installPromptSlideUp{0%{opacity:0;transform:translateY(100%) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes installPromptSlideDown{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(100%) scale(.95)}}@media (max-width:480px){.install-prompt-container{bottom:16px;right:16px;left:16px;width:auto;max-width:none}}