.ls-card{align-items:center;background:#fff;border-radius:20px;box-shadow:0 8px 30px rgba(0,0,0,.12);color:#111;display:flex;font-family:var(--font-primary);gap:var(--space-3,12px);left:var(--space-4,16px);max-width:calc(100vw - var(--space-4, 16px)*2);opacity:0;padding:10px 12px 10px 10px;position:fixed;top:96px;transform:translateX(-32px);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);z-index:39}.ls-card[hidden]{display:none}.ls-card.is-visible{opacity:1;transform:translateX(0)}.ls-text{color:#111;flex:1 1 auto;line-height:1.4;margin:0}.ls-go,.ls-text{font-size:var(--text-sm,15px)}.ls-go{background:#000;border-radius:var(--radius-pill,999px);color:#fff;flex-shrink:0;font-weight:700;padding:10px 22px;text-decoration:none;transition:opacity .2s ease;white-space:nowrap}.ls-go:hover{color:#fff;opacity:.85}.ls-close{align-items:center;background:none;border:none;border-radius:var(--radius-full,999px);color:#3a3a4a;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;padding:0;width:32px}.ls-close:hover{background:rgba(0,0,0,.06);color:#000}.ls-close:focus-visible,.ls-go:focus-visible{outline:2px solid var(--turquoise-400,#3cc);outline-offset:2px}@media (min-width:768px){.ls-card{left:var(--space-6,24px);max-width:560px}}@media (prefers-reduced-motion:reduce){.ls-card{transition:none}}