#am-install-banner{position:fixed;top:0;left:50%;transform:translateX(-50%);width:min(100%,430px);z-index:40;background:#2b1022;color:#fff2f7;font-family:-apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif;padding-top:env(safe-area-inset-top);border-bottom:1px solid #ff91bb24}.am-install-banner-inner{display:flex;align-items:center;gap:9px;min-height:64px;padding:8px 10px}.am-install-banner-inner>img{border-radius:9px;flex-shrink:0}.am-install-banner-inner>div{flex:1;min-width:0;line-height:1.5}.am-install-banner-inner strong{display:block;font-size:13px;font-weight:650}.am-install-banner-inner span{display:block;font-size:10px;color:#d0a9bc;white-space:nowrap}.am-install-action{border:0;border-radius:18px;min-height:34px;padding:8px 12px;background:#ffc2da;color:#4c1530;font-size:11px;line-height:1.4;white-space:nowrap;text-decoration:none;font-weight:650;cursor:pointer}.am-install-dismiss{border:0;background:none;color:#bd8fa6;font-size:22px;line-height:1;min-width:24px;min-height:36px;padding:0;cursor:pointer}#am-mobile-app{margin-top:var(--am-install-height,0px)!important;height:calc(100dvh - var(--am-install-height,0px))!important}.am-install-dialog{box-sizing:border-box;width:min(380px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow:auto;border:1px solid #76415b;padding:28px 24px 24px;border-radius:22px;background:#281020;color:#fff2f7;font-family:-apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif;box-shadow:0 20px 100px #0008}.am-install-dialog::backdrop{background:#10030de0;backdrop-filter:blur(8px)}.am-install-dialog>img{border-radius:14px;margin-bottom:15px}.am-install-dialog h2{font-size:21px;line-height:1.5;margin:0 0 8px}.am-install-intro{font-size:13px;color:#c49aac;margin:0}.am-install-close{position:absolute;top:12px;right:12px;width:36px;height:36px;border:0;background:#ffffff0a;color:#d5abbf;border-radius:50%;font-size:24px;cursor:pointer}.am-install-dialog ol{list-style:none;counter-reset:steps;padding:0;margin:24px 0}.am-install-dialog li{display:flex;gap:12px;font-size:13px;line-height:1.9;margin:16px 0;align-items:flex-start}.am-install-dialog li:before{counter-increment:steps;content:counter(steps);display:inline-grid;place-items:center;width:25px;height:25px;flex-shrink:0;border-radius:50%;background:#ffb9d526;color:#ffc4df;font-size:12px}.am-install-dialog li svg{vertical-align:middle;margin-left:2px;color:#ffc4df}.am-install-dialog small{display:block;font-size:11px;color:#bb90a5;margin-top:6px}.am-install-note{font-size:11px;color:#c49aac;line-height:1.7;margin-bottom:20px}.am-install-done{display:block;width:100%;min-height:44px;border:0;border-radius:12px;background:#ffc2da;color:#4c1530;font-size:14px;font-weight:650;cursor:pointer}.am-install-dialog button:focus-visible,.am-install-action:focus-visible{outline:3px solid #fbb0d0;outline-offset:3px}
