html #cc-main{--cc-bg:var(--color-surface);--cc-primary-color:var(--color-ink);--cc-secondary-color:var(--color-ink-muted);--cc-link-color:var(--color-ink);--cc-separator-border-color:var(--color-line);--cc-footer-bg:var(--color-paper);--cc-footer-border-color:var(--color-line);--cc-footer-color:var(--color-ink-muted);--cc-cookie-category-block-bg:var(--color-paper);--cc-cookie-category-block-border:var(--color-line);--cc-cookie-category-block-hover-bg:var(--color-paper);--cc-cookie-category-block-hover-border:var(--color-line);--cc-cookie-category-expanded-block-bg:var(--color-paper);--cc-cookie-category-expanded-block-hover-bg:var(--color-line);--cc-toggle-on-bg:var(--color-signal-3);--cc-toggle-off-bg:var(--color-line);--cc-toggle-on-knob-bg:var(--color-paper);--cc-toggle-off-knob-bg:var(--color-ink-muted);--cc-toggle-enabled-icon-color:var(--color-paper);--cc-toggle-disabled-icon-color:var(--color-paper);--cc-toggle-readonly-bg:color-mix(in oklab, var(--color-signal-3) 45%, var(--color-line));--cc-toggle-readonly-knob-bg:var(--color-paper);--cc-toggle-readonly-knob-icon-color:var(--color-ink-muted);--cc-overlay-bg:#000000b3;--cc-modal-border-radius:16px;--cc-btn-border-radius:var(--radius-kit);color-scheme:dark}html #cc-main .cm,html #cc-main .pm{border:1px solid var(--color-line);box-shadow:0 24px 60px #0000008c}html #cc-main .cm__title,html #cc-main .pm__title{font-family:var(--font-heading);font-weight:var(--heading-weight);letter-spacing:var(--tracking-heading);font-size:1.125rem}html #cc-main .cm__desc,html #cc-main .pm__section-desc{color:var(--color-ink-muted);text-wrap:pretty;line-height:1.6}html #cc-main .cm__footer{font-family:var(--font-mono);letter-spacing:.06em;font-size:11px}html #cc-main .cm__link-group a,html #cc-main .pm__section-desc a{text-underline-offset:3px;background:0 0;text-decoration:underline 1px;transition:opacity .2s}html #cc-main .cm__link-group a:hover{opacity:.7}html #cc-main .cm__btn,html #cc-main .pm__btn{--glow:var(--color-signal-1);--glow-x:50%;--glow-y:50%;isolation:isolate;border:1px solid var(--color-line);border-radius:var(--radius-kit);background:var(--color-paper);min-height:2.75rem;color:var(--color-ink);font-weight:500;transition:color .3s,border-color .3s,transform .25s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}html #cc-main [data-role=all]{--glow:var(--color-signal-3)}html #cc-main [data-role=necessary]{--glow:var(--color-signal-5)}html #cc-main [data-role=show],html #cc-main [data-role=save]{--glow:var(--color-signal-1)}html #cc-main .cm__btn:after,html #cc-main .pm__btn:after{content:"";z-index:-1;left:var(--glow-x);top:var(--glow-y);opacity:.5;pointer-events:none;background:radial-gradient(circle, var(--glow) 10%, transparent 70%);border-radius:50%;width:200px;height:200px;transition:scale .4s ease-out;position:absolute;translate:-50% -50%;scale:0}html #cc-main .cm__btn:hover,html #cc-main .pm__btn:hover,html #cc-main .cm__btn:focus-visible,html #cc-main .pm__btn:focus-visible{background:var(--color-paper);color:color-mix(in oklab, var(--glow) 55%, var(--color-ink));border-color:color-mix(in oklab, var(--glow) 40%, var(--color-line))}html #cc-main .cm__btn:hover:after,html #cc-main .pm__btn:hover:after,html #cc-main .cm__btn:focus-visible:after,html #cc-main .pm__btn:focus-visible:after{scale:1.2}html #cc-main .cm__btn:focus-visible,html #cc-main .pm__btn:focus-visible{outline:none}html #cc-main .cm__btn:active,html #cc-main .pm__btn:active{transition-duration:.3s,.3s,80ms;transform:scale(.97)}html #cc-main .pm__close-btn{border:1px solid var(--color-line);background:0 0;border-radius:10px;transition:border-color .2s,transform .15s}html #cc-main .pm__close-btn svg{stroke:var(--color-ink-muted);transition:stroke .2s}html #cc-main .pm__close-btn:hover{border-color:var(--color-ink-muted);background:0 0}html #cc-main .pm__close-btn:hover svg{stroke:var(--color-ink)}html #cc-main .pm__close-btn:active{transform:scale(.94)}html #cc-main .pm--box{height:auto;max-height:calc(100dvh - 2rem)}html #cc-main .pm__section--toggle .pm__section-desc-wrapper{border-color:var(--color-line);display:flex}html #cc-main .pm__section--toggle .pm__section-title{cursor:default;border-color:var(--color-line);border-bottom-right-radius:0;border-bottom-left-radius:0;padding-left:1.2em}html #cc-main .pm__section--expandable .pm__section-arrow{display:none}html #cc-main .pm__section-title{font-family:var(--font-heading);font-weight:var(--heading-weight)}html #cc-main .section__toggle-wrapper .toggle__icon{box-shadow:none}@media (prefers-reduced-motion:reduce){html #cc-main .cm__btn,html #cc-main .pm__btn,html #cc-main .cm__btn:after,html #cc-main .pm__btn:after{transition:none}}
