#install-prompt{display:none!important}.rc-install-sheet[hidden]{display:none}.rc-install-sheet{position:fixed;inset:0;z-index:1000;display:grid;align-items:end;background:rgba(7,17,31,.48);padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.rc-install-panel{width:min(100%,520px);margin:0 auto;border-radius:24px 24px 18px 18px;background:#fff;padding:1.1rem;box-shadow:0 18px 60px rgba(7,17,31,.28)}.rc-install-panel h2{margin:0 0 .7rem;font-size:1.35rem}.rc-install-steps{margin:.55rem 0 1rem;padding-left:1.35rem}.rc-install-steps li{margin:.55rem 0;line-height:1.45}.rc-install-panel>.primary{width:100%;min-height:50px}.rc-install-promotion{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1rem 0 1.5rem;padding:1rem 1.05rem;border:1px solid var(--line);border-radius:18px;background:#fff}.rc-install-promotion strong{display:block;font-size:1rem}.rc-install-promotion p{margin:.2rem 0 0;color:#56657a;font-size:.92rem;line-height:1.45}.rc-install-promotion-actions{display:flex;align-items:center;gap:.55rem;flex:0 0 auto}.rc-install-promotion-actions .button{min-height:44px}.rc-share-recall{width:100%;margin-top:.65rem;min-height:48px}.rc-footer-share{appearance:none;border:0;background:transparent;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:.18em;cursor:pointer;padding:0}.rc-footer-share:hover{text-decoration-thickness:2px}.rc-installed .rc-install-promotion{display:none}@media(max-width:640px){.rc-install-promotion{align-items:stretch;flex-direction:column}.rc-install-promotion-actions{display:grid;grid-template-columns:1fr}.rc-install-promotion-actions .button,.rc-install-promotion-actions .text-button{width:100%}.rc-install-panel{padding:1rem;border-radius:22px 22px 14px 14px}}