.ckb{--ckb-white:#fff;--ckb-chrome:#fbfcfd;--ckb-ink:#0f1521;--ckb-sub:#5b6577;--ckb-faint:#9aa3b2;--ckb-line:#e2e6ec;--ckb-blue:#2563eb;--ckb-blue-soft:#e6eefd;--ckb-primary-bg:#0f1521;--ckb-primary-fg:#fff;--ckb-shadow:0 16px 48px #0f152124,0 2px 6px #0f15210f;z-index:60;background:var(--ckb-white);border:1px solid var(--ckb-line);max-width:420px;box-shadow:var(--ckb-shadow);color:var(--ckb-ink);font-family:var(--font-karla,"Karla",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);border-radius:10px;flex-direction:column;gap:16px;padding:18px;display:flex;position:fixed;bottom:16px;left:16px;right:16px}@media (min-width:768px){.ckb{bottom:24px;left:24px;right:auto}}.ckb[data-theme=dark]{--ckb-white:#1b2333;--ckb-chrome:#151c29;--ckb-ink:#f1f4f9;--ckb-sub:#a3adbe;--ckb-faint:#6b7585;--ckb-line:#273041;--ckb-blue:#5b8def;--ckb-blue-soft:#5b8def29;--ckb-primary-bg:#5b8def;--ckb-primary-fg:#fff;--ckb-shadow:0 18px 48px #00000073}@media (prefers-color-scheme:dark){.ckb:not([data-theme]){--ckb-white:#1b2333;--ckb-chrome:#151c29;--ckb-ink:#f1f4f9;--ckb-sub:#a3adbe;--ckb-faint:#6b7585;--ckb-line:#273041;--ckb-blue:#5b8def;--ckb-blue-soft:#5b8def29;--ckb-primary-bg:#5b8def;--ckb-primary-fg:#fff;--ckb-shadow:0 18px 48px #00000073}}.ckb-head{align-items:flex-start;gap:14px;display:flex}.ckb-icon{background:var(--ckb-blue-soft);width:40px;height:40px;color:var(--ckb-blue);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ckb-icon svg{display:block}.ckb-text{min-width:0}.ckb-eyebrow{font-family:var(--font-archivo-narrow,"Archivo Narrow","Arial Narrow",sans-serif);letter-spacing:.1em;text-transform:uppercase;color:var(--ckb-faint);margin-bottom:4px;font-size:10px}.ckb .ckb-title{font-family:var(--font-kanit,"Kanit","Helvetica Neue",Arial,sans-serif);letter-spacing:-.2px;color:var(--ckb-ink);margin:0;font-size:17px;font-weight:500;line-height:1.2}.ckb .ckb-body{color:var(--ckb-sub);margin:5px 0 0;font-size:13.5px;line-height:1.5}.ckb .ckb-link{color:var(--ckb-blue);font-weight:700;text-decoration:none}.ckb .ckb-link:hover{text-decoration:underline}.ckb-actions{gap:8px;display:flex}.ckb .ckb-btn{border:1px solid var(--ckb-line);background:var(--ckb-white);height:38px;color:var(--ckb-ink);font:inherit;cursor:pointer;border-radius:8px;flex:1;padding:0 14px;font-size:13.5px;font-weight:700;transition:background .14s,filter .14s}.ckb .ckb-btn:hover{background:var(--ckb-chrome)}.ckb .ckb-btn.is-primary{background:var(--ckb-primary-bg);color:var(--ckb-primary-fg);border-color:#0000}.ckb .ckb-btn.is-primary:hover{filter:brightness(1.15)}.ckb :is(.ckb-btn,.ckb-link):focus-visible{outline:2px solid var(--ckb-blue);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ckb .ckb-btn{transition:none}}
