.install-prompt{position:fixed;right:20px;bottom:max(20px,env(safe-area-inset-bottom));z-index:50;display:flex;align-items:flex-start;gap:14px;width:min(440px,calc(100% - 32px));padding:20px;background:#fff;color:#142b32;border:1px solid #d5dcd6;border-radius:14px;box-shadow:0 8px 36px #142b3233;text-align:left;font-family:inherit}.install-prompt[hidden],.install-prompt [hidden]{display:none!important}.install-prompt>img{border-radius:9px;flex-shrink:0}.install-prompt-copy{min-width:0}.install-prompt strong{font-size:1rem;line-height:1.4;display:block}.install-prompt p{font-size:.88rem;line-height:1.5;margin:6px 0 10px}.install-prompt-actions{display:flex;flex-wrap:wrap;gap:8px}.install-prompt button{font:inherit;font-size:.85rem;font-weight:700;padding:9px 13px;border-radius:6px;cursor:pointer;border:1px solid #d5dcd6;background:#fff;color:#142b32}.install-prompt [data-install]{background:#142b32;color:#fff;border-color:#142b32}.install-prompt button:focus-visible{outline:3px solid #c9ab64;outline-offset:3px}.install-prompt button:disabled{opacity:.6;cursor:wait}.install-prompt .install-prompt-help{margin:12px 0 0;padding-top:10px;border-top:1px solid #e5e8e3}@media(max-width:550px){.install-prompt{right:16px;padding:16px;gap:10px}.install-prompt>img{width:40px;height:40px}}

.install-prompt{max-height:calc(100dvh - 32px);overflow-y:auto}.iphone-install-guide{margin-top:14px;border-top:1px solid #e5e8e3;padding-top:8px}.iphone-install-guide .iphone-guide-intro{font-size:.84rem;margin:0 0 8px}.iphone-install-guide ol{margin:0;padding:0;list-style:none;display:grid;gap:14px}.iphone-install-guide li{display:flex;align-items:flex-start;gap:8px}.iphone-step{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:23px;height:23px;background:#142b32;color:#fff;border-radius:50%;font-size:.75rem;font-weight:700}.iphone-install-guide li>div{min-width:0;flex:1}.iphone-install-guide b{font-size:.85rem}.iphone-toolbar{margin:6px 0 4px;background:#f5f6f8;border:1px solid #dce0e4;border-radius:9px;padding:3px}.iphone-toolbar svg{display:block;width:100%;max-height:46px}.iphone-install-guide small{display:block;font-size:.72rem;line-height:1.4;color:#56646a}.iphone-menu-row{display:flex;align-items:center;gap:8px;padding:12px 9px;margin-top:7px;background:#f5f6f8;border:1px solid #dce0e4;border-radius:9px;font-size:.78rem;color:#17232b}.iphone-menu-row>span:last-child{margin-left:auto;color:#6a747b}.iphone-install-guide .iphone-guide-finish{font-size:.79rem;line-height:1.45;margin:12px 0 0}
