.ck{position:fixed;z-index:70;left:20px;bottom:20px;width:min(400px,calc(100vw - 40px));display:grid;grid-gap:14px;gap:14px;padding:18px 20px;background:hsla(0,0%,100%,.97);border:1px solid var(--line);border-radius:20px;box-shadow:0 24px 60px -20px rgba(4,6,10,.35);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:ckIn .45s cubic-bezier(.2,.8,.2,1) both}@keyframes ckIn{0%{opacity:0;transform:translateY(18px)}}@media (prefers-reduced-motion:reduce){.ck{animation:none}}.ck p{margin:0;font-size:13px;line-height:1.6;color:var(--ink2)}.ck a{text-decoration:underline;text-underline-offset:2px}.ck a,.ck-now{color:var(--blue)}.ck-now{display:block;margin-top:6px;font-weight:600}.ck-actions{display:flex;gap:10px}.ck-actions button{flex:1 1;min-height:44px;padding:0 18px;border-radius:999px;font:inherit;font-size:13.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .25s,border-color .25s}.ck-ghost{background:#fff;color:var(--ink);border:1px solid var(--line)}.ck-ghost:hover{border-color:var(--sky)}.ck-primary{background:var(--ink);color:#fff;border:0}.ck-primary:hover{background:var(--blue)}.ck-link{padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}.ck-link:hover{text-decoration:underline}