.BW2eMa_banner{z-index:90;color:#fff;max-height:100vh;font-family:var(--font-body);background-color:#141414;border-top:1px solid #ffffff1a;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -10px 30px #00000080}.BW2eMa_inner{flex-direction:column;gap:20px;max-width:72rem;margin:0 auto;padding:24px 24px 20px;display:flex}.BW2eMa_close{color:#fff;opacity:.8;padding:6px;transition:opacity .15s;position:absolute;top:12px;right:16px}.BW2eMa_close:hover{opacity:1}.BW2eMa_content{flex:1;padding-right:24px}.BW2eMa_title{margin-bottom:12px;font-size:20px;font-weight:700;line-height:28px}.BW2eMa_text{max-width:44rem;color:var(--gray-300);font-size:13px;line-height:1.7}.BW2eMa_text button{color:var(--teal-400);font-weight:600}.BW2eMa_text button:hover{text-decoration:underline}.BW2eMa_categories{flex-wrap:wrap;gap:12px 24px;margin-top:16px;display:flex}.BW2eMa_category{cursor:pointer;letter-spacing:.05em;align-items:center;gap:10px;font-size:13px;font-weight:700;line-height:20px;display:inline-flex}.BW2eMa_checkbox{appearance:none;cursor:pointer;background-color:#0000;border:2px solid #ffffffd9;border-radius:6px;flex-shrink:0;place-content:center;width:22px;height:22px;margin:0;transition:all .15s;display:grid}.BW2eMa_checkbox:before{content:"";visibility:hidden;border-bottom:2px solid #000;border-left:2px solid #000;width:10px;height:6px;transform:rotate(-45deg)translate(1px,-1px)}.BW2eMa_checkbox:checked{border-color:var(--teal-400);background-color:var(--teal-400)}.BW2eMa_checkbox:checked:before{visibility:visible}.BW2eMa_checkbox:focus-visible{outline:2px solid var(--teal-400);outline-offset:2px}.BW2eMa_detailsToggle{color:#fff;letter-spacing:.05em;align-items:center;gap:8px;margin-top:14px;font-size:13px;font-weight:700;line-height:20px;display:inline-flex}.BW2eMa_detailsToggle:hover{color:var(--teal-400)}.BW2eMa_details{color:var(--gray-400);gap:8px;margin-top:12px;font-size:12px;line-height:1.6;display:grid}.BW2eMa_details strong{color:#fff;letter-spacing:.05em;font-weight:700}.BW2eMa_actions{flex-direction:column;gap:12px;display:flex}.BW2eMa_button{letter-spacing:.04em;border-radius:9999px;min-width:180px;padding:14px 28px;font-size:13px;font-weight:700;line-height:20px;transition:all .2s cubic-bezier(.4,0,.2,1)}.BW2eMa_accept{background-color:var(--teal-400);color:#000}.BW2eMa_accept:hover{background-color:var(--teal-300)}.BW2eMa_reject{color:#fff;border:1.5px solid #fff}.BW2eMa_reject:hover{background-color:#ffffff1a}@media (width>=768px){.BW2eMa_inner{flex-direction:row;align-items:center;gap:40px;padding:28px 32px 24px}.BW2eMa_actions{flex-direction:row;flex-shrink:0;padding-right:24px}}