.install-prompt-backdrop{z-index:2000;padding:16px 12px max(12px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);background:#000000ad;justify-content:center;align-items:flex-end;animation:.18s ease-out install-backdrop-in;display:flex;position:fixed;inset:0}.install-prompt{color:#f5f5f5;background:#202020;border:1px solid #414141;border-radius:30px;width:min(100%,430px);max-height:calc(100dvh - 28px);padding:28px 20px 20px;animation:.26s cubic-bezier(.2,.8,.2,1) install-sheet-in;position:relative;overflow:auto;box-shadow:0 24px 80px #00000080}.install-prompt-close{color:#f5f5f5;background:#303030;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:16px;right:16px}.install-prompt-app-icon{border-radius:20px;width:68px;height:68px;margin-bottom:20px;overflow:hidden;box-shadow:0 10px 28px #0000004d}.install-prompt-app-icon img{width:100%;height:100%;display:block}.install-prompt-kicker{color:#d5f600;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.install-prompt h2{letter-spacing:-.03em;max-width:330px;margin:10px 44px 10px 0;font-size:28px;line-height:1.05}.install-prompt-lead{color:#bdbdbd;margin:0 0 22px;font-size:15px;line-height:1.45}.install-prompt-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.install-prompt-steps li{background:#2b2b2b;border-radius:18px;grid-template-columns:48px 1fr;align-items:center;gap:12px;padding:13px;display:grid}.install-prompt-steps li>span{color:#171717;background:#d5f600;border-radius:14px;place-items:center;width:42px;height:42px;font-size:18px;font-weight:800;display:grid}.install-prompt-steps strong{font-size:15px;line-height:1.25;display:block}.install-prompt-steps p{color:#aaa;margin:4px 0 0;font-size:12px;line-height:1.35}.install-prompt-done{color:#171717;background:#d5f600;border:0;border-radius:999px;width:100%;min-height:56px;margin-top:16px;font-size:16px;font-weight:700}@keyframes install-backdrop-in{0%{opacity:0}}@keyframes install-sheet-in{0%{opacity:0;transform:translateY(24px)scale(.98)}}@media (min-width:768px){.install-prompt-backdrop{display:none}}@media (prefers-reduced-motion:reduce){.install-prompt-backdrop,.install-prompt{animation:none}}
