:where([data-testid=consent-banner]){--cb-surface:#15161b;--cb-fg:#f3f4f6;--cb-muted:#9a9eaa;--cb-link:#2fb3a3;--cb-edge:#ffffff26;--cb-shadow:0 18px 40px -18px #000000b3, inset 0 1px 0 #18191f70;--cb-blur:blur(22px) saturate(1.4);--cb-ring:#e85b23;z-index:70;box-sizing:border-box;border:1px solid var(--cb-edge);background-color:var(--cb-surface);color:var(--cb-fg);box-shadow:var(--cb-shadow);-webkit-backdrop-filter:var(--cb-blur);backdrop-filter:var(--cb-blur);font-family:var(--font-manrope), system-ui, -apple-system, sans-serif;-webkit-font-smoothing:antialiased;border-radius:18px;margin:0 auto;padding:6px 12px;font-size:16px;line-height:24px;position:fixed;bottom:12px;left:12px;right:12px}@media (prefers-color-scheme:light){:where([data-testid=consent-banner]){--cb-surface:#fff;--cb-fg:#121318;--cb-muted:#5c606b;--cb-link:#1f6f67;--cb-edge:#ffffffd9;--cb-shadow:0 18px 40px -16px #3c281e47, inset 0 1px 0 #ffffff94;--cb-blur:blur(20px) saturate(1.4);--cb-ring:#b3441a}}@media (min-width:640px){:where([data-testid=consent-banner]){border-bottom-width:0;border-left-width:0;border-right-width:0;border-radius:0;padding:6px 24px;bottom:0;left:0;right:0}}@media print{:where([data-testid=consent-banner]){display:none}}:where([data-testid=consent-banner]) :where(*){box-sizing:border-box}:where([data-testid=consent-banner] h2){font-family:var(--font-bricolage), system-ui, -apple-system, sans-serif;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;font-size:18px;font-weight:700;line-height:1.25;position:absolute;overflow:hidden}:where([data-testid=consent-banner] p){color:var(--cb-muted);flex:1;margin:0;font-size:12px;line-height:1.375}:where([data-testid=consent-banner] a){color:var(--cb-link);text-underline-offset:4px;font-weight:600;text-decoration:underline}:where([data-testid=consent-banner] [data-consent-inner]){flex-direction:row;align-items:center;gap:12px;max-width:1180px;margin:0 auto;display:flex}:where([data-testid=consent-banner] [data-consent-actions]){flex-shrink:0;align-items:center;gap:8px;display:flex}@media (min-width:640px){:where([data-testid=consent-banner] [data-consent-inner]){gap:20px}:where([data-testid=consent-banner] p){font-size:13.5px}}:where([data-testid=consent-banner] button){cursor:pointer;background:0 0;border:0;border-radius:9999px;align-items:center;min-height:44px;margin:0;font-family:inherit;font-size:14px;line-height:20px;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}:where([data-testid=consent-banner] button:focus-visible){outline-offset:2px;outline:2px solid #0000}:where([data-testid=consent-banner] button:first-child){color:#1a0d05;background-image:linear-gradient(135deg,#f7a53a,#e85b23);padding:0 20px;font-weight:700;transition-property:filter;box-shadow:0 1px 2px #0000000f}:where([data-testid=consent-banner] button:first-child:hover){filter:brightness(1.05)}:where([data-testid=consent-banner] button:first-child:focus-visible){box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--cb-ring), 0 1px 2px 0 #0000000f}:where([data-testid=consent-banner] button:last-child){color:var(--cb-muted);text-underline-offset:4px;padding:0 12px;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke}:where([data-testid=consent-banner] button:last-child:hover){color:var(--cb-fg);text-decoration:underline}:where([data-testid=consent-banner] button:last-child:focus-visible){box-shadow:0 0 0 2px var(--cb-ring)}