.pxm{z-index:49;padding:calc(84px + env(safe-area-inset-top)) 22px calc(28px + env(safe-area-inset-bottom));overscroll-behavior:contain;background:#050505;flex-direction:column;animation:.3s ease-out pxm-fade;display:flex;position:fixed;inset:0}@keyframes pxm-fade{0%{opacity:0}}@keyframes pxm-rise{0%{opacity:0;transform:translateY(18px)}}.pxm-in{flex-direction:column;flex:1;justify-content:space-between;width:100%;max-width:520px;min-height:0;margin:0 auto;display:flex}.pxm-links{flex-direction:column;display:flex}.pxm-links a{font:700 clamp(2rem, 9vw, 2.6rem)/1 var(--font-heading,"Stack Sans Notch", "Inter", system-ui, sans-serif);letter-spacing:-.03em;text-transform:none;color:#ffffffb8;animation:.55s cubic-bezier(.22,1,.36,1) both pxm-rise;animation-delay:calc(var(--i) * 55ms + 60ms);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:18px 2px;display:flex}.pxm-links a svg{color:#ffffff59}.pxm-links a.on{color:#fff}.pxm-links a.on svg{color:#a523ef}.pxm-bottom{animation:.55s cubic-bezier(.22,1,.36,1) both pxm-rise;animation-delay:calc(var(--i) * 55ms + 60ms);flex-direction:column;gap:10px;display:flex}.pxm-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pxm-pair>a{color:#fff;white-space:nowrap;background:#1b1b1d;border-radius:999px;justify-content:center;align-items:center;min-width:0;height:54px;font:600 16px/1 system-ui,-apple-system,Inter,sans-serif;display:flex}.pxm-pair>a:active{background:#242427}.pxm-pair>.pxm-primary,.pxm-me .pxm-primary{color:#050505;background:#fff}.pxm-me{align-items:center;gap:10px;display:flex}.pxm-me .pxm-primary{border-radius:999px;flex:1;justify-content:center;align-items:center;height:54px;font:600 16px/1 system-ui,-apple-system,Inter,sans-serif;display:flex}.pxm-av{flex-shrink:0;position:relative}.pxm-av>button{border-radius:50%;display:block}.pxm-av>button img{display:block}.pxm-out{background:#18181b;border-radius:18px;min-width:180px;padding:8px;position:absolute;bottom:calc(100% + 12px);left:0}.pxm-out small{color:#71717a;padding:6px 10px 8px;font:500 12px/1.2 system-ui,sans-serif;display:block}.pxm-out button{text-align:left;color:#ffb08f;border-radius:12px;width:100%;height:44px;padding:0 10px;font:600 16px/1 system-ui,sans-serif;display:block}.pxm-out button:active{background:#ffffff0f}.pxm-links.pxm-compact{overscroll-behavior:contain;min-height:0;margin-bottom:14px;overflow-y:auto}.pxm-links.pxm-compact a{padding:13px 2px;font-size:clamp(1.3rem,6vw,1.6rem)}@media (prefers-reduced-motion:reduce){.pxm,.pxm-links a,.pxm-bottom{animation:none}}
