.ConsentBanner-module__t6Ghla__banner{z-index:60;border:1px solid var(--line);border-radius:var(--radius-card,14px);background:var(--card,var(--bg));max-width:440px;color:var(--ink);box-shadow:var(--shadow-popover,0 12px 32px -12px #00000040);font-family:var(--font-ui,inherit);padding:16px 18px;position:fixed;bottom:16px;left:16px;right:16px}.ConsentBanner-module__t6Ghla__text{color:var(--ink2);margin:0;font-size:13.5px;line-height:1.55}.ConsentBanner-module__t6Ghla__text a{color:var(--ink);text-underline-offset:3px}.ConsentBanner-module__t6Ghla__actions{gap:8px;margin-top:12px;display:flex}.ConsentBanner-module__t6Ghla__button{border:1px solid var(--line2,var(--line));border-radius:var(--radius-pill,999px);height:36px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;flex:1;font-size:13.5px;font-weight:500}.ConsentBanner-module__t6Ghla__button:hover{background:var(--panel)}.ConsentBanner-module__t6Ghla__button:focus-visible{outline:var(--focus-ring,2px solid currentColor);outline-offset:2px}.ConsentBanner-module__t6Ghla__link{height:36px;color:var(--ink2);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;padding:0 6px;font-size:13.5px;text-decoration:underline}.ConsentBanner-module__t6Ghla__link:hover{color:var(--ink)}.ConsentBanner-module__t6Ghla__link:focus-visible{outline:var(--focus-ring,2px solid currentColor);outline-offset:2px}.ConsentBanner-module__t6Ghla__categories{border-top:1px solid var(--line);gap:10px;margin-top:12px;padding-top:12px;display:grid}.ConsentBanner-module__t6Ghla__category{color:var(--ink);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:10px;font-size:13.5px;line-height:1.45;display:grid}.ConsentBanner-module__t6Ghla__category b{font-weight:500}.ConsentBanner-module__t6Ghla__what{color:var(--ink2)}.ConsentBanner-module__t6Ghla__toggle{width:16px;height:16px;accent-color:var(--accent);margin:2px 0 0}.ConsentBanner-module__t6Ghla__toggle:focus-visible{outline:var(--focus-ring,2px solid currentColor);outline-offset:2px}
