.call-bar{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:45;background:linear-gradient(to bottom, #ffffff12, #ffffff03), color-mix(in srgb, var(--background) 60%, transparent);-webkit-backdrop-filter:blur(18px)saturate(170%);backdrop-filter:blur(18px)saturate(170%);transition:translate .45s var(--ease-out);border-radius:999px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:8px;padding:6px;display:grid;position:fixed;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff1f,0 18px 50px -12px #000}.call-bar[data-hidden]{translate:0 calc(100% + 24px + env(safe-area-inset-bottom))}.call-bar .btn{height:48px;padding:0 16px;font-size:15.5px}.call-bar .btn-primary svg{flex:none}@media (min-width:768px){.call-bar{display:none}}@media (prefers-reduced-motion:reduce){.call-bar{transition:none}}
