:root{--bb-privacy-navy: #412516;--bb-privacy-orange: #EDDDCF;--bb-privacy-white: #fff;--bb-privacy-panel: #412516;--bb-privacy-ink: #fff;--bb-privacy-muted: #adb5c2;--bb-privacy-line: #ffffff24;--bb-privacy-secondary: #1c293c}html.light{--bb-privacy-panel: #fff;--bb-privacy-ink: #1b1b1b;--bb-privacy-muted: #787878;--bb-privacy-line: #0000000d;--bb-privacy-secondary: #e6e6e6}[data-bb-privacy-host][hidden],.bb-privacy [hidden]{display:none!important}[data-bb-privacy-host]{position:fixed;inset:0;z-index:2147483646;display:flex;align-items:flex-end;justify-content:flex-start;padding:20px;pointer-events:none}.bb-privacy{position:relative;pointer-events:auto;width:min(360px,100%);max-height:calc(100dvh - 40px);overflow-y:auto;padding:20px;border:1px solid var(--bb-privacy-line);border-radius:8px;color:var(--bb-privacy-ink);background:var(--bb-privacy-panel);box-shadow:0 8px 40px #0000000d;font:400 16px/1.35 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;animation:bb-privacy-enter 240ms cubic-bezier(.22,1,.36,1) both}.bb-privacy h2{font-family:inherit;margin:0 28px 10px 0;color:var(--bb-privacy-ink);font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:1.2}.bb-privacy__intro>p{margin:0;color:var(--bb-privacy-muted);font-size:15px;line-height:1.4;letter-spacing:-.01em}.bb-privacy__policy{color:var(--bb-privacy-ink);text-decoration:none}.bb-privacy__policy:hover{text-decoration:underline;text-underline-offset:3px}.bb-privacy__close{position:absolute;top:9px;right:9px;width:32px;height:32px;border:0;border-radius:4px;color:var(--bb-privacy-muted);background:transparent;font-size:22px;cursor:pointer}.bb-privacy__close:hover{background:var(--bb-privacy-secondary)}.bb-privacy__settings{display:grid;gap:10px;margin-top:18px}.bb-privacy__choice{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px;border:1px solid var(--bb-privacy-line);border-radius:6px}.bb-privacy__choice strong{display:block;font-size:13px;font-weight:500;color:var(--bb-privacy-ink)}.bb-privacy__choice small{display:block;margin-top:3px;font-size:11px;line-height:1.45;color:var(--bb-privacy-muted)}.bb-privacy__choice input{width:20px;height:20px;flex:0 0 auto;accent-color:var(--bb-privacy-ink)}.bb-privacy__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.bb-privacy__actions button{min-height:44px;border:0;border-radius:4px;padding:10px;color:var(--bb-privacy-ink);background:var(--bb-privacy-secondary);font:400 15px/1.2 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer;transition:opacity 160ms ease,transform 160ms ease}.bb-privacy__actions .bb-privacy__primary{color:var(--bb-privacy-panel);background:var(--bb-privacy-ink)}.bb-privacy__actions button:hover{opacity:.8}.bb-privacy__actions button:active{transform:scale(.98)}.bb-privacy__customize{display:block;margin:12px auto 0;padding:4px 8px;border:0;background:transparent;color:var(--bb-privacy-muted);font:400 12px/1.2 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.bb-privacy-reopen{--bb-privacy-reopen-size: 34px;--bb-privacy-reopen-bottom: 112px;position:fixed;right:max(25px,env(safe-area-inset-right,0px));bottom:calc(var(--bb-privacy-reopen-bottom) + env(safe-area-inset-bottom,0px));z-index:290;display:grid;place-items:center;width:var(--bb-privacy-reopen-size);height:var(--bb-privacy-reopen-size);min-height:0;padding:0;border:1px solid var(--bb-privacy-line);border-radius:50%;background:var(--bb-privacy-panel);color:var(--bb-privacy-ink);box-shadow:0 4px 18px #0000000a;opacity:.7;cursor:pointer;transition:opacity 160ms ease}.bb-privacy-reopen__icon{display:block;width:18px;height:18px}.bb-privacy-reopen:hover,.bb-privacy-reopen:focus,.bb-privacy-reopen:focus-visible{opacity:1}.bb-privacy-open .bb-privacy-reopen{display:none}.bb-privacy button:focus-visible,.bb-privacy input:focus-visible,.bb-privacy a:focus-visible,.bb-privacy-reopen:focus-visible{outline:2px solid var(--bb-privacy-orange);outline-offset:3px}@keyframes bb-privacy-enter{from{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:640px){[data-bb-privacy-host]{padding:12px 12px calc(88px + env(safe-area-inset-bottom,0px))}.bb-privacy{max-height:calc(100dvh - 112px - env(safe-area-inset-bottom,0px))}}@media(max-width:1024px){.bb-privacy-reopen{right:calc(max(12px,env(safe-area-inset-right,0px)) + 56px)}}@media(max-width:480px){.bb-privacy-reopen{--bb-privacy-reopen-bottom: 89px}}@media(prefers-reduced-motion:reduce){.bb-privacy,.bb-privacy *,.bb-privacy-reopen{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
