.ar-analytics-consent{--ac-bg:#18201c;--ac-ink:#eef1e9;--ac-sub:#b8c3b9;--ac-line:#ffffff1f;--ac-btn:#ffffff0f;--ac-yes:#ece7de;--ac-on-yes:#121614;z-index:130;border:1px solid var(--ac-line);background:var(--ac-bg);width:min(360px,100vw - 32px);color:var(--ac-ink);border-radius:18px;padding:16px;font:400 14px/1.45 Outfit,system-ui,sans-serif;animation:.32s cubic-bezier(.2,.8,.2,1) both ar-ac-in;position:fixed;bottom:24px;right:20px;box-shadow:0 16px 44px #00000073}.ar-analytics-consent p{color:var(--ac-sub);margin:0 0 14px}.ar-analytics-consent strong{color:var(--ac-ink);margin-bottom:4px;font-size:15.5px;font-weight:600;display:block}.ar-analytics-consent a{color:var(--ac-ink);text-underline-offset:2px;text-decoration:underline}.ar-analytics-consent>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ar-analytics-consent button{border:1px solid var(--ac-line);background:var(--ac-btn);height:44px;color:var(--ac-ink);cursor:pointer;border-radius:22px;font:600 14.5px Outfit,system-ui,sans-serif;transition:transform .12s}.ar-analytics-consent button.yes{background:var(--ac-yes);color:var(--ac-on-yes);border-color:#0000}.ar-analytics-consent button:active{transform:scale(.98)}.ar-analytics-consent button:focus-visible{outline:2px solid var(--ac-ink);outline-offset:2px}[data-theme=light] .ar-analytics-consent{--ac-bg:#fff;--ac-ink:#17221b;--ac-sub:#4f5e52;--ac-line:#17221b24;--ac-btn:#17221b0a;--ac-yes:#17221b;--ac-on-yes:#fff;box-shadow:0 16px 44px #141e192e}@media (max-width:999px){.ar-analytics-consent{width:auto;max-width:480px;left:16px;right:16px;bottom:calc(74px + env(safe-area-inset-bottom,0px));margin:0 auto}}@keyframes ar-ac-in{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.ar-analytics-consent{animation:none}}
