.mobile-install-prompt{z-index:44;left:max(16px,env(safe-area-inset-left,0px));right:max(16px,env(safe-area-inset-right,0px));bottom:max(16px,env(safe-area-inset-bottom,0px));color:#fff;overscroll-behavior:contain;background:#181818e8;border:1px solid #ffffff36;border-radius:22px;max-width:464px;max-height:calc(100svh - 150px);margin-inline:auto;padding:14px;display:none;position:fixed;overflow:auto;box-shadow:0 12px 38px #0009,inset 0 1px #ffffff1f}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.mobile-install-prompt{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:linear-gradient(145deg,#ffffff12,#ffffff04),#101010bd}}@media (max-width:1024px){.mobile-install-prompt:not([hidden]){display:block}}.mobile-install-heading{align-items:flex-start;gap:10px;display:flex}.mobile-install-popcorn{flex-shrink:0;font-size:30px;line-height:1.3}.mobile-install-heading>div{flex:1;min-width:0}.mobile-install-heading strong{font-size:16px;font-weight:750;line-height:1.35;display:block}.mobile-install-heading p{color:#cecece;margin:5px 0 0;font-size:14px;line-height:1.4}.mobile-install-close{border-radius:var(--control-radius,14px);color:#fff;touch-action:manipulation;background:#ffffff09;border:0;flex-shrink:0;place-items:center;width:44px;height:44px;padding:10px;display:grid}.mobile-install-close svg{stroke-width:2.5px;width:24px;height:24px}.mobile-install-prompt .mobile-install-action{white-space:normal;touch-action:manipulation;width:100%;min-height:44px;margin-top:12px;font-size:15px}.mobile-install-steps{font-size:15px;line-height:1.5}.mobile-install-steps p{color:#ddd;font-size:15px}.mobile-install-steps ol{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.mobile-install-steps li{align-items:flex-start;gap:12px;display:flex}.mobile-install-steps li svg{width:21px;height:21px;color:var(--primary);flex-shrink:0;margin-top:2px}body:has(.home-tabs:not([data-concealed=true])) .mobile-install-prompt{bottom:calc(88px + env(safe-area-inset-bottom,0px))}body:has([role=dialog][data-state=open],[role=alertdialog][data-state=open],.app-update-notice) .mobile-install-prompt{display:none}body:has(input:not([type=checkbox]):not([type=radio]):focus,textarea:focus,[contenteditable=true]:focus) .mobile-install-prompt{display:none}html[data-display-mode=standalone] .mobile-install-prompt{display:none}@media (display-mode:standalone){.mobile-install-prompt{display:none!important}}@media (prefers-reduced-transparency:reduce){.mobile-install-prompt{-webkit-backdrop-filter:none;backdrop-filter:none;background:#202020}}
