.arch-pwa-menu-install{cursor:pointer}.arch-pwa-menu-install.has-icon{display:inline-flex;align-items:center;gap:var(--arch-pwa-menu-icon-gap,8px)}.arch-pwa-menu-icon{display:inline-block;flex:0 0 auto;width:var(--arch-pwa-menu-icon-size,20px);height:var(--arch-pwa-menu-icon-size,20px);object-fit:contain;margin:0;padding:0;vertical-align:middle;transform:translate(var(--arch-pwa-menu-icon-x-offset,0),var(--arch-pwa-menu-icon-offset,0))}.arch-pwa-menu-label{display:inline-block;transform:translateY(var(--arch-pwa-menu-text-offset,0))}.arch-pwa-menu-item[hidden],.arch-pwa-menu-install[hidden]{display:none!important}.arch-pwa-chrome-dialog{position:fixed;z-index:2147483647;inset:0;display:grid;place-items:center;padding:1rem;background:rgb(0 0 0 / .62)}.arch-pwa-chrome-dialog__panel{width:min(28rem,100%);padding:1.5rem;border-radius:.75rem;background:#fff;color:#1d2327;box-shadow:0 16px 50px rgb(0 0 0 / .35);text-align:center}.arch-pwa-chrome-dialog__panel p{margin:0 0 1.25rem;font:600 1.05rem/1.5 system-ui,sans-serif}.arch-pwa-chrome-dialog__actions{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap}.arch-pwa-chrome-dialog__actions a,.arch-pwa-chrome-dialog__actions button{border:1px solid #1d2327;border-radius:.45rem;padding:.7rem 1rem;font:600 1rem/1.2 system-ui,sans-serif;cursor:pointer;text-decoration:none}.arch-pwa-chrome-dialog__open{background:#1d2327;color:#fff}.arch-pwa-chrome-dialog__actions button{background:#fff;color:#1d2327}.arch-pwa-chrome-dialog__install:not(:disabled){background:#1d2327;color:#fff}.arch-pwa-chrome-dialog__install:disabled{cursor:wait;opacity:.55}.arch-pwa-chrome-dialog__panel.is-installing::before{content:'';display:block;width:2.5rem;height:2.5rem;margin:0 auto 1rem;border:.3rem solid #dcdcde;border-top-color:#1d2327;border-radius:50%;animation:arch-pwa-install-spin .8s linear infinite}.arch-pwa-chrome-dialog__panel.is-installing p{margin-bottom:0}@keyframes arch-pwa-install-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.arch-pwa-chrome-dialog__panel.is-installing::before{animation-duration:1.8s}}