.lp .ss-stage{overflow:hidden}.lp .lp-fade{position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 72%,#0000 97%);mask-image:linear-gradient(#000 72%,#0000 97%)}.lp .lp-phone{position:absolute;top:16px;left:40px;box-shadow:0 30px 60px -30px #06102166}.lp .ss-stage[data-layout=compact] .lp-phone{top:12px;left:16px}.lp .lp-phone .ss-collapse,.lp .lp-phone .ss-collapse__inner{width:100%;min-width:0}.lp .lp-push{transition:transform .26s cubic-bezier(.22,1,.36,1)}.lp .lp-push[data-pressed]{transform:scale(.985)}.lp .lp-card{color:#061021;opacity:0;transform-origin:0 0;background:#fff;border-radius:18px;width:308px;padding:18px 18px 16px;transition:opacity .42s ease-out,transform .7s cubic-bezier(.22,1,.36,1);position:absolute;top:300px;left:232px;transform:translate(-28px,-36px)scale(.96);box-shadow:0 0 0 1px #06102114,0 30px 60px -28px #06102161,0 12px 24px -16px #06102124}.lp .lp-card[data-on]{opacity:1;transform:none}.lp .ss-stage[data-layout=compact] .lp-card{width:250px;padding:14px 14px 12px;top:300px;left:92px}.lp .lp-head{align-items:center;gap:11px;display:flex}.lp .lp-avatar{color:#061021;background:#e8f7ff;border-radius:999px;flex:none;place-items:center;width:38px;height:38px;font-size:13.5px;font-weight:700;display:grid}.lp .lp-name{letter-spacing:-.01em;font-size:16px;font-weight:650;line-height:1.25;display:block}.lp .lp-when{color:#6b7686;margin-top:1px;font-size:12.5px;display:block}.lp .lp-msg{color:#1f2a37;margin:12px 0 0;font-size:14px;line-height:1.45}.lp .lp-origin{background:#f4f7fa;border-radius:12px;gap:7px;margin-top:14px;padding:11px 12px;display:grid}.lp .lp-how{white-space:nowrap;align-items:center;gap:6px;font-size:13.5px;font-weight:600;line-height:1.3;display:flex}.lp .lp-campaign{color:#6b7686;font-weight:400}.lp .lp-facts{color:#6b7686;gap:12px;font-size:12px;display:flex}.lp .lp-fact{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.lp .lp-fact svg{color:#9aa4b2}.lp .ss-stage[data-layout=compact] .lp-msg{font-size:13px}.lp .ss-stage[data-layout=compact] .lp-facts .lp-fact:nth-child(2){display:none}.lp .ss-stage[data-layout=compact] .lp-how{white-space:normal;flex-wrap:wrap;row-gap:2px}.lp .ss-stage[data-layout=compact] .lp-campaign{white-space:nowrap}.lp .ss-stage[data-layout=compact] .lp-sep{display:none}@media (prefers-reduced-motion:reduce){.lp .lp-card,.lp .lp-push{transition:none}}:root.dark .lp .lp-phone{box-shadow:0 30px 60px -30px #000000b3}:root.dark .lp .lp-card{background:var(--vb-card);color:var(--vb-ink);box-shadow:0 0 0 1px var(--vb-line), 0 30px 60px -28px #0009, 0 12px 24px -16px #0006}:root.dark .lp .lp-avatar{background:var(--vb-brand-wash);color:var(--vb-ink)}:root.dark .lp .lp-when,:root.dark .lp .lp-campaign,:root.dark .lp .lp-facts{color:var(--vb-muted)}:root.dark .lp .lp-msg{color:var(--vb-ink-2)}:root.dark .lp .lp-origin{background:var(--vb-wash)}:root.dark .lp .lp-fact svg{color:var(--vb-faint)}
