.consent-sdk *{box-sizing:border-box;margin:0;padding:0}.consent-pc-modal__skeleton[open]{align-items:end;background:#0000;border:none;display:flex;justify-content:center;margin:auto auto 0;max-height:100%;max-width:100%;outline:none;padding:0;z-index:var(--consent-modal-z-index)}.consent-pc-modal__skeleton[open]::backdrop{backdrop-filter:blur(2px);background:var(--consent-backdrop)}@media screen and (min-width:768px){.consent-pc-modal__skeleton[open]{align-items:center;margin:auto;padding:1rem}}.consent-pc-modal__skeleton-content{background:var(--consent-background);border-radius:var(--consent-border-radius) var(--consent-border-radius) 0 0;box-shadow:var(--consent-shadow-md);display:flex;flex-direction:column;gap:var(--consent-spacing-lg);max-width:100%;padding:var(--consent-base-size);width:600px}@media screen and (min-width:768px){.consent-pc-modal__skeleton-content{border-radius:var(--consent-border-radius);padding:calc(var(--consent-base-size)*3)}}.consent-pc-modal__skeleton-body,.consent-pc-modal__skeleton-categories{display:flex;flex-direction:column;gap:var(--consent-spacing-md)}.consent-pc-modal__skeleton-row{align-items:center;display:flex;justify-content:space-between}.consent-pc-modal__skeleton-footer{display:flex;justify-content:flex-end}.consent-pc-modal__skeleton-bar{background:var(--consent-border-color);border-radius:4px;display:block;overflow:hidden;position:relative}.consent-pc-modal__skeleton-bar:after{animation:consent-pc-modal-skeleton-shimmer 1.4s infinite;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%)}.consent-pc-modal__skeleton-header .consent-pc-modal__skeleton-bar{height:1.5rem;width:60%}.consent-pc-modal__skeleton-body>.consent-pc-modal__skeleton-bar{height:1rem;width:100%}.consent-pc-modal__skeleton-row span:first-child{height:1rem;width:40%}.consent-pc-modal__skeleton-row span:last-child{border-radius:999px;height:1.5rem;width:3rem}.consent-pc-modal__skeleton-footer .consent-pc-modal__skeleton-bar{height:2.5rem;width:8rem}@keyframes consent-pc-modal-skeleton-shimmer{to{transform:translateX(100%)}}:root{--consent-base-size:16px;--consent-button-primary-color:#141212;--consent-button-primary-background-color:#e8e3e3;--consent-button-primary-hover-background-color:#d1cece;--consent-button-primary-active-background-color:#a8a2a2;--consent-button-secondary-color:var(--consent-text-primary);--consent-button-secondary-background-color:#7c7a7a21;--consent-button-secondary-hover-background-color:#7c7a7a2e;--consent-button-secondary-active-background-color:#7c7a7a3d;--consent-link-color:var(--consent-text-primary);--consent-focus-outline-color:var(--consent-text-primary);--consent-background:#141212;--consent-background-hover:#f9fafb;--consent-background-secondary:#494545;--consent-backdrop:#00000080;--consent-text-primary:#e8e3e3;--consent-text-secondary:#f4f3f3;--consent-switcher-inactive:#706c6c;--consent-switcher-active:#e8e3e3;--consent-switcher-active-hover:var(--consent-button-primary-hover-background-color);--consent-switcher-inactive-hover:var(--consent-background-secondary);--consent-switcher-disabled:#242222;--consent-switcher-rect-primary:var(--consent-background);--consent-switcher-rect-secondary:var(--consent-background-secondary);--consent-border-color:#242222;--consent-border-radius:calc(var(--consent-base-size)*2);--consent-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--consent-shadow-md:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;--consent-shadow-lg:0 32px 48px 0 #0000000d,0 16px 24px 0 #00000029;--consent-shadow-up:0 -8px 16px 0 #00000014,0 -16px 32px 0 #00000008;--consent-spacing-sm:calc(var(--consent-base-size)*0.5);--consent-spacing-md:var(--consent-base-size);--consent-spacing-lg:calc(var(--consent-base-size)*1.5);--consent-banner-z-index:9;--consent-modal-z-index:10;--consent-font-size-base:17px;--consent-line-height-base:calc(var(--consent-base-size)*1.5)}.consent-sdk{font-family:inherit;font-size:var(--consent-font-size-base);line-height:var(--consent-line-height-base)}.consent-sdk dialog{color:var(--consent-text-secondary)}.consent-sdk button{border:none;cursor:pointer;font-family:inherit;outline:none;transition:background-color .2s ease,color .2s ease,opacity .2s ease}:is(.consent-sdk button):disabled{cursor:not-allowed;opacity:.5}.consent-sdk a{transition:color .2s ease}:is(.consent-sdk a):focus-visible{border-radius:2px;outline:2px solid var(--consent-focus-outline-color);outline-offset:2px}.consent-sdk input[type=checkbox]{cursor:pointer}.consent-sdk .hidden{display:none}.consent-banner{background:var(--consent-background);border:1px solid var(--consent-border-color);border-radius:var(--consent-border-radius) var(--consent-border-radius) 0 0;bottom:0;box-shadow:0 calc(var(--consent-base-size)*-2) calc(var(--consent-base-size)*3) 0 #00000040,0 calc(var(--consent-base-size)*-1) calc(var(--consent-base-size)*1.5) 0 #00000029,0 calc(var(--consent-base-size)*2) calc(var(--consent-base-size)*3) 0 #00000040,0 var(--consent-base-size) calc(var(--consent-base-size)*1.5) 0 #00000029;margin:auto auto 0;max-width:100%;position:fixed;z-index:var(--consent-banner-z-index)}@media screen and (min-width:768px){.consent-banner{border-radius:var(--consent-border-radius);left:0;margin:0 auto;right:0;width:100%}}.consent-banner::backdrop{backdrop-filter:blur(2px);background:var(--consent-backdrop)}.consent-banner--opt-out{box-shadow:var(--consent-shadow-lg);margin:0;width:100%}@media screen and (min-width:768px){.consent-banner--opt-out{border-radius:var(--consent-border-radius);bottom:20px;left:unset;max-width:465px;right:20px;transform:none}.consent-banner--opt-in{bottom:var(--consent-base-size);min-width:704px}}@media screen and (min-width:1024px){.consent-banner--opt-in{max-width:1216px;width:calc(100% - var(--consent-base-size)*2)}}.consent-banner--opt-in-strict{max-height:80vh}@media screen and (min-width:768px){.consent-banner--opt-in-strict{max-width:632px}}.consent-banner__container{display:flex;flex-direction:column;padding:var(--consent-base-size) calc(var(--consent-base-size)*1.5)}.consent-banner__container--opt-out{align-items:flex-start;gap:6px}.consent-banner__container--opt-in{align-items:center;gap:var(--consent-base-size)}@media screen and (min-width:1024px){.consent-banner__container--opt-in{flex-direction:row;gap:calc(var(--consent-base-size)*2);padding:var(--consent-base-size) calc(var(--consent-base-size)*1.5)}}.consent-banner__container--opt-in-strict{gap:calc(var(--consent-base-size)*2)}@media screen and (min-width:768px){.consent-banner__container--opt-in-strict{gap:calc(var(--consent-base-size)*3);padding:calc(var(--consent-base-size)*3)}}.consent-banner__content{display:flex;flex:1;flex-direction:column}.consent-banner__content--opt-in{gap:6px}.consent-banner__content--opt-in-strict{gap:var(--consent-base-size)}@media screen and (min-width:768px){.consent-banner__content--opt-in-strict{gap:calc(var(--consent-base-size)*1.25)}}.consent-banner__header{align-items:center;display:flex;justify-content:space-between;width:100%}.consent-banner__title{color:var(--consent-text-primary);font-weight:700;line-height:24px}.consent-banner__title--opt-in-strict{font-size:calc(var(--consent-base-size)*1.5);line-height:1.4}.consent-banner__description{font-weight:400;line-height:calc(var(--consent-base-size)*1.5)}.consent-banner__description--opt-out{margin-inline-end:calc(var(--consent-base-size)*1.5)}@media screen and (min-width:768px){.consent-banner__description--opt-in-strict{font-size:var(--consent-base-size);line-height:1.5}}.consent-banner__actions{display:flex;flex-direction:column;gap:calc(var(--consent-base-size)*.75);width:100%}@media screen and (min-width:768px){.consent-banner__actions{flex-direction:row}}@media screen and (min-width:1024px){.consent-banner__actions{width:auto}}.consent-banner__actions--opt-in-strict{flex-direction:column;flex-wrap:wrap;width:100%}@media screen and (min-width:768px){.consent-banner__actions--opt-in-strict{align-items:center}}.consent-banner__actions-group{display:flex;flex-direction:column-reverse;gap:var(--consent-base-size);justify-content:center;width:100%}@media screen and (min-width:768px){.consent-banner__actions-group{flex-direction:row}}.consent-banner__button{border-radius:var(--consent-border-radius);font-size:var(--consent-font-size-base);font-weight:500;line-height:var(--consent-line-height-base);padding:calc(var(--consent-base-size)*.5) calc(var(--consent-base-size)*2);white-space:nowrap}.consent-banner__button--primary{background:var(--consent-button-primary-background-color);color:var(--consent-button-primary-color)}.consent-banner__button--primary:hover{background:var(--consent-button-primary-hover-background-color)}.consent-banner__button--primary:active{background:var(--consent-button-primary-active-background-color)}.consent-banner__button--primary:focus-visible{outline:3px solid var(--consent-button-primary-background-color);outline-offset:1px}.consent-banner__button--secondary{background:var(--consent-button-secondary-background-color);color:var(--consent-button-secondary-color)}.consent-banner__button--secondary:hover{background:var(--consent-button-secondary-hover-background-color)}.consent-banner__button--secondary:active{background:var(--consent-button-secondary-active-background-color)}.consent-banner__button--secondary:focus-visible{outline:3px solid var(--consent-button-primary-background-color);outline-offset:1px}.consent-banner__close{background:#0000;color:var(--consent-text-primary);font-size:calc(var(--consent-base-size)*1.25);height:calc(var(--consent-base-size)*1.5);line-height:1;width:calc(var(--consent-base-size)*1.5)}.consent-banner__link{background:#0000;color:var(--consent-text-secondary);cursor:pointer;font:inherit;text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:5px;transition:color .2s ease}.consent-banner__link:hover{color:var(--consent-link-color);text-decoration:none}.consent-banner__link:focus-visible{border-radius:2px;outline:2px solid var(--consent-focus-outline-color);outline-offset:2px}.consent-banner__link--opt-in-strict{font-size:inherit;font-weight:400;text-decoration:underline}