.get-app-banner[data-v-4aedfe0d]{bottom:calc(3.75rem + env(safe-area-inset-bottom));left:0;margin:0 auto;max-width:calc(100% - 2rem);position:fixed;right:0;width:100%;z-index:1000}.banner-content[data-v-4aedfe0d]{background:var(--bg-quaternary);border-radius:.75rem;height:4.5rem;justify-content:space-between;padding:1rem;position:relative;width:100%}.banner-content[data-v-4aedfe0d],.content-left[data-v-4aedfe0d]{align-items:center;display:flex}.content-left[data-v-4aedfe0d]{flex:1;gap:.5rem;min-width:0}.app-logo-wrapper[data-v-4aedfe0d]{align-items:center;background:var(--color-theme);border-radius:.5rem;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;overflow:hidden;width:2.5rem}.app-logo-wrapper .app-logo[data-v-4aedfe0d]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.text-content[data-v-4aedfe0d]{display:flex;flex:1;flex-direction:column;gap:.375rem;min-width:0}.text-content.is-reward[data-v-4aedfe0d]{gap:.125rem}.text-content.is-reward .banner-subtitle[data-v-4aedfe0d]{display:-webkit-box;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical}.banner-title[data-v-4aedfe0d]{color:var(--text-title);font-size:.75rem;font-weight:800;line-height:.875rem}.banner-subtitle[data-v-4aedfe0d],.banner-title[data-v-4aedfe0d]{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.banner-subtitle[data-v-4aedfe0d]{color:var(--text-desc);font-size:.625rem;font-weight:400;letter-spacing:.03em;line-height:.75rem}.get-button[data-v-4aedfe0d]{align-items:center;background:var(--color-theme);border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:.75rem;font-weight:590;height:2rem;justify-content:center;line-height:.875rem;transition:opacity .2s;width:3.375rem}.get-button[data-v-4aedfe0d]:active{opacity:.8}.get-button[data-v-4aedfe0d]:disabled{cursor:not-allowed;opacity:.7}.loading-spinner[data-v-4aedfe0d]{animation:spin-4aedfe0d .6s linear infinite;border:.125rem solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:.875rem;width:.875rem}@keyframes spin-4aedfe0d{to{transform:rotate(1turn)}}.close-button[data-v-4aedfe0d]{align-items:center;background:var(--text-title);border:.0625rem solid var(--bg-quaternary);border-radius:50%;cursor:pointer;display:flex;height:1rem;justify-content:center;padding:0;position:absolute;right:-.25rem;top:-.25rem;transition:opacity .2s;width:1rem}.close-button svg[data-v-4aedfe0d]{color:var(--bg-quaternary)}.close-button[data-v-4aedfe0d]:active{opacity:.8}
