.analytics-consent-wrap{padding:1rem 1rem max(1rem, env(safe-area-inset-bottom));background:#111516;justify-content:center;display:flex;position:relative}.analytics-consent{pointer-events:auto;color:#f4f6f4;background:#111516;border:1px solid #f4f6f447;border-radius:12px;width:min(34rem,100%);padding:1rem 1.1rem 1.1rem;font-family:Manrope,system-ui,sans-serif;font-size:.86rem;line-height:1.55;box-shadow:0 20px 48px #00000080}.analytics-consent-title{letter-spacing:.01em;margin:0 0 .35rem;font-weight:600}.analytics-consent-copy,.analytics-consent-state{color:#f4f6f4db;margin:0 0 .5rem}.analytics-consent-signal{color:#f0d9a8;margin:0 0 .5rem}.analytics-consent-error{color:#f6b3a0;margin:0 0 .5rem}.analytics-consent-actions{flex-wrap:wrap;gap:.5rem;margin:.35rem 0 .6rem;display:flex}.analytics-consent-button{min-height:2.6rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #f4f6f473;border-radius:999px;flex:8rem;padding:.5rem 1rem}.analytics-consent-button:focus-visible{outline-offset:2px;outline:2px solid #f4f6f4}.analytics-consent-accept,.analytics-consent-reject{color:#f4f6f4;background:0 0}.analytics-consent-button:disabled{opacity:.5;cursor:not-allowed}.analytics-consent-link{color:inherit;text-underline-offset:.2em;font-size:.82rem;text-decoration:underline}.analytics-preferences-trigger{color:inherit;font:inherit;cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;padding:0;text-decoration:underline}.analytics-preferences-trigger:focus-visible{outline-offset:2px;outline:2px solid}
