.cmplz-cookiebanner{--cmplz_banner_width:468px;--cmplz_text_color:var(--on-night-2,#c4c7c5);--cmplz_hyperlink_color:var(--sky,#a8c7fa);--cmplz_text_font_size:13.5px;--cmplz_link_font_size:13px;--cmplz_category_body_font_size:13px;--cmplz_title_font_size:18px;--cmplz_button_font_size:15px;--cmplz_button_accept_background_color:var(--sky,#a8c7fa);--cmplz_category_header_always_active_color:#6dd58c;--mc-star:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C12.6 7.4 16.6 11.4 22 12C16.6 12.6 12.6 16.6 12 22C11.4 16.6 7.4 12.6 2 12C7.4 11.4 11.4 7.4 12 2Z'/%3E%3C/svg%3E")}body .cmplz-cookiebanner{font-family:var(--f-body);color:var(--on-night-2);-webkit-font-smoothing:antialiased;background:radial-gradient(120% 80% at 100% 0,rgba(155,114,203,.24),transparent 60%),radial-gradient(90% 70% at 0 100%,rgba(66,133,244,.24),transparent 60%),var(--night-2,#131926);border:0;border-radius:24px;padding:22px 24px 18px;grid-gap:14px;right:20px;bottom:20px;width:var(--cmplz_banner_width);max-width:calc(100vw - 40px);box-shadow:0 30px 70px -24px rgba(0,0,0,.7),0 0 0 1px rgba(255,255,255,.07)}body .cmplz-cookiebanner.cmplz-show,body .cmplz-cookiebanner.cmplz-show:hover{box-shadow:0 30px 70px -24px rgba(0,0,0,.7),0 0 0 1px rgba(255,255,255,.07);animation:msaCookieIn .45s cubic-bezier(.2,.8,.2,1) both}body .cmplz-cookiebanner:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--gem-135);opacity:.65;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}@keyframes msaCookieIn{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}body .cmplz-cookiebanner .cmplz-header{display:flex;align-items:center;gap:12px}body .cmplz-cookiebanner .cmplz-logo{display:none}body .cmplz-cookiebanner .cmplz-header .cmplz-title{display:inline-flex;align-items:center;gap:10px;margin-right:auto;font-family:var(--f-display);font-weight:600;letter-spacing:-.015em;color:#fff;font-size:var(--cmplz_title_font_size)}body .cmplz-cookiebanner .cmplz-title:before{content:"";flex:0 0 auto;width:16px;height:16px;background:var(--gem-135);-webkit-mask:var(--mc-star) center/contain no-repeat;mask:var(--mc-star) center/contain no-repeat}body .cmplz-cookiebanner .cmplz-close,body .cmplz-cookiebanner .cmplz-close:hover{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:999px;font-size:0;line-height:0;color:var(--on-night-3);background:rgba(255,255,255,.06);transition:background .2s,color .2s}body .cmplz-cookiebanner .cmplz-close:hover{background:rgba(255,255,255,.12);color:#fff}body .cmplz-cookiebanner .cmplz-close svg{width:12px;height:12px}body .cmplz-cookiebanner .cmplz-close:focus-visible{outline:2px solid var(--sky);outline-offset:2px}body .cmplz-cookiebanner .cmplz-divider{display:none}body .cmplz-cookiebanner .cmplz-body{min-width:0}body .cmplz-cookiebanner .cmplz-message,body .cmplz-cookiebanner .cmplz-categories{width:auto}body .cmplz-cookiebanner .cmplz-message{color:var(--on-night-2);line-height:1.6;margin:0}body .cmplz-cookiebanner .cmplz-message a{color:var(--sky)}body .cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.18)}body .cmplz-cookiebanner .cmplz-categories{margin-top:14px}body .cmplz-cookiebanner .cmplz-categories .cmplz-category{background:rgba(255,255,255,.04);border:1px solid var(--night-line,rgba(255,255,255,.09));border-radius:16px}body .cmplz-cookiebanner .cmplz-categories .cmplz-category:not(:last-child){margin-bottom:8px}body .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header{padding:12px 14px;grid-gap:12px}body .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title{font-family:var(--f-display);font-weight:600;font-size:14.5px;color:#fff}body .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active{font-size:12px;font-weight:600;color:#6dd58c}body .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description{color:var(--on-night-3);line-height:1.55;padding:0 14px 12px}body .cmplz-cookiebanner .cmplz-category-toggle{color:var(--on-night-3)!important;background:none!important}body .cmplz-cookiebanner .cmplz-category-toggle:hover{color:#fff!important}body .cmplz-cookiebanner .cmplz-icon.cmplz-open{width:14px;height:14px}body .cmplz-cookiebanner .cmplz-icon.cmplz-open svg{width:14px;height:14px;fill:currentColor}body .cmplz-cookiebanner .cmplz-banner-checkbox input.cmplz-consent-checkbox{-webkit-appearance:none!important;appearance:none!important;position:relative;width:40px!important;height:22px!important;min-width:40px;margin:0;padding:0;border:0;border-radius:999px;background:rgba(255,255,255,.16);cursor:pointer;transition:background .2s}body .cmplz-cookiebanner .cmplz-banner-checkbox input.cmplz-consent-checkbox:before{content:""!important;position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.35);transition:transform .2s}body .cmplz-cookiebanner .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked{background:var(--g-blue,#4285f4)}body .cmplz-cookiebanner .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked:before{transform:translateX(18px)}body .cmplz-cookiebanner .cmplz-banner-checkbox input.cmplz-consent-checkbox:focus-visible{outline:2px solid var(--sky);outline-offset:2px}body .cmplz-cookiebanner .cmplz-buttons{flex-direction:row;flex-wrap:wrap;gap:10px}body .cmplz-cookiebanner .cmplz-buttons .cmplz-btn{flex:1 1 0;min-height:46px;padding:0 18px;border-radius:999px;font-family:var(--f-body);font-weight:600;font-size:var(--cmplz_button_font_size);letter-spacing:0;text-transform:none;transition:transform .15s ease,filter .15s ease,background .2s,border-color .2s}body .cmplz-cookiebanner .cmplz-buttons .cmplz-btn:hover{transform:translateY(-1px)}body .cmplz-cookiebanner .cmplz-buttons .cmplz-btn:focus-visible{outline:2px solid var(--sky);outline-offset:3px}body .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept,body .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept:hover,body .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept:focus{background:var(--sky);border:1px solid var(--sky);color:var(--sky-ink)}body .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept:hover{filter:brightness(1.06)}body .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny,body .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny:focus{background:0 0;border:1px solid rgba(255,255,255,.3);color:#fff}body .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.45);color:#fff}body .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences,body .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences,body .cmplz-cookiebanner .cmplz-buttons a.cmplz-btn.cmplz-manage-options{flex-basis:100%;min-height:42px;background:rgba(255,255,255,.04);border:1px solid var(--night-line,rgba(255,255,255,.09));color:var(--on-night);font-weight:500}body .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences:hover,body .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences:hover{background:rgba(255,255,255,.09);color:#fff}body .cmplz-cookiebanner .cmplz-links .cmplz-link{color:var(--on-night-3);text-decoration:none;font-size:var(--cmplz_link_font_size)}body .cmplz-cookiebanner .cmplz-links .cmplz-link:hover{color:var(--sky);text-decoration:underline;text-underline-offset:3px}body .cmplz-cookiebanner .cmplz-links.cmplz-documents ul{gap:6px 20px;flex-wrap:wrap}@media (max-width:768px){body .cmplz-cookiebanner{left:8px;right:8px;bottom:8px;width:auto;max-width:none;min-width:0;border-radius:22px;padding:18px 18px 14px;grid-gap:12px}body .cmplz-cookiebanner .cmplz-buttons{flex-direction:row}}@media (max-width:425px){body .cmplz-cookiebanner .cmplz-header .cmplz-title{display:inline-flex;font-size:16px}body .cmplz-cookiebanner .cmplz-category .cmplz-category-header{grid-template-columns:1fr auto 15px!important}}@media (prefers-reduced-motion:reduce){body .cmplz-cookiebanner.cmplz-show,body .cmplz-cookiebanner.cmplz-show:hover{animation:none}body .cmplz-cookiebanner .cmplz-buttons .cmplz-btn{transition:none}}