.ga-consent{--ga-surface:light-dark(#fff,#232c22);--ga-ink:light-dark(#151b11,#f3f5eb);--ga-muted:light-dark(#4c5943,#bbc5b2);--ga-line:light-dark(#d8ddcf,#44503e);--ga-control:light-dark(#6d7f5c,#798c67);--ga-shadow:light-dark(rgba(40,48,32,.16),rgba(0,0,0,.45));color-scheme:light;position:fixed;z-index:1000;inset-inline:16px;bottom:calc(16px + env(safe-area-inset-bottom, 0px));box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;max-width:680px;margin:0 auto;padding:14px 14px 14px 20px;border:1px solid var(--ga-line);border-radius:16px;background:var(--ga-surface);color:var(--ga-ink);box-shadow:0 1px 2px var(--ga-shadow),0 16px 40px var(--ga-shadow);font-family:JellybeanOutfit,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.45;letter-spacing:normal;text-align:left;animation:ga-consent-in .36s cubic-bezier(.2,.7,.2,1) both}:root:has(#jellybean-q-refined) .ga-consent{color-scheme:light dark}.ga-consent:focus{outline:none}.ga-consent:focus-visible{outline:2px solid var(--ga-ink);outline-offset:3px}.ga-consent__text{flex:999 1 280px;margin:0;color:var(--ga-ink)}.ga-consent__text a{color:var(--ga-muted);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.ga-consent__text a:hover{color:var(--ga-ink)}.ga-consent__actions{flex:1 0 auto;display:flex;gap:8px}.ga-consent__button{flex:1 1 0;min-width:104px;min-height:44px;margin:0;padding:10px 18px;border:1px solid var(--ga-control);border-radius:10px;background:var(--ga-surface);color:var(--ga-ink);font:inherit;font-weight:500;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.ga-consent__button:hover:not(:disabled){border-color:var(--ga-ink);background:var(--ga-ink);color:var(--ga-surface)}.ga-consent__button:focus-visible{outline:2px solid var(--ga-ink);outline-offset:2px}.ga-consent__button:disabled{cursor:progress;opacity:.6}.ga-consent__button[aria-pressed=true]{border-color:var(--ga-ink);background:var(--ga-ink);color:var(--ga-surface)}.ga-consent__close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:10px;background:none;color:var(--ga-muted);cursor:pointer;transition:color .15s,background-color .15s}.ga-consent__close:hover{color:var(--ga-ink);background:color-mix(in srgb,var(--ga-line) 45%,transparent)}.ga-consent__close:focus-visible{outline:2px solid var(--ga-ink);outline-offset:2px}@keyframes ga-consent-in{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.ga-consent{animation:none}}.ga-cookie-settings{appearance:none;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;cursor:pointer}.ga-cookie-settings:hover{text-decoration:underline;text-underline-offset:4px}