@keyframes CecZxW_consentSlideIn{0%{opacity:0;transform:translateY(140%)}to{opacity:1;transform:translateY(0)}}.CecZxW_banner{left:1rem;right:1rem;bottom:max(1rem,env(safe-area-inset-bottom));z-index:2147483000;background:var(--bg-secondary,#12141ceb);max-width:640px;color:var(--text-primary,#eef0f6);border:1px solid var(--border,#ffffff24);-webkit-backdrop-filter:blur(14px);border-radius:.9rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;margin-inline-start:auto;margin-inline-end:auto;padding:.8rem 1rem;font-family:inherit;animation:.34s cubic-bezier(.22,1,.36,1) CecZxW_consentSlideIn;display:flex;position:fixed;box-shadow:0 14px 44px #00000073}.CecZxW_copy{flex:260px;align-items:flex-start;gap:.6rem;min-width:0;display:flex}.CecZxW_icon{color:var(--accent,#8fa3ff);flex-shrink:0;margin-top:.1rem}.CecZxW_text{color:var(--text-secondary,#c7cbe0);margin:0;font-size:.8rem;line-height:1.45}.CecZxW_text strong{color:var(--text-primary,#eef0f6);font-weight:600}.CecZxW_link{color:var(--accent,#8fa3ff);white-space:nowrap;text-decoration:none}.CecZxW_link:hover{text-decoration:underline}.CecZxW_actions{flex-shrink:0;gap:.5rem;margin-left:auto;display:flex}.CecZxW_decline,.CecZxW_accept{cursor:pointer;border-radius:.5rem;padding:.5rem 1.1rem;font-family:inherit;font-size:.8rem;font-weight:600;transition:background .15s,border-color .15s,opacity .15s}.CecZxW_decline{color:var(--text-primary,#eef0f6);border:1px solid var(--border,#ffffff47);background:0 0}.CecZxW_decline:hover{background:var(--bg-hover,#ffffff14)}.CecZxW_accept{background:var(--accent,#8fa3ff);color:var(--text-inverse,#0b1026);border:1px solid #0000}.CecZxW_accept:hover{opacity:.9}.CecZxW_decline:focus-visible{outline:2px solid var(--accent,#8fa3ff);outline-offset:2px}.CecZxW_accept:focus-visible{outline:2px solid var(--accent,#8fa3ff);outline-offset:2px}.CecZxW_link:focus-visible{outline:2px solid var(--accent,#8fa3ff);outline-offset:2px}@media(max-width:460px){.CecZxW_actions{width:100%}.CecZxW_decline,.CecZxW_accept{flex:1}}@media(prefers-reduced-motion:reduce){.CecZxW_banner{animation:none}}
