.pwa-registration_stack__pxdUs{width:min(430px,calc(100vw - 32px));position:fixed;z-index:1000;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));display:grid;grid-gap:10px;gap:10px;pointer-events:none}.pwa-registration_toast__ENJHy{min-height:76px;position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:13px 44px 13px 14px;overflow:hidden;color:var(--ink);background:color-mix(in srgb,var(--surface) 94%,transparent);border:1px solid var(--line);border-radius:17px;box-shadow:var(--shadow-lg);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);pointer-events:auto;animation:pwa-registration_enter__OcLLd .24s ease-out both}.pwa-registration_toast__ENJHy strong{display:block;margin-bottom:3px;font-size:13px;letter-spacing:-.01em}.pwa-registration_toast__ENJHy p{margin:0;color:var(--muted);font-size:11px;line-height:1.45}.pwa-registration_appMark__g75hl{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;color:#fff;background:linear-gradient(145deg,#11bd84,#07875f);border-radius:12px 12px 12px 5px;box-shadow:0 8px 20px rgba(11,166,117,.22);font-size:15px;font-weight:850}.pwa-registration_statusDot__kf0mg{width:12px;height:12px;margin:0 13px;border-radius:999px;background:#d98b17;box-shadow:0 0 0 7px color-mix(in srgb,#d98b17 14%,transparent)}.pwa-registration_offline__Dr2SA{border-color:color-mix(in srgb,#d98b17 38%,var(--line))}.pwa-registration_closeButton__s1iqC,.pwa-registration_primaryButton__IlOZv{min-width:44px;min-height:44px;border:0;cursor:pointer;touch-action:manipulation}.pwa-registration_primaryButton__IlOZv{padding:0 14px;color:#fff;background:#0ba675;border-radius:11px;font-size:12px;font-weight:800;transition:transform .16s ease,background .16s ease}.pwa-registration_primaryButton__IlOZv:hover{background:#08986b;transform:translateY(-1px)}.pwa-registration_primaryButton__IlOZv:disabled{opacity:.62;cursor:wait;transform:none}.pwa-registration_closeButton__s1iqC{width:44px;position:absolute;top:0;right:0;padding:0;color:var(--faint);background:transparent;font-size:21px;line-height:1}.pwa-registration_closeButton__s1iqC:hover{color:var(--ink)}@keyframes pwa-registration_enter__OcLLd{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:520px){.pwa-registration_stack__pxdUs{width:auto;left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom))}.pwa-registration_toast__ENJHy{grid-template-columns:auto minmax(0,1fr);padding-bottom:12px}.pwa-registration_toast__ENJHy .pwa-registration_primaryButton__IlOZv{grid-column:1/-1;width:100%}}@media (prefers-reduced-motion:reduce){.pwa-registration_toast__ENJHy{animation:none}.pwa-registration_primaryButton__IlOZv{transition:none}}@media (forced-colors:active){.pwa-registration_closeButton__s1iqC,.pwa-registration_primaryButton__IlOZv,.pwa-registration_toast__ENJHy{border:1px solid CanvasText}.pwa-registration_appMark__g75hl,.pwa-registration_statusDot__kf0mg{forced-color-adjust:none}}