.pwa-install-trigger{position:fixed;right:24px;bottom:max(22px,env(safe-area-inset-bottom));z-index:10;display:flex;align-items:center;gap:8px;border:1px solid #dce2f5;border-radius:30px;background:#fff;color:#5865d3;padding:11px 16px;font:650 11px 'Plus Jakarta Sans',sans-serif;box-shadow:0 5px 20px #17223b16;cursor:pointer}.pwa-install-trigger[hidden]{display:none}.pwa-install-trigger span{font-size:16px}.pwa-instructions{margin:22px 0}.pwa-instructions h3{font:700 12px 'Plus Jakarta Sans',sans-serif;margin:20px 0 6px}.pwa-instructions p{margin:0}#pwa-install-dialog{max-height:88svh;overflow:auto}#pwa-install-dialog[open]{display:block!important}.locked #pwa-install-dialog[open]{display:block!important}html[data-theme="navy"] .pwa-install-trigger{background:#1c2c49;color:#c3cbff;border-color:#3a4b6e}html[data-theme="navy"] #pwa-install-dialog{background:#17243b;color:#e3ebfa;border-color:#35435d}html[data-theme="navy"] #pwa-install-dialog p{color:#a8b7d0}@media(max-width:750px){.pwa-install-trigger{right:15px;bottom:max(15px,env(safe-area-inset-bottom));padding:10px 14px;font-size:10px}body{padding-bottom:env(safe-area-inset-bottom)}footer{padding-bottom:76px}}@media(display-mode:standalone){.pwa-install-trigger{display:none!important}}@media print{.pwa-install-trigger,#pwa-install-dialog{display:none!important}}
