.cc-privacy-consent{--ccpc-bg: rgba(255, 255, 255, .97);--ccpc-bg-solid: #ffffff;--ccpc-text: rgba(9, 17, 40, .68);--ccpc-title: rgba(9, 17, 40, .94);--ccpc-muted: rgba(9, 17, 40, .52);--ccpc-border: rgba(9, 17, 40, .13);--ccpc-border-strong: rgba(9, 17, 40, .26);--ccpc-border-hover: rgba(9, 17, 40, .4);--ccpc-btn-bg: rgba(9, 17, 40, .92);--ccpc-btn-bg-hover: rgba(9, 17, 40, .98);--ccpc-btn-text: #ffffff;--ccpc-btn-border: rgba(9, 17, 40, .92);--ccpc-btn-border-hover: rgba(9, 17, 40, .98);--ccpc-ghost-hover-bg: rgba(9, 17, 40, .045);--ccpc-focus: rgba(9, 17, 40, .34);--ccpc-shadow: 0 -1px 0 rgba(9, 17, 40, .035), 0 -14px 38px rgba(9, 17, 40, .13), 0 -4px 14px rgba(9, 17, 40, .08);--ccpc-radius: 8px;--ccpc-font: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--ccpc-actions-width: 294px;--ccpc-actions-gap: 24px;--ccpc-anim-show: .32s;--ccpc-anim-hide: .28s;--ccpc-anim-ease: cubic-bezier(.3, .85, .5, 1);position:fixed;left:0;right:0;bottom:0;z-index:2147483000;display:block;width:100%;height:auto;margin:0;padding:0;pointer-events:none;box-sizing:border-box;color:var(--ccpc-text);font-family:var(--ccpc-font);font-size:13px;font-weight:400;font-style:normal;font-variant:normal;line-height:1.55;letter-spacing:0;text-align:left;text-transform:none;text-decoration:none;text-shadow:none;word-spacing:normal;opacity:0;visibility:hidden;transform:none!important;transition:opacity var(--ccpc-anim-hide) var(--ccpc-anim-ease),visibility 0s linear var(--ccpc-anim-hide);isolation:isolate;contain:layout style}.cc-privacy-consent,.cc-privacy-consent *,.cc-privacy-consent *:before,.cc-privacy-consent *:after{box-sizing:border-box}.cc-privacy-consent[hidden]{display:none!important}.cc-privacy-consent.is-visible{opacity:1;visibility:visible;transform:none!important;transition:opacity var(--ccpc-anim-show) var(--ccpc-anim-ease),visibility 0s linear 0s}.cc-privacy-consent__panel{position:relative;z-index:1;display:grid;grid-template-columns:minmax(48px,1fr) minmax(0,1280px) minmax(48px,1fr);align-items:center;width:100%;margin:0;padding-block:18px;padding-inline:0;padding-bottom:calc(18px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--ccpc-border);background:var(--ccpc-bg);color:var(--ccpc-text);box-shadow:0 1px #ffffffbf inset,var(--ccpc-shadow);pointer-events:auto;font-family:var(--ccpc-font);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);transform:translate3d(0,100%,0);backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform;transition:transform var(--ccpc-anim-hide) var(--ccpc-anim-ease)}.cc-privacy-consent.is-visible .cc-privacy-consent__panel{transform:translateZ(0);transition:transform var(--ccpc-anim-show) var(--ccpc-anim-ease)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.cc-privacy-consent__panel{background:var(--ccpc-bg-solid)}}.cc-privacy-consent__panel>.cc-privacy-consent__content,.cc-privacy-consent__panel>.cc-privacy-consent__actions{grid-column:2;grid-row:1;min-width:0}.cc-privacy-consent__content{display:flex;flex-direction:column;min-width:0;padding-right:calc(var(--ccpc-actions-width) + var(--ccpc-actions-gap))}.cc-privacy-consent__header{display:flex;align-items:center;gap:8px;margin-bottom:10px}.cc-privacy-consent__icon{flex:0 0 auto;width:18px;height:18px;color:var(--ccpc-title);opacity:.92}.cc-privacy-consent__icon circle{fill:var(--ccpc-bg-solid)}.cc-privacy-consent__title{margin:0;padding:0;min-width:0;border:0;background:transparent;color:var(--ccpc-title);font-family:var(--ccpc-font);font-size:15px;font-weight:600;line-height:1.25;letter-spacing:-.005em}.cc-privacy-consent__text{margin:0;padding:0;max-width:78em;color:var(--ccpc-text);font-family:var(--ccpc-font);font-size:13px;font-weight:400;line-height:1.55}.cc-privacy-consent__text+.cc-privacy-consent__text{margin-top:4px}.cc-privacy-consent__actions{justify-self:end;align-self:center;display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:nowrap;width:var(--ccpc-actions-width);min-width:var(--ccpc-actions-width);max-width:var(--ccpc-actions-width)}.cc-privacy-consent__button{appearance:none;-webkit-appearance:none;-moz-appearance:none;display:inline-flex;align-items:center;justify-content:center;width:auto;height:38px;min-width:0;min-height:0;max-height:38px;margin:0;padding:0 14px;border:1px solid transparent;border-radius:var(--ccpc-radius);background:transparent;box-shadow:none;font-family:var(--ccpc-font);font-size:13px;font-weight:600;font-style:normal;line-height:1;letter-spacing:0;text-align:center;text-transform:none;text-decoration:none;vertical-align:top;white-space:nowrap;cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;transition:transform .12s ease,border-color .16s ease,background-color .16s ease,color .16s ease}.cc-privacy-consent__button::-moz-focus-inner{border:0;padding:0}.cc-privacy-consent__button:focus{outline:none}.cc-privacy-consent__button:focus-visible{outline:2px solid var(--ccpc-focus);outline-offset:2px}.cc-privacy-consent__button:active{transform:scale(.985)}.cc-privacy-consent__button--ghost{border-color:var(--ccpc-border-strong);background:transparent;color:var(--ccpc-title)}.cc-privacy-consent__button--primary{border-color:var(--ccpc-btn-border);background:var(--ccpc-btn-bg);color:var(--ccpc-btn-text)}@media(hover:hover)and (pointer:fine){.cc-privacy-consent__button:hover{transform:translateY(-1px)}.cc-privacy-consent__button:active{transform:translateY(0)}.cc-privacy-consent__button--ghost:hover{border-color:var(--ccpc-border-hover);background:var(--ccpc-ghost-hover-bg);color:var(--ccpc-title)}.cc-privacy-consent__button--primary:hover{border-color:var(--ccpc-btn-border-hover);background:var(--ccpc-btn-bg-hover);color:var(--ccpc-btn-text)}}html[data-theme=light] .cc-privacy-consent,body[data-theme=light] .cc-privacy-consent,html[data-md-color-scheme=default] .cc-privacy-consent,body[data-md-color-scheme=default] .cc-privacy-consent,.cc-privacy-consent[data-cc-theme=light]{--ccpc-bg: rgba(255, 255, 255, .97);--ccpc-bg-solid: #ffffff;--ccpc-text: rgba(9, 17, 40, .68);--ccpc-title: rgba(9, 17, 40, .94);--ccpc-muted: rgba(9, 17, 40, .52);--ccpc-border: rgba(9, 17, 40, .13);--ccpc-border-strong: rgba(9, 17, 40, .26);--ccpc-border-hover: rgba(9, 17, 40, .4);--ccpc-btn-bg: rgba(9, 17, 40, .92);--ccpc-btn-bg-hover: rgba(9, 17, 40, .98);--ccpc-btn-text: #ffffff;--ccpc-btn-border: rgba(9, 17, 40, .92);--ccpc-btn-border-hover: rgba(9, 17, 40, .98);--ccpc-ghost-hover-bg: rgba(9, 17, 40, .045);--ccpc-focus: rgba(9, 17, 40, .34);--ccpc-shadow: 0 -1px 0 rgba(9, 17, 40, .035), 0 -14px 38px rgba(9, 17, 40, .13), 0 -4px 14px rgba(9, 17, 40, .08)}html[data-theme=dark] .cc-privacy-consent,body[data-theme=dark] .cc-privacy-consent,html[data-md-color-scheme=slate] .cc-privacy-consent,body[data-md-color-scheme=slate] .cc-privacy-consent,.cc-privacy-consent[data-cc-theme=dark]{--ccpc-bg: rgba(24, 27, 39, .98);--ccpc-bg-solid: #181b27;--ccpc-text: rgba(255, 255, 255, .72);--ccpc-title: rgba(255, 255, 255, .96);--ccpc-muted: rgba(255, 255, 255, .54);--ccpc-border: rgba(255, 255, 255, .18);--ccpc-border-strong: rgba(255, 255, 255, .25);--ccpc-border-hover: rgba(255, 255, 255, .38);--ccpc-btn-bg: rgba(255, 255, 255, .92);--ccpc-btn-bg-hover: rgba(255, 255, 255, .98);--ccpc-btn-text: rgba(9, 17, 40, .94);--ccpc-btn-border: rgba(255, 255, 255, .62);--ccpc-btn-border-hover: rgba(255, 255, 255, .82);--ccpc-ghost-hover-bg: rgba(255, 255, 255, .07);--ccpc-focus: rgba(255, 255, 255, .38);--ccpc-shadow: 0 -1px 0 rgba(255, 255, 255, .08), 0 -16px 44px rgba(0, 0, 0, .42), 0 -4px 14px rgba(0, 0, 0, .26)}@media(prefers-color-scheme:dark){html:not([data-theme=light]):not([data-md-color-scheme=default]) body:not([data-theme=light]):not([data-md-color-scheme=default]) .cc-privacy-consent:not([data-cc-theme]){--ccpc-bg: rgba(24, 27, 39, .98);--ccpc-bg-solid: #181b27;--ccpc-text: rgba(255, 255, 255, .72);--ccpc-title: rgba(255, 255, 255, .96);--ccpc-muted: rgba(255, 255, 255, .54);--ccpc-border: rgba(255, 255, 255, .18);--ccpc-border-strong: rgba(255, 255, 255, .25);--ccpc-border-hover: rgba(255, 255, 255, .38);--ccpc-btn-bg: rgba(255, 255, 255, .92);--ccpc-btn-bg-hover: rgba(255, 255, 255, .98);--ccpc-btn-text: rgba(9, 17, 40, .94);--ccpc-btn-border: rgba(255, 255, 255, .62);--ccpc-btn-border-hover: rgba(255, 255, 255, .82);--ccpc-ghost-hover-bg: rgba(255, 255, 255, .07);--ccpc-focus: rgba(255, 255, 255, .38);--ccpc-shadow: 0 -1px 0 rgba(255, 255, 255, .08), 0 -16px 44px rgba(0, 0, 0, .42), 0 -4px 14px rgba(0, 0, 0, .26)}}html[data-theme=light] .cc-privacy-consent__panel,body[data-theme=light] .cc-privacy-consent__panel,html[data-md-color-scheme=default] .cc-privacy-consent__panel,body[data-md-color-scheme=default] .cc-privacy-consent__panel,.cc-privacy-consent[data-cc-theme=light] .cc-privacy-consent__panel{box-shadow:0 1px #ffffffbf inset,var(--ccpc-shadow)}html[data-theme=dark] .cc-privacy-consent__panel,body[data-theme=dark] .cc-privacy-consent__panel,html[data-md-color-scheme=slate] .cc-privacy-consent__panel,body[data-md-color-scheme=slate] .cc-privacy-consent__panel,.cc-privacy-consent[data-cc-theme=dark] .cc-privacy-consent__panel{box-shadow:0 1px #ffffff0e inset,var(--ccpc-shadow)}@media(prefers-color-scheme:dark){html:not([data-theme=light]):not([data-md-color-scheme=default]) body:not([data-theme=light]):not([data-md-color-scheme=default]) .cc-privacy-consent:not([data-cc-theme]) .cc-privacy-consent__panel{box-shadow:0 1px #ffffff0e inset,var(--ccpc-shadow)}}@media(max-width:1200px){.cc-privacy-consent{--ccpc-actions-width: 286px;--ccpc-actions-gap: 20px}.cc-privacy-consent__panel{grid-template-columns:minmax(32px,1fr) minmax(0,1080px) minmax(32px,1fr)}}@media(max-width:760px){.cc-privacy-consent__panel{grid-template-columns:16px minmax(0,1fr) 16px;grid-template-rows:auto auto;row-gap:14px;padding-block:14px;padding-inline:0;padding-bottom:calc(14px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--ccpc-bg-solid)}.cc-privacy-consent__panel>.cc-privacy-consent__content{grid-column:2;grid-row:1;padding-right:0}.cc-privacy-consent__panel>.cc-privacy-consent__actions{grid-column:2;grid-row:2;justify-self:stretch;display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;min-width:0;max-width:none}.cc-privacy-consent__button{width:100%;height:40px;max-height:40px}.cc-privacy-consent__text{font-size:12.8px}}@media(max-width:420px){.cc-privacy-consent__panel>.cc-privacy-consent__actions{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.cc-privacy-consent,.cc-privacy-consent.is-visible{transition:opacity 0s,visibility 0s!important;transform:none!important}.cc-privacy-consent__panel,.cc-privacy-consent.is-visible .cc-privacy-consent__panel{transition:none!important;transform:none!important;will-change:auto!important}.cc-privacy-consent__button{transition:none!important}.cc-privacy-consent__button:hover,.cc-privacy-consent__button:active{transform:none!important}}@media(forced-colors:active){.cc-privacy-consent{box-shadow:none!important;forced-color-adjust:none}.cc-privacy-consent__panel{border-top:1px solid CanvasText;background:Canvas;color:CanvasText;box-shadow:none!important}.cc-privacy-consent__title,.cc-privacy-consent__text{color:CanvasText}.cc-privacy-consent__button{border:1px solid ButtonText;background:ButtonFace;color:ButtonText}.cc-privacy-consent__button--primary{background:ButtonText;color:ButtonFace}.cc-privacy-consent__button:hover{border-color:Highlight;color:Highlight}.cc-privacy-consent__button:focus-visible{outline:2px solid Highlight;outline-offset:2px}}@media print{.cc-privacy-consent{display:none!important}}
