.PwaRuntime_connection__PFoby,.PwaRuntime_installCard___wRQn,.PwaRuntime_update__FhFh9{font-family:var(--font-site)}.PwaRuntime_connection__PFoby{position:fixed;z-index:390;top:max(.75rem,env(safe-area-inset-top));left:50%;min-height:2.75rem;padding:.65rem .9rem;display:flex;align-items:center;gap:.55rem;border:1px solid rgba(231,197,106,.3);background:rgba(18,15,9,.96);color:#f6e3a1;box-shadow:0 1rem 3rem rgba(0,0,0,.48);transform:translateX(-50%);font-size:.76rem;white-space:nowrap}.PwaRuntime_connectionOnline__6YS_y{border-color:rgba(126,213,157,.32);color:#a8e3bb}.PwaRuntime_update__FhFh9{position:fixed;z-index:380;right:max(1rem,env(safe-area-inset-right));bottom:max(5rem,calc(4rem + env(safe-area-inset-bottom)));padding:.75rem .85rem .75rem 1rem;display:flex;align-items:center;gap:.8rem;border:1px solid rgba(231,197,106,.26);background:rgba(9,11,9,.96);color:#dedfd8;box-shadow:0 1rem 3rem rgba(0,0,0,.5);font-size:.76rem}.PwaRuntime_update__FhFh9 button{min-height:2.5rem;padding:0 .75rem;display:flex;align-items:center;gap:.4rem;border:1px solid rgba(231,197,106,.35);background:rgba(200,154,61,.12);color:#f6e3a1}.PwaRuntime_installCard___wRQn{position:fixed;z-index:370;right:max(1rem,env(safe-area-inset-right));bottom:max(5.15rem,calc(4rem + env(safe-area-inset-bottom)));width:min(25rem,calc(100vw - 2rem));padding:1rem;display:grid;grid-template-columns:2.75rem 1fr;gap:.75rem;border:1px solid rgba(231,197,106,.28);background:rgba(9,11,9,.97);color:#f1f0e9;box-shadow:0 1.5rem 4rem rgba(0,0,0,.58);backdrop-filter:blur(18px)}.PwaRuntime_installIcon__McpSo{width:2.75rem;height:2.75rem;display:grid;place-items:center;border:1px solid rgba(231,197,106,.3);color:#e7c56a}.PwaRuntime_installCard___wRQn strong{display:block;padding-right:1.5rem;font-size:.95rem}.PwaRuntime_installCard___wRQn p{margin:.3rem 0 0;color:#9fa49d;font-size:.76rem;line-height:1.5}.PwaRuntime_dismiss__YrEVs{position:absolute;top:.55rem;right:.55rem;width:2.4rem;height:2.4rem;display:grid;place-items:center;border:0;background:transparent;color:#9fa49d}.PwaRuntime_installAction__tQzcT{grid-column:1/-1;min-height:2.9rem;display:flex;align-items:center;justify-content:center;gap:.5rem;border:1px solid rgba(231,197,106,.45);background:linear-gradient(135deg,#e7c56a,#9b6d1f);color:#090a08;font-weight:760}@media (max-width:699px){.PwaRuntime_installCard___wRQn{width:auto}.PwaRuntime_installCard___wRQn,.PwaRuntime_update__FhFh9{left:max(.75rem,env(safe-area-inset-left));right:max(.75rem,env(safe-area-inset-right));bottom:max(5.35rem,calc(4.25rem + env(safe-area-inset-bottom)))}.PwaRuntime_update__FhFh9{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.PwaRuntime_connection__PFoby,.PwaRuntime_installCard___wRQn,.PwaRuntime_update__FhFh9{scroll-behavior:auto}}