@keyframes ConsentBanner-module__KEbS-q__tpcIn{0%{opacity:0;transform:translate(-50%)translateY(10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.ConsentBanner-module__KEbS-q__root{z-index:100000;box-sizing:border-box;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#e6edf3;width:min(1160px,100vw - 24px);font-family:var(--font-geist-sans), system-ui, -apple-system, "Segoe UI", sans-serif;text-align:left;background:#0d1118eb;border:1px solid #ffffff17;border-radius:14px;align-items:center;gap:18px;padding:12px 20px;font-size:14px;line-height:1.5;animation:.22s cubic-bezier(.2,.8,.25,1) ConsentBanner-module__KEbS-q__tpcIn;display:flex;position:fixed;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 10px 36px #00000080,inset 0 1px #ffffff0d}.ConsentBanner-module__KEbS-q__root .ConsentBanner-module__KEbS-q__logo{opacity:.9;flex:none;width:auto;height:18px;display:block}.ConsentBanner-module__KEbS-q__root .ConsentBanner-module__KEbS-q__copy{text-align:center;flex-direction:column;flex:auto;align-items:center;gap:1px;min-width:0;display:flex}.ConsentBanner-module__KEbS-q__root .ConsentBanner-module__KEbS-q__title{font-family:var(--font-archivo), "Archivo", var(--font-geist-sans), system-ui, sans-serif;color:#eef1f6;letter-spacing:.01em;text-transform:none;margin:0;padding:0;font-size:13px;font-weight:700;line-height:1.35}.ConsentBanner-module__KEbS-q__root .ConsentBanner-module__KEbS-q__text{color:#96a2b4;text-transform:none;letter-spacing:0;margin:0;padding:0;font-size:12.5px;font-weight:400;line-height:1.45}.ConsentBanner-module__KEbS-q__root .ConsentBanner-module__KEbS-q__link{color:#7fb0ff;text-underline-offset:2px;text-decoration:underline}.ConsentBanner-module__KEbS-q__root .ConsentBanner-module__KEbS-q__link:hover{color:#a8c8ff}.ConsentBanner-module__KEbS-q__root .ConsentBanner-module__KEbS-q__actions{flex:none;gap:8px;display:flex}.ConsentBanner-module__KEbS-q__root .ConsentBanner-module__KEbS-q__btn{appearance:none;box-sizing:border-box;color:#d5dce6;min-width:84px;height:34px;font-family:var(--font-geist-sans), system-ui, -apple-system, "Segoe UI", sans-serif;letter-spacing:0;text-transform:none;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff21;border-radius:9px;margin:0;padding:0 16px;font-size:13px;font-weight:600;line-height:1;transition:background-color .15s,border-color .15s,box-shadow .15s}.ConsentBanner-module__KEbS-q__root .ConsentBanner-module__KEbS-q__btn:hover{background:#ffffff17;border-color:#ffffff38}.ConsentBanner-module__KEbS-q__root .ConsentBanner-module__KEbS-q__accept{color:#fff;background:#2f7bff;border-color:#2f7bff;box-shadow:0 2px 14px #2f7bff59}.ConsentBanner-module__KEbS-q__root .ConsentBanner-module__KEbS-q__accept:hover{background:#4a8bff;border-color:#4a8bff;box-shadow:0 2px 18px #2f7bff80}.ConsentBanner-module__KEbS-q__root .ConsentBanner-module__KEbS-q__btn:focus-visible,.ConsentBanner-module__KEbS-q__root .ConsentBanner-module__KEbS-q__link:focus-visible{outline-offset:2px;outline:2px solid #7fb0ff}@media (max-width:720px){.ConsentBanner-module__KEbS-q__root{text-align:center;flex-flow:column;align-items:center;gap:8px;width:auto;padding:12px 16px;bottom:10px;left:10px;right:10px;transform:none}.ConsentBanner-module__KEbS-q__root .ConsentBanner-module__KEbS-q__logo{height:16px}.ConsentBanner-module__KEbS-q__root .ConsentBanner-module__KEbS-q__copy{flex:none;order:2;gap:3px}.ConsentBanner-module__KEbS-q__root .ConsentBanner-module__KEbS-q__link{margin-top:2px;display:block}.ConsentBanner-module__KEbS-q__root .ConsentBanner-module__KEbS-q__dot{display:none}.ConsentBanner-module__KEbS-q__root .ConsentBanner-module__KEbS-q__actions{order:3;justify-content:center;margin-left:0}.ConsentBanner-module__KEbS-q__root .ConsentBanner-module__KEbS-q__btn{min-width:84px;height:32px;padding:0 16px}}@media (prefers-reduced-motion:reduce){.ConsentBanner-module__KEbS-q__root{animation:none}}
