.public-analytics_banner__AuoVm{position:fixed;z-index:1900;bottom:max(.9rem,env(safe-area-inset-bottom));left:50%;width:min(700px,calc(100% - 1.5rem));transform:translateX(-50%);display:flex;align-items:center;gap:1.5rem;padding:1rem 1.25rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-card);color:var(--color-text-primary);box-shadow:0 14px 42px rgba(0,0,0,.24)}.public-analytics_copy__Ypbly{flex:1 1;min-width:0}.public-analytics_copy__Ypbly strong{font-size:.9rem;font-weight:650}.public-analytics_copy__Ypbly p{margin:.35rem 0 0;color:var(--color-text-secondary);font-size:.81rem;line-height:1.55}.public-analytics_copy__Ypbly a{color:var(--color-accent-primary);text-decoration:underline;text-underline-offset:2px}.public-analytics_actions__KyRfw{display:flex;gap:.6rem;flex:0 0 auto}.public-analytics_actions__KyRfw button{min-width:6.1rem;padding:.7rem .9rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font:inherit;font-size:.82rem;font-weight:650;cursor:pointer}.public-analytics_actions__KyRfw button:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:3px}.public-analytics_reject__ECsGF{background:transparent;color:var(--color-text-primary)}.public-analytics_accept__l9sbd{background:var(--color-accent-primary);color:var(--brand-core-ink)}@media (max-width:640px){.public-analytics_banner__AuoVm{flex-direction:column;align-items:stretch;gap:.8rem;padding:.9rem 1rem}.public-analytics_actions__KyRfw{display:grid;grid-template-columns:1fr 1fr}.public-analytics_actions__KyRfw button{min-width:0}}@font-face{font-family:sans;src:url(/_next/static/media/cc27cf3ff100ea21-s.p.ttf) format("truetype");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:sans Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_6127df{font-family:sans,sans Fallback;font-style:normal}.__variable_6127df{--font-sans:"sans","sans Fallback"}@font-face{font-family:"serif";src:url(/_next/static/media/b169616089c064d1-s.p.ttf) format("truetype");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:"serif Fallback";src:local("Arial");ascent-override:84.05%;descent-override:21.91%;line-gap-override:0.00%;size-adjust:116.36%}.__className_22ea74{font-family:"serif","serif Fallback";font-style:normal}.__variable_22ea74{--font-serif:"serif","serif Fallback"}