.site-consent{--color-background:var(--v-paper,#f6f3fa);--color-text:var(--v-ink,#1c1530);--color-text-muted:color-mix(in srgb,var(--v-ink,#1c1530) 76%,transparent);--color-primary:var(--v-ink,#1c1530);--color-surface:color-mix(in srgb,var(--v-ink,#1c1530) 6%,transparent);--color-surface-alt:color-mix(in srgb,var(--v-ink,#1c1530) 6%,transparent);--radius:var(--radius-pill);--font-body:"Instrument Sans",system-ui,sans-serif;--consent-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 17h.01m.486-15c.324-.016.558.292.529.615a4 4 0 0 0 4.235 4.368a.713.713 0 0 1 .758.757a4 4 0 0 0 4.366 4.237c.323-.03.63.204.614.527a10 10 0 0 1-2.915 6.566A1 1 0 1 1 4.93 4.918A10 10 0 0 1 11.496 2M12 12h.01M16 16h.01M16 3h.01M21 4h.01M21 8h.01M7 14h.01M9 8h.01'/%3E%3C/svg%3E")}.adcode-consent__panel,.adcode-consent__reopen{background-color:color-mix(in srgb,var(--v-paper,#f6f3fa) 55%,transparent);backdrop-filter:saturate(1.25) blur(22px)}.adcode-consent__panel{box-shadow:var(--shadow-lg);scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--v-ink,#1c1530) 30%,transparent) transparent}.adcode-consent__reopen{box-shadow:var(--shadow-md);color:var(--v-ink,#1c1530)}.adcode-consent__icon{display:none}.adcode-consent__header{color:var(--v-ink,#1c1530)}.adcode-consent__header:before,.adcode-consent__reopen:before{content:"";flex:none;width:24px;height:24px;background-color:currentColor;mask:var(--consent-icon) center /contain no-repeat;-webkit-mask:var(--consent-icon) center /contain no-repeat}.adcode-consent__reopen:before{width:22px;height:22px}.adcode-consent__title{font-size:1.25rem;font-weight:500;line-height:1.25;letter-spacing:-.01em}.adcode-consent__text{font-size:1rem;line-height:1.55}.adcode-consent__note{font-size:.9375rem}.adcode-consent__action,.adcode-consent__quiet{font-weight:500}.adcode-consent__action:focus-visible,.adcode-consent__quiet:focus-visible,.adcode-consent__reopen:focus-visible{outline:2px solid var(--v-ink,#1c1530);outline-offset:2px}.adcode-consent__link:hover{text-decoration:none}.adcode-consent__category{align-items:center;gap:var(--space-md,16px);border-radius:var(--radius-md)}.adcode-consent__category>div{flex:1}.adcode-consent__category-name{font-weight:500}.adcode-consent__checkbox{order:2;position:relative;width:40px;height:24px;margin:0;border-radius:999px;background-color:color-mix(in srgb,var(--v-ink,#1c1530) 20%,transparent);-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:background-color .2s ease}.adcode-consent__checkbox:before{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background-color:color-mix(in srgb,var(--v-ink,#1c1530) 60%,transparent);transition:transform .2s ease,background-color .2s ease}.adcode-consent__checkbox:checked{background-color:var(--v-ink,#1c1530)}.adcode-consent__checkbox:checked:before{background-color:var(--v-paper,#f6f3fa);transform:translateX(16px)}.adcode-consent__checkbox:disabled{opacity:.45}.adcode-consent__checkbox:focus-visible{outline:2px solid var(--v-ink,#1c1530);outline-offset:2px}@media (prefers-reduced-motion:reduce){.adcode-consent__checkbox,.adcode-consent__checkbox:before{transition:none}}