html:root #cc-main{--cc-font-family:inherit;--cc-modal-border-radius:18px;--cc-btn-border-radius:10px;--cc-pm-toggle-border-radius:999px;--cc-modal-margin:20px;--cc-link-color:var(--violet11);--cc-bg:hsl(var(--card));--cc-primary-color:hsl(var(--foreground));--cc-secondary-color:hsl(var(--muted-foreground));--cc-btn-primary-bg:var(--violet4);--cc-btn-primary-color:var(--violet11);--cc-btn-primary-border-color:var(--violet7);--cc-btn-primary-hover-bg:var(--violet5);--cc-btn-primary-hover-color:var(--violet12);--cc-btn-primary-hover-border-color:var(--violet8);--cc-btn-secondary-bg:hsl(var(--card));--cc-btn-secondary-color:hsl(var(--foreground));--cc-btn-secondary-border-color:hsl(var(--border));--cc-btn-secondary-hover-bg:hsl(var(--muted));--cc-btn-secondary-hover-color:hsl(var(--foreground));--cc-btn-secondary-hover-border-color:hsl(var(--border));--cc-separator-border-color:hsl(var(--border));--cc-toggle-on-bg:var(--blue8);--cc-toggle-off-bg:var(--slate6);--cc-toggle-on-knob-bg:var(--blue12);--cc-toggle-off-knob-bg:var(--slate11);--cc-toggle-enabled-icon-color:var(--violet9);--cc-toggle-disabled-icon-color:var(--slate9);--cc-toggle-readonly-bg:var(--slate5);--cc-toggle-readonly-knob-bg:hsl(var(--card));--cc-toggle-readonly-knob-icon-color:var(--slate10);--cc-section-category-border:hsl(var(--border));--cc-cookie-category-block-bg:hsl(var(--card));--cc-cookie-category-block-border:hsl(var(--border));--cc-cookie-category-block-hover-bg:hsl(var(--muted));--cc-cookie-category-block-hover-border:hsl(var(--border));--cc-cookie-category-expanded-block-bg:hsl(var(--card));--cc-cookie-category-expanded-block-hover-bg:hsl(var(--muted));--cc-overlay-bg:#08080c8c;--cc-webkit-scrollbar-bg:var(--slate6);--cc-webkit-scrollbar-hover-bg:var(--slate8);--cc-footer-bg:hsl(var(--card));--cc-footer-color:hsl(var(--muted-foreground));--cc-footer-border-color:hsl(var(--border))}#cc-main .cm{border:0;box-shadow:0 24px 60px -22px #0000008c,0 2px 8px -2px #0000002e}#cc-main .cm__body{padding:2px 0 0}html:root #cc-main .cm .cm__btns,html:root #cc-main .cm .cm__footer{border-top:0!important}#cc-main .cm__title{align-items:center;gap:10px;min-height:34px;font-size:15.5px;font-weight:700;display:flex;position:relative}html:root #cc-main{--cc-cookie-icon:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"%236550b9\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 2a10 10 0 1 0 10 10 4 4 0 0 1-5-5 4 4 0 0 1-5-5\"/><path d=\"M8.5 8.5v.01\"/><path d=\"M16 15.5v.01\"/><path d=\"M12 12v.01\"/><path d=\"M11 17v.01\"/><path d=\"M7 14v.01\"/></svg>")}html.dark #cc-main{--cc-cookie-icon:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"%23baa7ff\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 2a10 10 0 1 0 10 10 4 4 0 0 1-5-5 4 4 0 0 1-5-5\"/><path d=\"M8.5 8.5v.01\"/><path d=\"M16 15.5v.01\"/><path d=\"M12 12v.01\"/><path d=\"M11 17v.01\"/><path d=\"M7 14v.01\"/></svg>")}#cc-main .cm__title:before,#cc-main .pm__title:before{content:"";border:1px solid var(--violet6);background:var(--cc-cookie-icon) center / 18px no-repeat, radial-gradient(120% 120% at 25% 15%, var(--violet5), var(--violet3));border-radius:10px;flex:none;width:34px;height:34px}#cc-main .cm__desc{font-size:13.5px;line-height:1.5}#cc-main .cm--box .cm__btns{padding-top:4px;padding-bottom:4px}#cc-main .cm--box .cm__btn-group:has([data-role=all]){grid-template-columns:1fr 1fr;gap:8px;display:grid}#cc-main .cm--box .cm__btn-group:has([data-role=all]) .cm__btn{margin:0}#cc-main .cm__btn[data-role=necessary],#cc-main .pm__btn[data-role=necessary]{order:1}#cc-main .cm__btn[data-role=all],#cc-main .pm__btn[data-role=all]{order:2}#cc-main .cm__btn{min-height:38px;font-size:13.5px;font-weight:600}#cc-main .cm .cm__body,#cc-main .cm .cm__btns,#cc-main .cm .cm__btn-group{position:static}#cc-main .cm .cm__btn[data-role=show]{width:auto;height:auto;min-height:0;color:var(--violet11);background:0 0;border-color:#0000;margin:0;padding:0;font-size:12.5px;position:absolute;bottom:13px;right:20px}#cc-main .cm__btn[data-role=show]:hover{text-decoration:underline}@media screen and (max-width:640px){#cc-main .cm .cm__btn[data-role=show]{width:100%;margin-top:6px;padding:6px 0;font-size:14px;position:static}}#cc-main .cm__footer{padding-top:6px;padding-bottom:14px;font-size:12.5px}#cc-main .cm__links{justify-content:flex-start}#cc-main .pm{border-left:1px solid hsl(var(--border));background:hsl(var(--background))}#cc-main .pm__header{border-bottom:0;gap:12px;padding:20px 20px 12px 24px}#cc-main .pm__title{min-width:0;color:var(--slate12);flex:1;align-items:center;gap:12px;font-size:18px;font-weight:700;line-height:1.375;display:flex}#cc-main .pm__title:before{background-size:20px,auto;border-radius:11px;width:38px;height:38px}#cc-main .pm__title:after{content:"";background:linear-gradient(90deg, var(--violet7), var(--slate5) 40%);flex:1;min-width:24px;height:1px}#cc-main .pm__section--toggle{border-radius:14px}#cc-main .pm__section-title{border-radius:14px;font-size:14.5px}#cc-main .pm__footer .pm__btn-group:has([data-role=all]){grid-template-columns:1fr 1fr;gap:8px;display:grid}#cc-main .pm__footer .pm__btn-group:has([data-role=all]) .pm__btn{margin:0}#cc-main .pm__btn{min-height:38px;font-size:13.5px;font-weight:600}#cc-main .cm .cm__btn:not([data-role=show]),#cc-main .pm .pm__btn{border:1px solid #0000;border-radius:10px;height:38px;min-height:38px;padding:0 14px;font-size:14px;font-weight:600;line-height:1;transition:background .15s,border-color .15s,color .15s}#cc-main .cm .cm__btn[data-role=all],#cc-main .pm .pm__btn[data-role=all]{border-color:var(--violet8);background:radial-gradient(120% 120% at 25% 15%, var(--violet6), var(--violet4));color:var(--violet12)}#cc-main .cm .cm__btn[data-role=all]:hover,#cc-main .pm .pm__btn[data-role=all]:hover{border-color:var(--violet8);background:radial-gradient(120% 120% at 25% 15%, var(--violet7), var(--violet5));color:var(--violet12)}#cc-main .cm .cm__btn[data-role=necessary],#cc-main .pm .pm__btn[data-role=necessary]{border-color:var(--slate7);background:radial-gradient(120% 120% at 25% 15%, var(--slate5), var(--slate3));color:var(--slate12)}#cc-main .cm .cm__btn[data-role=necessary]:hover,#cc-main .pm .pm__btn[data-role=necessary]:hover{border-color:var(--slate7);background:radial-gradient(120% 120% at 25% 15%, var(--slate6), var(--slate4));color:var(--slate12)}#cc-main .pm .pm__btn[data-role=save]{border-color:hsl(var(--border));background:hsl(var(--card));color:var(--slate12)}#cc-main .pm .pm__btn[data-role=save]:hover{border-color:var(--slate7);background:var(--slate3);color:var(--slate12)}#cc-main .cm .cm__btn[data-role=show]{font-weight:700}#cc-main .cm .cm__btn[data-role=show]:hover{color:var(--violet12)}#cc-main .cm .cm__btn:focus-visible,#cc-main .pm .pm__btn:focus-visible,#cc-main .pm .pm__close-btn:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)), 0 0 0 4px var(--violet8);outline:none}#cc-main .pm .section__toggle,#cc-main .pm .section__toggle-wrapper,#cc-main .pm .toggle__icon,#cc-main .pm .toggle__label{border-radius:999px;width:36px;height:20px}#cc-main .pm .toggle__icon{box-sizing:border-box;background:var(--slate6);border:1px solid #0000;box-shadow:0 1px 2px #0000000d}#cc-main .pm .toggle__icon-circle{background:var(--slate11);border-radius:999px;width:16px;height:16px;transition:transform .15s;position:absolute;top:1px;left:1px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}#cc-main .pm .toggle__icon-on,#cc-main .pm .toggle__icon-off{display:none}#cc-main .pm .section__toggle:checked~.toggle__icon,#cc-main .pm .section__toggle:checked:disabled~.toggle__icon{border-color:var(--blue8);background:radial-gradient(300% 300% at 100% 100%, hsl(var(--background)) 0%, var(--blue8)) border-box;box-shadow:0 1px 2px #0000000d}#cc-main .pm .section__toggle:checked~.toggle__icon .toggle__icon-circle,#cc-main .pm .section__toggle:checked:disabled~.toggle__icon .toggle__icon-circle{background:var(--blue12);transform:translate(16px)}#cc-main .pm .section__toggle:disabled~.toggle__icon{opacity:.5}#cc-main .pm .section__toggle:focus-visible~.toggle__icon{box-shadow:0 0 0 2px hsl(var(--background)), 0 0 0 4px hsl(var(--ring))}