.pwa-offline{z-index:70;background:var(--dash-shell-ink,#0a0a0a);max-width:calc(100vw - 32px);min-height:36px;color:var(--dash-shell-content,#fff);pointer-events:none;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font:500 14px/18px -apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;animation:.22s cubic-bezier(.23,1,.32,1) both pwa-offline-in;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #0000002e}.pwa-offline-icon{flex:none;width:16px;height:16px}@media (max-width:767px){.pwa-offline{top:calc(var(--sat,0px) + var(--m-navbar-h,44px) + 8px)}}@keyframes pwa-offline-in{0%{opacity:0;transform:translate(-50%)translateY(-8px)scale(.96)}}@media (prefers-reduced-motion:reduce){.pwa-offline{animation-name:pwa-offline-fade}@keyframes pwa-offline-fade{0%{opacity:0}}}
