.sticky-bar.svelte-1cp3vnn{z-index:40;background:var(--color-surface);border-top:1px solid var(--color-border);padding:12px 5vw calc(12px + env(safe-area-inset-bottom));transition:transform .25s var(--ease-out), opacity .2s var(--ease-out);position:fixed;bottom:0;left:0;right:0;transform:translateY(0);box-shadow:0 -6px 24px #2e2a251f}.sticky-bar.hidden.svelte-1cp3vnn{opacity:0;pointer-events:none;transform:translateY(110%)}.inner.svelte-1cp3vnn{justify-content:space-between;align-items:center;gap:16px;max-width:560px;margin:0 auto;display:flex}.text.svelte-1cp3vnn{flex-direction:column;min-width:0;display:flex}.label.svelte-1cp3vnn{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-faint);font-size:12px;font-weight:700}.sub.svelte-1cp3vnn{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;overflow:hidden}.figure.svelte-1cp3vnn{font-family:var(--font-display);color:var(--color-text);cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;gap:8px;padding:4px 0;font-size:26px;font-weight:800;display:flex}.chev.svelte-1cp3vnn{color:var(--color-primary);font-size:15px}.figure.pulse.svelte-1cp3vnn span:where(.svelte-1cp3vnn):first-child{animation:svelte-1cp3vnn-pop .26s var(--ease-out)}@keyframes svelte-1cp3vnn-pop{0%{transform:scale(1)}45%{color:var(--color-primary);transform:scale(1.09)}to{transform:scale(1)}}@media (width>=861px){.sticky-bar.svelte-1cp3vnn{display:none}}@media (prefers-reduced-motion:reduce){.figure.pulse.svelte-1cp3vnn span:where(.svelte-1cp3vnn):first-child{animation:none}}
