.lp .cs{position:fixed;left:16px;right:16px;bottom:16px;z-index:60;display:flex;flex-direction:column;gap:12px;max-width:720px;margin:0 auto;padding:16px;background:var(--deep,#05030f);color:#fff;border:1px solid rgb(255 255 255/.18);border-radius:var(--radius-2xl,16px);box-shadow:0 8px 32px rgb(0 0 0/.35)}.lp .cs :focus-visible{outline-color:var(--lilac,#cec0ff)}.lp .cs-text{margin:0;font-size:14px;line-height:1.45;color:rgb(255 255 255/.78);text-wrap:pretty}.lp .cs-text b{color:#fff;font-weight:700}.lp .cs-text a{color:#fff;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.lp .cs-text a:hover{color:var(--lilac,#cec0ff)}.lp .cs-actions{display:flex;gap:8px;justify-content:flex-end}.lp .cs-actions .btn{flex:1}.lp .cs .btn-primary{background:var(--lilac,#cec0ff);color:var(--night,#0e0c1a)}.lp .cs .btn-primary:hover{background:var(--lilac-deep,#b6abf9)}.lp .cs .btn-secondary{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px rgb(255 255 255/.7)}.lp .cs .btn-secondary:hover{color:var(--lilac,#cec0ff);box-shadow:inset 0 0 0 1.5px var(--lilac,#cec0ff)}@media (min-width:640px){.lp .cs{flex-direction:row;align-items:center;gap:24px;padding:16px 16px 16px 24px}.lp .cs-text{flex:1}.lp .cs-actions .btn{flex:none}}@media (prefers-reduced-motion:no-preference){.lp .cs{animation:cs-in .32s cubic-bezier(.22,1,.36,1) both}@keyframes cs-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}.lp .cs-link{padding:0;border:0;background:none;font:inherit;color:var(--ink);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;cursor:pointer}.lp .cs-link:hover{text-decoration-thickness:2px}