.pwa-install-module__kV4Z3W__invitation{z-index:25;box-sizing:border-box;border:1px solid var(--divider);background:var(--panel);width:min(300px,100vw - 32px);color:var(--text-primary);border-radius:20px;padding:16px;position:fixed;top:clamp(84px,13vh,132px);right:clamp(16px,3vw,32px);box-shadow:0 12px 32px #1212121f}.pwa-install-module__kV4Z3W__title{letter-spacing:-.5px;margin:0;font-size:18px;font-weight:600;line-height:1.2}.pwa-install-module__kV4Z3W__copy{color:var(--text-secondary);margin:8px 0 14px;font-size:14px;line-height:1.4}.pwa-install-module__kV4Z3W__actions{align-items:center;gap:8px;display:flex}.pwa-install-module__kV4Z3W__button{min-height:40px;font:inherit;cursor:pointer;border:0;border-radius:20px;padding:8px 14px;font-size:14px;font-weight:600;line-height:1.2}.pwa-install-module__kV4Z3W__button:focus-visible{outline-offset:3px;outline:2px solid #ff5800}.pwa-install-module__kV4Z3W__primary{color:#fff;background:#ff5800;flex:auto}.pwa-install-module__kV4Z3W__secondary{border:1px solid var(--divider);color:var(--text-primary);background:0 0;flex:none}.pwa-install-module__kV4Z3W__button:disabled{cursor:wait;opacity:.7}.pwa-install-module__kV4Z3W__instructions{border-top:1px solid var(--divider);margin:12px 0 14px;padding-top:12px}.pwa-install-module__kV4Z3W__instructions p{color:var(--text-secondary);margin:10px 0 18px;font-size:15px;line-height:1.5}@media (max-width:767px){.pwa-install-module__kV4Z3W__invitation{top:auto;bottom:calc(88px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.pwa-install-module__kV4Z3W__button{transition:none}}
