.PufvKa_bar{z-index:50;grid-gap:var(--space-3);justify-content:center;align-items:center;gap:var(--space-3);padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:var(--bg-topbar);border-top:1px solid var(--line-soft);transition:transform .4s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -4px 14px rgba(0,0,0,.08)}.PufvKa_visible{transform:translateY(0)}.PufvKa_text{color:var(--title-section);font-size:14px;font-weight:600}.PufvKa_cta{grid-gap:8px;background:var(--btn-cta-bg);color:#fff;letter-spacing:.04em;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;height:44px;padding-left:22px;padding-right:22px;font-size:14px;font-weight:600;transition:filter .15s;display:inline-flex}.PufvKa_cta:hover{filter:brightness(.95)}@media (max-width:768px){.PufvKa_bar{grid-gap:12px;justify-content:space-between;gap:12px}.PufvKa_text{font-size:13px;line-height:1.3}.PufvKa_cta{padding-left:16px;padding-right:16px;font-size:13px}}@media (max-width:480px){.PufvKa_bar{grid-gap:8px;flex-direction:column;gap:8px;padding-top:10px}.PufvKa_text{text-align:center}.PufvKa_cta{justify-content:center;width:100%}}@media (min-width:769px){.PufvKa_mobileOnly{display:none}}
