.install-button,.install-menu-button{font:inherit;font-size:13px;line-height:1.4;cursor:pointer;border:1px solid #164e50;border-radius:5px;background:#164e50;color:#fff;padding:14px 22px;min-height:48px;display:inline-block;text-align:center;white-space:normal}.install-button:hover,.install-menu-button:hover{background:#225e60}.install-button:focus-visible,.install-menu-button:focus-visible,#install-dialog button:focus-visible{outline:3px solid #b65d3c;outline-offset:4px}.install-menu-button{margin-top:20px;width:100%}.footer-top{flex-wrap:wrap}.footer-top>.install-button{align-self:center}.install-invitation{display:flex;align-items:center;justify-content:space-between;gap:40px;margin:50px 7% 70px;padding:35px 0;border-top:1px solid #a4bdb4;border-bottom:1px solid #a4bdb4}.install-invitation h2{font:normal 40px/1.15 Georgia,serif;margin:12px 0 15px}.install-invitation p{font-size:15px;line-height:1.8;max-width:570px}.install-invitation>.install-button{flex-shrink:0}#install-dialog{width:min(530px,calc(100% - 30px));max-height:88svh;overflow:auto;padding:30px;border:1px solid #9db7ae;border-radius:7px;background:#f5f3eb;color:#173f43;box-shadow:0 20px 60px #103e4333}#install-dialog::backdrop{background:#103c44aa}.install-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.install-dialog-head .eyebrow{margin:0}#install-close{border:1px solid #9db7ae;background:none;color:inherit;padding:10px 14px;border-radius:4px;cursor:pointer;min-height:44px;font-size:13px}#install-dialog h2{font:normal 34px/1.15 Georgia,serif;margin:25px 0 15px}#install-dialog p,#install-dialog li{font-size:15px;line-height:1.7}#install-dialog ol{padding-left:22px;margin:22px 0}#install-dialog li{padding-left:5px;margin-bottom:14px}.install-platforms{display:flex;gap:10px;margin:25px 0 15px}.install-platforms button{flex:1;min-height:44px;padding:10px;font:inherit;font-size:13px;border-radius:4px;border:1px solid #9db7ae;background:none;color:inherit;cursor:pointer}.install-platforms button[aria-pressed=true]{background:#164e50;color:#fff;border-color:#164e50}#install-dialog .install-help{font-size:12px;color:#536f6b;border-top:1px solid #b7c9c0;padding-top:18px}#install-status:empty{display:none}.app-is-installed [data-app-install],.app-is-installed .install-invitation{display:none!important}@media(max-width:700px){.install-invitation{display:block;margin:35px 6% 45px;padding:28px 0}.install-invitation>.install-button{width:100%;margin-top:14px}.footer-top>.install-button{display:block;width:100%;margin-top:16px}#install-dialog{padding:24px 20px}#install-dialog h2{font-size:30px!important}#install-dialog p,#install-dialog li{font-size:15px}}
@media(display-mode:standalone){[data-app-install],.install-invitation{display:none!important}body{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}}
#install-dialog [hidden]{display:none!important}
