.mck{--mck-ink:#1a1a1a;--mck-cream:#faf8f3;--mck-accent:#a5d6fb;z-index:99998;pointer-events:none;justify-content:center;padding:16px;font-family:inherit;display:flex;position:fixed;bottom:0;left:0;right:0}.mck-card{pointer-events:auto;background:var(--mck-ink);width:100%;max-width:620px;color:var(--mck-cream);border-radius:18px;padding:14px 16px 14px 20px;box-shadow:0 16px 48px #1a1a1a42}.mck-main{align-items:center;gap:18px;display:flex}.mck-text{color:#f5f1e8db;flex:1;font-size:13.5px;line-height:1.5}.mck-text a{color:var(--mck-accent);text-underline-offset:3px;text-decoration:underline}.mck-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.mck-btn{cursor:pointer;white-space:nowrap;border:none;border-radius:999px;padding:9px 16px;font-family:inherit;font-size:13.5px;font-weight:500;transition:transform .16s,background .16s,border-color .16s,color .16s,opacity .16s}.mck-btn:focus-visible{outline:2px solid var(--mck-accent);outline-offset:2px}.mck-accept{background:var(--mck-accent);color:var(--mck-ink);font-weight:600}.mck-accept:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-1px)}.mck-accept:disabled,.mck-accept[aria-disabled=true]{opacity:.5;cursor:not-allowed}.mck-reject{color:var(--mck-cream);background:0 0;border:1.5px solid #f5f1e859}.mck-reject:hover{border-color:var(--mck-cream)}.mck-customize{color:#f5f1e8b3;background:0 0;padding:9px 10px}.mck-customize:hover{color:var(--mck-cream)}.mck-age{color:#f5f1e8b3;cursor:pointer;align-items:flex-start;gap:8px;margin-top:10px;font-size:12px;line-height:1.4;display:flex}.mck-age input{accent-color:var(--mck-accent);margin-top:2px}.mck-prefs{opacity:0;visibility:hidden;pointer-events:none;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .42s cubic-bezier(.2,.8,.2,1),opacity .28s,margin-top .42s,visibility 0s linear .42s;display:grid}.mck-card.is-open .mck-prefs{opacity:1;visibility:visible;pointer-events:auto;grid-template-rows:1fr;margin-top:14px;transition:grid-template-rows .42s cubic-bezier(.2,.8,.2,1),opacity .28s,margin-top .42s,visibility}.mck-prefs-inner{border-top:1px solid #f5f1e824;overflow:hidden}.mck-row{border-top:1px solid #f5f1e81a;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.mck-row:first-child{border-top:none}.mck-row h4{color:var(--mck-cream);margin:0 0 2px;font-size:13.5px;font-weight:600}.mck-row p{color:#f5f1e899;margin:0;font-size:12px}.mck-toggle{flex-shrink:0;width:42px;height:24px;position:relative}.mck-toggle input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.mck-toggle .mck-track{background:#f5f1e838;border-radius:999px;transition:background .2s;position:absolute;inset:0}.mck-toggle .mck-knob{background:var(--mck-cream);border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px}.mck-toggle input:checked+.mck-track{background:var(--mck-accent)}.mck-toggle input:checked+.mck-track+.mck-knob{transform:translate(18px)}.mck-toggle.locked .mck-track{background:var(--mck-accent);opacity:.55}.mck-toggle input:disabled{cursor:not-allowed}.mck-row.is-disabled{opacity:.5}.mck-prefs-save{text-align:right;margin-top:14px}.mck-slim .mck-card{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.mck-slim .mck-text{flex:auto;min-width:220px}@media (max-width:560px){.mck-main{flex-direction:column;align-items:stretch;gap:12px}.mck-actions{justify-content:stretch}.mck-accept,.mck-reject{text-align:center;flex:1}}.mck .mck-card{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;max-height:calc(100dvh - 32px);overflow-y:auto}.mck .mck-card:focus{outline:none}@media (prefers-reduced-motion:no-preference){.mck-card.is-nudge{animation:.48s cubic-bezier(.2,.8,.2,1) mckNudge}@keyframes mckNudge{0%{transform:translateY(0)}30%{transform:translateY(-8px)}60%{transform:translateY(0)}80%{transform:translateY(-3px)}to{transform:translateY(0)}}}.mck.mck-slim .mck-card{max-height:min(52dvh,420px)}html.mck-blocking{--mck-blocking:1}