[data-gpf-consent-control] [hidden]{display: none !important}.gpf-consent-action{display: inline-flex;align-items: center;min-height: 2.75rem;padding: 0;border: 0;background: transparent;color: #ccc6d9;font-family: var(--mono);font-size: 0.68rem;text-align: left;text-decoration: underline;text-underline-offset: 0.2em}.gpf-consent-action:is(:hover,:focus-visible){color: var(--cyan)}body.gpf-consent-control-ready>#tc-consent-settings-link.tc-consent-settings-link{display: none !important}#tc-consent-banner.tc-consent-banner,#tc-consent-preferences.tc-consent-preferences{--tcc-primary: var(--lime);--tcc-primary-hover: var(--cyan);--tcc-secondary: var(--ink);--tcc-secondary-hover: var(--cyan);--tcc-bg: var(--panel);--tcc-text: var(--ink);--tcc-border: var(--cyan);--tcc-focus: #fff;--tcc-shadow: 0.55rem 0.55rem 0 var(--violet);color: var(--ink);color-scheme: dark;font-family: var(--body);font-size: 1rem;line-height: 1.55;overflow-wrap: anywhere}:is(#tc-consent-banner.tc-consent-banner,#tc-consent-preferences.tc-consent-preferences),:is(#tc-consent-banner.tc-consent-banner,#tc-consent-preferences.tc-consent-preferences) *{box-sizing: border-box}:is(#tc-consent-banner.tc-consent-banner,#tc-consent-preferences.tc-consent-preferences) :where(.tc-consent-banner__container,.tc-consent-banner__content,.tc-consent-banner__actions,.tc-consent-category,.tc-consent-preferences){min-width: 0;max-width: 100%}#tc-consent-banner.tc-consent-banner{z-index: 9999;width: min(calc(100vw - 2rem),72rem);max-width: none;max-height: min(92vh,52rem);max-height: min(92dvh,52rem);margin-inline: auto;border: 0.125rem solid var(--cyan);border-radius: 0;background: var(--panel);box-shadow: var(--tcc-shadow);overflow-y: auto;overscroll-behavior: contain}#tc-consent-banner.tc-consent-banner :where(.tc-consent-banner__description,.tc-consent-category__description),#tc-consent-preferences.tc-consent-preferences .tc-consent-category__description{color: var(--ink);opacity: 0.88}:is(#tc-consent-banner.tc-consent-banner,#tc-consent-preferences.tc-consent-preferences) :where(button,[role="button"],.tc-consent-btn){min-height: 2.75rem;border: 0.125rem solid var(--ink);border-radius: 0;font-family: var(--display);font-weight: 800}#tc-consent-banner.tc-consent-banner .tc-consent-btn.tc-consent-btn--primary{border-color: var(--lime);background: var(--lime);color: var(--ink-dark)}#tc-consent-banner.tc-consent-banner :where(.tc-consent-btn.tc-consent-btn--secondary,.tc-consent-btn.tc-consent-btn--tertiary){border-color: var(--ink);background: var(--panel-2);color: var(--ink)}#tc-consent-banner.tc-consent-banner .tc-consent-btn:is(:hover,:focus-visible,:active){border-color: var(--cyan);background: var(--cyan);color: var(--ink-dark)}:is(#tc-consent-banner.tc-consent-banner,#tc-consent-preferences.tc-consent-preferences) :where(a,button,input,select,textarea,[tabindex]):focus-visible,.gpf-consent-action:focus-visible{outline: 0.1875rem solid #fff;outline-offset: 0.1875rem;box-shadow: 0 0 0 0.125rem var(--void)}#tc-consent-banner.tc-consent-banner .tc-consent-toggle__slider{border: 0.125rem solid var(--ink);background: var(--panel-2);box-shadow: none}#tc-consent-banner.tc-consent-banner .tc-consent-toggle__slider::before{border: 0.125rem solid var(--ink);background: var(--paper);box-shadow: none}#tc-consent-banner.tc-consent-banner .tc-consent-toggle__input:checked + .tc-consent-toggle__slider{border-color: var(--lime);background: var(--lime)}#tc-consent-banner.tc-consent-banner .tc-consent-toggle__input:checked + .tc-consent-toggle__slider::before{border-color: var(--ink-dark);background: var(--ink-dark)}#tc-consent-settings-link.tc-consent-settings-link{border: 0.125rem solid var(--cyan);background: var(--panel);color: var(--ink);box-shadow: 0.25rem 0.25rem 0 var(--violet);opacity: 1;-webkit-backdrop-filter: none;backdrop-filter: none}.tc-consent-nojs{padding: 0.8rem;border: 0.125rem solid var(--cyan);background: var(--panel);color: var(--ink)}@media (max-width: 40rem){#tc-consent-banner.tc-consent-banner{width: calc(100vw - 1rem);max-height: calc(100dvh - 1rem);box-shadow: 0.25rem 0.25rem 0 var(--violet)}:is(#tc-consent-banner.tc-consent-banner,#tc-consent-preferences.tc-consent-preferences) :where(.tc-consent-banner__actions,.tc-consent-actions,.tc-consent-buttons,[class*="actions"]){align-items: stretch;flex-direction: column}:is(#tc-consent-banner.tc-consent-banner,#tc-consent-preferences.tc-consent-preferences) :where(button,[role="button"],.tc-consent-btn){width: 100%}}@media (prefers-reduced-motion: reduce){:is(#tc-consent-banner,#tc-consent-preferences,#tc-consent-settings-link) *,:is(#tc-consent-banner,#tc-consent-preferences,#tc-consent-settings-link) *::before,:is(#tc-consent-banner,#tc-consent-preferences,#tc-consent-settings-link) *::after{animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important}}@media print{:is(#tc-consent-banner,#tc-consent-preferences,#tc-consent-settings-link,.tc-consent-nojs,[data-gpf-consent-control]){display: none !important}}@media (forced-colors: active){#tc-consent-banner.tc-consent-banner .tc-consent-toggle__slider{border-color: ButtonText;background: Canvas;forced-color-adjust: none}#tc-consent-banner.tc-consent-banner .tc-consent-toggle__slider::before{border-color: ButtonText;background: ButtonText}#tc-consent-banner.tc-consent-banner .tc-consent-toggle__input:checked + .tc-consent-toggle__slider{border-color: Highlight;background: Highlight}#tc-consent-banner.tc-consent-banner .tc-consent-toggle__input:checked + .tc-consent-toggle__slider::before{border-color: HighlightText;background: HighlightText}#tc-consent-banner.tc-consent-banner .tc-consent-toggle__input:focus-visible + .tc-consent-toggle__slider{outline: 0.1875rem solid Highlight;outline-offset: 0.1875rem}:is(#tc-consent-banner.tc-consent-banner,#tc-consent-preferences.tc-consent-preferences) :where(a,button,input,select,textarea,[tabindex]):focus-visible,.gpf-consent-action:focus-visible{outline-color: Highlight;box-shadow: none}}