.consent{inset-inline:16px;z-index:60;box-sizing:border-box;border:1px solid var(--colors-stroke-soft-200,#ebebeb);background:var(--colors-bg-white-0,#fff);color:var(--colors-text-sub-600,#5c5c5c);font:400 12px/16px var(--font-families-sans,InterVariable, Inter, Cairo, sans-serif);text-align:start;border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex;position:fixed;bottom:16px;box-shadow:0 16px 32px -12px #0e121b1a}.consent[hidden]{display:none}@media (width>=640px){.consent{inset-inline:auto 24px;width:340px;bottom:24px}}.consent h2{color:var(--colors-text-strong-950,#171717);align-items:center;gap:6px;margin:0;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;display:flex}.consent svg{width:1lh;height:1lh;color:var(--colors-icon-sub-600,#5c5c5c);flex-shrink:0}.consent p{font:inherit;margin:4px 0 0}.consent a{color:var(--colors-text-strong-950,#171717);text-decoration:underline;transition:color .14s ease-out}.consent a:hover{color:var(--colors-text-sub-600,#5c5c5c)}.consent .consent-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.consent button{box-sizing:border-box;border:1px solid var(--colors-stroke-soft-200,#ebebeb);background:var(--colors-bg-white-0,#fff);height:32px;color:var(--colors-text-sub-600,#5c5c5c);letter-spacing:-.084px;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:0 10px;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;transition:background-color .14s ease-out,color .14s ease-out;display:flex;box-shadow:0 1px 2px #0a0d1408}.consent button:hover{background:var(--colors-bg-weak-50,#f7f7f7);color:var(--colors-text-strong-950,#171717)}.consent button[data-consent-choice=granted]{background:var(--colors-bg-strong-950,#171717);box-shadow:none;color:var(--colors-bg-soft-200,#ebebeb);border-color:#0000}.consent button[data-consent-choice=granted]:hover{background:var(--colors-bg-surface-800,#292929)}@media (prefers-reduced-motion:no-preference){.consent{transition:opacity .24s ease-out, translate .24s cubic-bezier(.32, .72, 0, 1), display .24s allow-discrete}.consent[hidden]{opacity:0;transition-duration:.16s;translate:0 12px}@starting-style{.consent:not([hidden]){opacity:0;translate:0 12px}}}
