.lp-sticky{inset-inline:0;bottom:0;display:flex;justify-content:center;opacity:0;padding:0 var(--gutter) max(12px,env(safe-area-inset-bottom));pointer-events:none;position:fixed;transform:translateY(calc(100% + 12px));transition:transform .22s var(--ease-out),opacity .18s ease,visibility 0s linear .22s;visibility:hidden;z-index:50}.lp-sticky.is-on{opacity:1;transform:none;transition:transform .28s var(--ease-out),opacity .2s ease,visibility 0s;visibility:visible}.lp-sticky-in{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:999px;box-shadow:var(--shadow-lift);color:var(--ink);display:flex;gap:10px 14px;max-width:100%;padding-block:7px;padding-inline:10px 7px;pointer-events:auto}.lp-sticky-in img{border-radius:50%;flex:none;height:40px;object-fit:cover;width:40px}.lp-sticky-in:not(:has(img)){padding-inline-start:20px}.lp-sticky-text{font:700 15px/1.3 var(--text);min-width:0}.lp-sticky-text small{color:var(--ink-soft);display:block;font:500 13px/1.3 var(--text)}.lp-sticky .btn{flex:none}html:has(.lp-sticky.is-on){scroll-padding-bottom:96px}@media (min-width:960px){.lp-sticky.is-phones{display:none}}@media (max-width:479px){.lp-sticky{padding-inline:10px}.lp-sticky-in{width:100%}.lp-sticky-text{flex:1;font-size:14px}}@media (max-width:359px){.lp-sticky-in img,.lp-sticky-text small{display:none}}@media (prefers-reduced-motion:reduce){.lp-sticky,.lp-sticky.is-on{transform:none;transition:opacity .16s ease,visibility 0s linear .16s}.lp-sticky.is-on{transition:opacity .16s ease,visibility 0s}}