.purchase-dock{position:fixed;inset-inline:16px;bottom:calc(16px + env(safe-area-inset-bottom, 0px));z-index:60;margin-inline:auto;padding:12px;border:1px solid var(--border);border-radius:20px;background:var(--bg-elev);color:var(--text);box-shadow:0 8px 32px rgba(11,61,46,.13)}@supports (backdrop-filter:blur(16px)) or (-webkit-backdrop-filter:blur(16px)){.purchase-dock{background:color-mix(in srgb,var(--bg-elev) 82%,transparent);backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%);border-color:color-mix(in srgb,var(--border) 70%,white)}}.purchase-dock[hidden]{display:none}.purchase-dock button,.purchase-dock label{touch-action:manipulation}.purchase-dock button:focus-visible,.purchase-dock input:focus-visible{outline:3px solid var(--brand);outline-offset:3px}