.AppBanner_inline__iyOWW{display:flex;justify-content:center;margin-top:calc(var(--space-major) * 1.5)}.AppBanner_fixed__vcAx_{position:fixed;left:0;right:0;bottom:max(14px,calc(env(safe-area-inset-bottom, 0px) + 6px));z-index:40;display:flex;justify-content:center;padding:0 12px;pointer-events:none;opacity:0;transform:translateY(140%);transition:transform .46s var(--ease-out),opacity .26s var(--ease-out)}.AppBanner_fixed__vcAx_[data-shown]{opacity:1;transform:none}.AppBanner_fixed__vcAx_[data-shown] .AppBanner_pill__U_I8h{pointer-events:auto}@media (prefers-reduced-motion:reduce){.AppBanner_fixed__vcAx_{transform:none;transition:opacity .2s linear}}.AppBanner_spacer__0zIjC{height:calc(92px + env(safe-area-inset-bottom, 0px))}.AppBanner_pill__U_I8h{display:flex;align-items:center;gap:12px;max-width:100%;padding:8px;border-radius:999px;background:var(--surface-primary);box-shadow:0 12px 34px rgba(20,20,30,.16),0 1px 3px rgba(20,20,30,.08)}.AppBanner_icon__T88nE{flex:none;border-radius:24%;overflow:hidden}.AppBanner_text__565l0{display:flex;flex-direction:column;min-width:0;padding-right:6px;line-height:1.2}.AppBanner_name__IvbEt{font-size:15px;font-weight:700;color:var(--text-primary)}.AppBanner_subtitle__Es1j7{overflow:hidden;font-size:13px;color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis}.AppBanner_get__GvdeX{flex:none;display:inline-flex;align-items:center;height:40px;padding:0 18px;border-radius:999px;background:var(--text-primary);color:var(--background-primary);font-size:15px;font-weight:650;text-decoration:none;transition:transform .16s ease}.AppBanner_get__GvdeX:hover{transform:scale(.97)}.AppBanner_get__GvdeX:active{transform:scale(.94)}.AppBanner_hide__1gXNU{display:grid;place-items:center;flex:none;width:30px;height:30px;margin-left:-4px;border:0;border-radius:999px;background:var(--background-secondary);color:var(--text-secondary);cursor:pointer}.AppBanner_get__GvdeX:focus-visible,.AppBanner_hide__1gXNU:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}@media (max-width:380px){.AppBanner_pill__U_I8h{gap:9px}.AppBanner_get__GvdeX{padding:0 14px}}