@media (prefers-reduced-motion:no-preference){html[data-fx] body .reveal,html[data-fx] body .fx-reveal{transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}html[data-fx] body .reveal:not(.is-visible),html[data-fx] body .fx-reveal:not(.is-visible){opacity:0;transform:translateY(20px)}html[data-fx] body .reveal.is-visible,html[data-fx] body .fx-reveal.is-visible{opacity:1;transform:none}}.fx-gradient-text{background:linear-gradient(100deg, var(--fx-a), var(--fx-b));color:#0000;-webkit-background-clip:text;background-clip:text}.fx-in{animation:.6s ease-out both fx-in;animation-delay:calc(var(--i,0) * 60ms)}@keyframes fx-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.fx-in-h{animation:.6s ease-out both fx-in-h;animation-delay:calc(var(--i,0) * 60ms)}@keyframes fx-in-h{0%{transform:translateY(12px)}to{transform:none}}.fx-buybar{z-index:50;border:1px solid var(--fx-bar-border,#ffffff24);background:var(--fx-bar-bg,#0e1024f0);max-width:calc(100vw - 24px);color:var(--fx-bar-fg,#fff);opacity:0;border-radius:9999px;align-items:center;gap:14px;padding:8px 8px 8px 18px;transition:transform .4s,opacity .3s;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%,140%);box-shadow:0 18px 50px -12px #00000080}.fx-buybar[data-show]{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.fx-in,.fx-in-h{animation:none}}
