#pet-install-launch{position:fixed;right:22px;bottom:22px;z-index:30;border:1px solid #ffffff66;border-radius:30px;background:#195346;color:white;padding:13px 20px;font:600 13px 'Segoe UI',sans-serif;box-shadow:0 6px 25px #193e3633;cursor:pointer}#pet-install-dialog{max-width:440px;width:calc(100% - 32px);padding:32px;border:1px solid #dce5d7;border-radius:24px;color:#193e36;background:#fff;box-shadow:0 25px 90px #102c2433;text-align:left;box-sizing:border-box;max-height:90vh;overflow:auto}#pet-install-dialog::backdrop{background:#102c2466;backdrop-filter:blur(4px)}#pet-install-dialog img{display:block;border-radius:18px;margin-bottom:22px}.pet-install-close{position:absolute;top:16px;right:16px;border:0;background:#eef3e9;border-radius:50%;width:34px;height:34px;font-size:24px;cursor:pointer}.pet-install-label{font:700 10px 'Segoe UI',sans-serif;letter-spacing:1.3px;color:#688365}#pet-install-dialog h2{font:700 30px/1.2 'Segoe UI',sans-serif;letter-spacing:-1px;margin:12px 0 18px}#pet-install-dialog p{font:14px/1.7 'Segoe UI',sans-serif;color:#65776b;margin:14px 0}.pet-install-benefits{display:flex;gap:16px;font:600 12px 'Segoe UI',sans-serif;color:#356548;padding:12px 0;border-block:1px solid #e6ecdf}#pet-install-help{background:#f3f6ee;padding:13px;border-radius:12px;font-size:12px!important}#pet-install-confirm,#pet-install-later{display:block;width:100%;padding:14px;border:0;border-radius:10px;font:600 14px 'Segoe UI',sans-serif;cursor:pointer}#pet-install-confirm{background:#195346;color:white}#pet-install-later{background:transparent;color:#647563;margin-top:6px}#pet-install-confirm[hidden]{display:none}#pet-install-dialog button:focus-visible,#pet-install-launch:focus-visible{outline:3px solid #b5c977;outline-offset:3px}@media(display-mode:standalone){#pet-install-launch{display:none}body{padding-bottom:env(safe-area-inset-bottom)}}@media print{#pet-install-launch,#pet-install-dialog{display:none!important}}
