.ConsentProvider-module__dKyCCG__dialog,.ConsentProvider-module__dKyCCG__banner,.ConsentProvider-module__dKyCCG__launcher{--consent-ink:var(--color-dark-purple,var(--clipin-brand-ink));--consent-surface:var(--clipin-neutral-white);--consent-muted:var(--clipin-consent-muted);--consent-border:var(--clipin-consent-border);--consent-tint:var(--clipin-consent-tint);color:var(--consent-ink);background:var(--consent-surface);font-size:.9375rem;line-height:1.5}.dark :is(.ConsentProvider-module__dKyCCG__dialog,.ConsentProvider-module__dKyCCG__banner,.ConsentProvider-module__dKyCCG__launcher){--consent-ink:var(--clipin-consent-ink-dark);--consent-surface:var(--color-dark-purple,var(--clipin-brand-ink));--consent-muted:var(--clipin-consent-muted-dark);--consent-border:var(--clipin-consent-border-dark);--consent-tint:var(--clipin-consent-tint-dark)}.ConsentProvider-module__dKyCCG__dialog{overscroll-behavior:contain;width:min(36rem,100% - 2rem);max-width:none;max-height:calc(100dvh - 2rem);padding:calc(var(--clipin-space-unit-rem) * 16);border:1px solid var(--consent-border);box-shadow:0 24px 80px var(--clipin-web-consentprovider-dialog-box-shadow);border-radius:1.5rem;margin:auto;position:fixed;inset:0;overflow-y:auto}.ConsentProvider-module__dKyCCG__dialog::backdrop{background:var(--clipin-web-consentprovider-dialog-backdrop-background);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ConsentProvider-module__dKyCCG__header{align-items:center;gap:calc(var(--clipin-space-unit-rem) * 7);margin-bottom:calc(var(--clipin-space-unit-rem) * 10);display:flex}.ConsentProvider-module__dKyCCG__cookieMark{height:3rem;color:var(--color-dark-purple);background:linear-gradient(135deg, var(--color-brand-light-blue), var(--color-brand-yellow));border-radius:1rem;flex:0 0 3rem;place-items:center;display:grid}.ConsentProvider-module__dKyCCG__title{letter-spacing:-.035em;flex:1;font-size:1.5rem;font-weight:700;line-height:1.2}.ConsentProvider-module__dKyCCG__close{height:2.75rem;margin-right:calc(var(--clipin-space-unit-rem) * -4);cursor:pointer;border-radius:50%;flex:0 0 2.75rem;place-items:center;display:grid}.ConsentProvider-module__dKyCCG__close:hover{background:var(--consent-tint)}.ConsentProvider-module__dKyCCG__description{color:var(--consent-muted);line-height:1.65}.ConsentProvider-module__dKyCCG__links{gap:calc(var(--clipin-space-unit-rem) * 4) calc(var(--clipin-space-unit-rem) * 10);margin-top:calc(var(--clipin-space-unit-rem) * 6);text-underline-offset:3px;flex-wrap:wrap;font-size:.875rem;text-decoration:underline;display:flex}.ConsentProvider-module__dKyCCG__options{gap:calc(var(--clipin-space-unit-rem) * 6);margin-block:calc(var(--clipin-space-unit-rem) * 12);display:grid}.ConsentProvider-module__dKyCCG__option{justify-content:space-between;align-items:center;gap:calc(var(--clipin-space-unit-rem) * 10);padding:calc(var(--clipin-space-unit-rem) * 8);border:1px solid var(--consent-border);background:var(--consent-tint);cursor:pointer;border-radius:.875rem;display:flex}.ConsentProvider-module__dKyCCG__optionTitle,.ConsentProvider-module__dKyCCG__optionDetail{display:block}.ConsentProvider-module__dKyCCG__optionTitle{font-weight:600}.ConsentProvider-module__dKyCCG__optionDetail{margin-top:calc(var(--clipin-space-unit-rem) * 2);color:var(--consent-muted);font-size:.8125rem}.ConsentProvider-module__dKyCCG__option input{appearance:none;border:1px solid var(--consent-muted);background:var(--consent-border);cursor:pointer;border-radius:2rem;flex:0 0 2.75rem;width:2.75rem;height:1.625rem;position:relative}.ConsentProvider-module__dKyCCG__option input:after{content:"";background:var(--consent-muted);border-radius:50%;width:1.125rem;height:1.125rem;position:absolute;top:3px;left:3px}.ConsentProvider-module__dKyCCG__option input:checked{background:var(--color-brand-yellow);border-color:var(--color-dark-purple)}.ConsentProvider-module__dKyCCG__option input:checked:after{background:var(--color-dark-purple);transform:translate(1.125rem)}.ConsentProvider-module__dKyCCG__actions,.ConsentProvider-module__dKyCCG__bannerActions{gap:calc(var(--clipin-space-unit-rem) * 6);flex-wrap:wrap;display:flex}.ConsentProvider-module__dKyCCG__actions{padding-top:calc(var(--clipin-space-unit-rem) * 10);border-top:1px solid var(--consent-border)}.ConsentProvider-module__dKyCCG__button{min-height:2.875rem;padding:calc(var(--clipin-space-unit-rem) * 5) calc(var(--clipin-space-unit-rem) * 9);border:1px solid var(--consent-ink);cursor:pointer;border-radius:.5rem;font-weight:600}.ConsentProvider-module__dKyCCG__button:hover{background:var(--consent-tint)}.ConsentProvider-module__dKyCCG__actions .ConsentProvider-module__dKyCCG__button{flex:auto}.ConsentProvider-module__dKyCCG__button.ConsentProvider-module__dKyCCG__primary{color:var(--color-dark-purple);background:linear-gradient(100deg, var(--color-brand-light-blue), var(--color-brand-yellow));border-color:#0000}.ConsentProvider-module__dKyCCG__primary:hover{box-shadow:0 3px 12px var(--clipin-web-consentprovider-primary-hover-box-shadow)}.ConsentProvider-module__dKyCCG__launcher{bottom:calc(1rem + env(safe-area-inset-bottom));left:calc(1rem + env(safe-area-inset-left));z-index:40;border:1px solid var(--consent-border);width:3rem;height:3rem;box-shadow:0 4px 16px var(--clipin-web-consentprovider-launcher-box-shadow);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:fixed}.ConsentProvider-module__dKyCCG__launcher:hover{color:var(--color-dark-purple);background:var(--color-brand-yellow)}.ConsentProvider-module__dKyCCG__banner{bottom:calc(1rem + env(safe-area-inset-bottom));z-index:100;align-items:center;gap:calc(var(--clipin-space-unit-rem) * 12);width:calc(100% - 2rem);max-width:76rem;max-height:calc(100dvh - 2rem);padding:calc(var(--clipin-space-unit-rem) * 12);border:1px solid var(--consent-border);box-shadow:0 8px 40px var(--clipin-web-consentprovider-banner-box-shadow);border-radius:1.25rem;margin-inline:auto;display:flex;position:fixed;left:1rem;right:1rem;overflow-y:auto}.ConsentProvider-module__dKyCCG__bannerTitle{align-items:center;gap:calc(var(--clipin-space-unit-rem) * 5);margin-bottom:calc(var(--clipin-space-unit-rem) * 3);font-size:1.125rem;font-weight:700;display:flex}.ConsentProvider-module__dKyCCG__bannerActions{flex-shrink:0}.ConsentProvider-module__dKyCCG__bannerActions .ConsentProvider-module__dKyCCG__button{flex:auto}.ConsentProvider-module__dKyCCG__dialog :is(button,a,input):focus-visible,.ConsentProvider-module__dKyCCG__banner button:focus-visible,.ConsentProvider-module__dKyCCG__launcher:focus-visible{outline:2px solid var(--consent-ink);outline-offset:4px}@media (max-width:1100px){.ConsentProvider-module__dKyCCG__banner{align-items:stretch;gap:calc(var(--clipin-space-unit-rem) * 8);flex-direction:column}}@media (max-width:480px){.ConsentProvider-module__dKyCCG__dialog{padding:calc(var(--clipin-space-unit-rem) * 10)}.ConsentProvider-module__dKyCCG__header{gap:calc(var(--clipin-space-unit-rem) * 5)}.ConsentProvider-module__dKyCCG__title{font-size:1.25rem}.ConsentProvider-module__dKyCCG__bannerActions{grid-template-columns:1fr 1fr;display:grid}.ConsentProvider-module__dKyCCG__bannerActions .ConsentProvider-module__dKyCCG__button:last-child{grid-column:1/-1}}@media (forced-colors:active){.ConsentProvider-module__dKyCCG__option input{appearance:auto}.ConsentProvider-module__dKyCCG__option input:after{display:none}}
