.info-app-install{--info-app-ink: #132033;--info-app-paper: #fff;--info-app-accent: #0b6b57;--info-app-border: #aab6c4;position: fixed;z-index: 10050;right: max(1rem,env(safe-area-inset-right));bottom: max(1rem,env(safe-area-inset-bottom));width: min(26rem,calc(100vw - 2rem));color: var(--info-app-ink);font: 500 0.95rem/1.45 system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;}.info-app-install[hidden],.info-app-install [hidden]{display: none !important;}.info-app-install button{min-height: 2.75rem;padding: 0.65rem 0.9rem;border: 2px solid var(--info-app-ink);border-radius: 0.6rem;background: var(--info-app-paper);color: var(--info-app-ink);font: inherit;font-weight: 700;cursor: pointer;}.info-app-install button:hover{background: #eef2f6;}.info-app-install button:focus-visible{outline: 3px solid #f5b700;outline-offset: 3px;}.info-app-install__primary,.info-app-install button.info-app-install__primary{border-color: var(--info-app-accent);background: var(--info-app-accent);color: #fff;}.info-app-install__passive{float: right;box-shadow: 0 0.5rem 1.5rem rgb(19 32 51 / 18%);}.info-app-install__offer,.info-app-install__update{display: grid;gap: 0.85rem;padding: 1rem;border: 2px solid var(--info-app-ink);border-radius: 0.8rem;background: var(--info-app-paper);box-shadow: 0 0.75rem 2rem rgb(19 32 51 / 20%);}.info-app-install__offer p,.info-app-install__update p,.info-app-install__dialog p{margin: 0.25rem 0 0;}.info-app-install__actions,.info-app-install__dialog-actions{display: flex;flex-wrap: wrap;gap: 0.65rem;}.info-app-install__dialog{position: fixed;inset: 0;display: grid;place-items: center;padding: max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));background: rgb(4 12 24 / 72%);}.info-app-install__dialog-card{position: relative;width: min(32rem,100%);box-sizing: border-box;padding: 1.5rem;border: 3px solid var(--info-app-ink);border-radius: 0.9rem;background: var(--info-app-paper);box-shadow: 0 1rem 3rem rgb(0 0 0 / 35%);}.info-app-install__dialog-card h2{margin: 0 2.5rem 0.75rem 0;color: var(--info-app-ink);font-size: 1.35rem;}.info-app-install__close{position: absolute;top: 0.65rem;right: 0.65rem;width: 2.75rem;padding: 0;font-size: 1.5rem;}.info-app-install__honesty{padding: 0.75rem;border-left: 4px solid var(--info-app-accent);background: #eef7f4;}.info-app-install__dialog-actions{margin-top: 1rem;}.info-app-install__status{clear: both;margin: 0.4rem 0 0;padding: 0.25rem 0.4rem;border-radius: 0.3rem;background: var(--info-app-paper);color: var(--info-app-ink);font-size: 0.85rem;}.info-app-install__status:empty{display: none;}@media (max-width: 36rem){.info-app-install{right: 1rem;bottom: max(0.75rem,env(safe-area-inset-bottom));left: 1rem;width: auto;}.info-app-install__passive{float: none;width: 100%;}.info-app-install__actions>*,.info-app-install__dialog-actions>*{flex: 1 1 10rem;}}@media (prefers-reduced-motion: reduce){.info-app-install *,.info-app-install *::before,.info-app-install *::after{scroll-behavior: auto !important;transition: none !important;}}@media (forced-colors: active){.info-app-install__offer,.info-app-install__update,.info-app-install__dialog-card{border-color: CanvasText;}}
