.sup-dock{z-index:45;inset-inline-start:1rem;bottom:calc(var(--mnav-total,0rem) + .625rem);transform:translate3d(0, calc(-1 * (var(--sup-lift-buybar,0rem) + var(--sup-lift-stale,0rem))), 0);transition:transform .2s var(--ease-out-quart);position:fixed}@media (max-width:767px){html[data-buybar]{--sup-lift-buybar:calc(var(--buybar-h) + 1rem)}html[data-stale]{--sup-lift-stale:5rem}}@media (min-width:768px){.sup-dock{inset-inline-start:1.5rem;bottom:1.5rem;transform:none}}.sup-launcher{color:#f5f5f7;background:radial-gradient(circle at 32% 22%,#f295856b,#0000 58%),radial-gradient(circle at 70% 90%,#c94a3b4d,#0000 60%),#16161a;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #fff6,0 14px 32px -12px #c94a3b8c,0 6px 16px -8px #0009}[data-theme=light] .sup-launcher{box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff2e,0 14px 30px -12px #c94a3b80,0 8px 18px -10px #281e1973}.sup-teaser{transform-origin:100% 100%;animation:sup-teaser-in .2s var(--ease-out-quart) both}@keyframes sup-teaser-in{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sup-dock{transition:none}.sup-teaser{animation:none!important}}@media (forced-colors:active){.sup-launcher{background:buttonface;border:1px solid buttontext}}
