.pwa-install-control-module__yE1x2W__control{display:none}.pwa-install-control-module__yE1x2W__trigger{color:#24243f;min-height:42px;font:inherit;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#2fd5cd24,#fa2ce41a);border:1px solid #2fd5cd7a;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:12px;font-weight:850;transition:transform .16s,border-color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 8px 24px #201f3b14}.pwa-install-control-module__yE1x2W__trigger:hover,.pwa-install-control-module__yE1x2W__trigger:focus-visible{border-color:#2fd5cd;transform:translateY(-1px);box-shadow:0 10px 28px #2fd5cd33}.pwa-install-control-module__yE1x2W__triggerIcon{color:#fff;background:linear-gradient(135deg,#2fd5cd,#fa2ce4);border-radius:8px;flex:0 0 23px;place-items:center;width:23px;height:23px;display:grid}.pwa-install-control-module__yE1x2W__triggerIcon svg{width:14px;height:14px}.pwa-install-control-module__yE1x2W__backdrop{z-index:5000;box-sizing:border-box;width:100vw;min-height:100dvh;padding:max(18px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(8px);overscroll-behavior:contain;background:#19193070;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.pwa-install-control-module__yE1x2W__dialog{width:min(100%,520px);max-height:calc(100dvh - 36px - env(safe-area-inset-top) - env(safe-area-inset-bottom));color:#24243f;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:radial-gradient(circle at 100% 0,#fa2ce42e,#0000 36%),radial-gradient(circle at 0 100%,#2fd5cd33,#0000 38%),#fff;border:1px solid #2fd5cd85;border-radius:28px;padding:27px;position:relative;overflow:hidden auto;box-shadow:0 28px 80px #1e1e3c4d}.pwa-install-control-module__yE1x2W__dialogHeader{align-items:center;gap:13px;padding-right:38px;display:flex}.pwa-install-control-module__yE1x2W__appIcon{border-radius:15px;flex:0 0 54px;width:54px;height:54px;box-shadow:0 9px 22px #201f3b29}.pwa-install-control-module__yE1x2W__eyebrow{color:#e51ed5;letter-spacing:.08em;text-transform:uppercase;margin:0 0 3px;font-size:11px;font-weight:900}.pwa-install-control-module__yE1x2W__dialog h2{margin:0;font-size:clamp(22px,6vw,29px);line-height:1.08}.pwa-install-control-module__yE1x2W__intro{color:#5d6685;margin:18px 0;font-size:15px;line-height:1.55}.pwa-install-control-module__yE1x2W__steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pwa-install-control-module__yE1x2W__steps li{background:#f7f9fcdb;border:1px solid #2fd5cd52;border-radius:16px;grid-template-columns:32px 1fr;align-items:center;gap:11px;min-height:56px;padding:11px 14px;font-size:14px;line-height:1.35;display:grid}.pwa-install-control-module__yE1x2W__stepNumber{color:#fff;background:linear-gradient(135deg,#2fd5cd,#8d63ff);border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.pwa-install-control-module__yE1x2W__close{color:#24243f;width:38px;height:38px;font:inherit;cursor:pointer;background:#ffffffc7;border:1px solid #201f3b1a;border-radius:50%;place-items:center;padding:0;font-size:22px;display:grid;position:absolute;top:18px;right:18px}.pwa-install-control-module__yE1x2W__dialogActions{grid-template-columns:1fr 1fr;gap:10px;margin-top:17px;display:grid}.pwa-install-control-module__yE1x2W__alreadyInstalled,.pwa-install-control-module__yE1x2W__done{min-height:48px;font:inherit;cursor:pointer;border-radius:999px;font-size:14px;font-weight:900}.pwa-install-control-module__yE1x2W__alreadyInstalled{color:#24243f;background:#ffffffc7;border:1px solid #2fd5cd7a}.pwa-install-control-module__yE1x2W__done{color:#fff;background:linear-gradient(90deg,#17bfb8,#52dfd7);border:0}@media (max-width:1180px){.pwa-install-control-module__yE1x2W__control{margin-left:auto;margin-right:10px;display:block}}@media (max-width:520px){.pwa-install-control-module__yE1x2W__trigger{width:42px;padding:0}.pwa-install-control-module__yE1x2W__triggerLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pwa-install-control-module__yE1x2W__backdrop{padding:max(10px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left))}.pwa-install-control-module__yE1x2W__dialog{max-height:calc(100dvh - 20px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:24px;padding:22px 18px 18px}.pwa-install-control-module__yE1x2W__dialogActions{grid-template-columns:1fr}}@media (max-height:640px){.pwa-install-control-module__yE1x2W__backdrop{place-items:start center}}@media (prefers-reduced-motion:reduce){.pwa-install-control-module__yE1x2W__trigger{transition:none}}
