.ck{--ck-surface:#fcf8f0;--ck-ink:#14211a;--ck-ink-2:#3d4a42;--ck-line:rgba(20,33,26,0.22);--ck-link:#2f6a1f;--ck-cta:#0e1e16;--ck-cta-hover:#1c3024;--ck-on-cta:#f6faf2;--ck-ring:#3d7a2a;--ck-shadow:0 2px 6px rgba(23,42,28,0.07),0 24px 60px rgba(23,42,28,0.16);position:fixed;z-index:60;left:max(16px,env(safe-area-inset-left));bottom:max(16px,env(safe-area-inset-bottom));width:min(400px,calc(100vw - 32px));padding:16px 16px 14px;border-radius:14px;border:1px solid var(--ck-line);background:var(--ck-surface);color:var(--ck-ink);box-shadow:var(--ck-shadow);font-family:Onest,Onest Fallback,system-ui,sans-serif;-webkit-font-smoothing:antialiased;animation:ck-in .32s cubic-bezier(.22,1,.36,1) both}html[data-plc-theme=dark] .ck{--ck-surface:#17181b;--ck-ink:#ecedef;--ck-ink-2:#c3c6cb;--ck-line:rgba(255,255,255,0.18);--ck-link:#a6d184;--ck-cta:#e6e8ec;--ck-cta-hover:#f4f6f9;--ck-on-cta:#121316;--ck-ring:#8cc06a;--ck-shadow:0 2px 6px rgba(0,0,0,0.3),0 24px 60px rgba(0,0,0,0.45)}.ck__text{margin:0;font-size:14px;line-height:1.5;color:var(--ck-ink-2)}.ck__row{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-top:12px}.ck__more{font-size:14px;font-weight:600;color:var(--ck-link);text-decoration:underline;text-underline-offset:.2em;text-decoration-color:color-mix(in srgb,var(--ck-link) 40%,transparent)}.ck__more:hover{text-decoration-color:currentColor}.ck__ok{min-height:40px;padding:0 18px;border:0;border-radius:999px;background:var(--ck-cta);color:var(--ck-on-cta);font:600 14px Onest,Onest Fallback,system-ui,sans-serif;cursor:pointer;transition:background-color .16s cubic-bezier(.22,1,.36,1)}.ck__ok:hover{background:var(--ck-cta-hover)}.ck :focus-visible{outline:2px solid var(--ck-ring);outline-offset:3px}@keyframes ck-in{0%{opacity:0;transform:translateY(8px);filter:blur(2px)}to{opacity:1;transform:none;filter:none}}@media (prefers-reduced-motion:reduce){.ck{animation:none}}@media print{.ck{display:none}}