#termly-code-snippet-support{--consent-surface:#fff;--consent-ink:#14083f;--consent-text:#5e5873;--consent-line:#14083f14;--consent-outline:#ded7e2;--consent-hover:#f2eef8;--consent-shadow:0 18px 44px -14px #14083f3d;--consent-scrim:#14083f66;--consent-font:var(--font-satoshi), ui-sans-serif, system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.dark #termly-code-snippet-support{--consent-surface:#17112c;--consent-ink:#fff;--consent-text:#ffffffa6;--consent-line:#ffffff1a;--consent-outline:#ffffff29;--consent-hover:#ffffff0f;--consent-shadow:0 18px 44px -14px #000000b3;--consent-scrim:#030014b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}#termly-code-snippet-support>div{--termly-theme-background-color:var(--consent-surface)!important;--termly-theme-color:var(--consent-ink)!important;--termly-theme-button-background-color:#7e52f4!important;--termly-theme-font-family:var(--consent-font)!important}#termly-code-snippet-support [data-termly-part=consent-banner]{overflow-y:auto;top:auto!important;right:.75rem!important;bottom:max(.75rem, env(safe-area-inset-bottom))!important;background:var(--consent-surface)!important;width:auto!important;max-width:none!important;max-height:calc(100dvh - 1.5rem)!important;box-shadow:0 0 0 1px var(--consent-line), var(--consent-shadow)!important;color:var(--consent-text)!important;font-family:var(--consent-font)!important;border-radius:1.25rem!important;margin:0!important;padding:1rem!important;font-size:.75rem!important;left:.75rem!important}#termly-code-snippet-support :has(>[data-termly-part=banner-message]){gap:.875rem;flex-direction:column!important;align-items:stretch!important}#termly-code-snippet-support [data-termly-part=banner-message]{text-wrap:pretty;font-weight:500;margin:0!important;line-height:1.5!important}#termly-code-snippet-support [data-termly-part=banner-message] [role=button]{text-underline-offset:2px;font-weight:700;color:var(--consent-ink)!important}#termly-code-snippet-support [data-termly-part=banner-actions]{align-items:center;background:0 0!important;flex-direction:row!important;gap:.5rem!important;width:100%!important;padding:0!important;position:static!important}#termly-code-snippet-support :is(.t-acceptAllButton,.t-declineButton,.t-preference-button,.t-allowAllButton,.t-declineAllButton,.t-backButton){white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out;width:auto!important;min-width:0!important;max-width:none!important;height:2.5rem!important;font-family:var(--consent-font)!important;border:0!important;border-radius:.75rem!important;padding:0 1rem!important;font-size:.875rem!important;font-weight:700!important;line-height:1.25rem!important;display:inline-flex!important}#termly-code-snippet-support :is(.t-acceptAllButton,.t-declineButton,.t-allowAllButton,.t-declineAllButton){box-shadow:inset 0 -4px #11111126;color:#fff!important;background:#7e52f4!important;flex:1 1 0!important}#termly-code-snippet-support :is(.t-acceptAllButton,.t-declineButton,.t-allowAllButton,.t-declineAllButton):hover{box-shadow:inset 0 4px 4px #ffffff40,inset 0 -4px #11111126}#termly-code-snippet-support .t-preference-button{color:var(--consent-ink)!important;background:0 0!important;flex:none!important;padding:0 .875rem!important}#termly-code-snippet-support .t-backButton{border:1px solid var(--consent-outline)!important;color:var(--consent-ink)!important;background:0 0!important}#termly-code-snippet-support :is(.t-preference-button,.t-backButton):hover{background:var(--consent-hover)!important}#termly-code-snippet-support :is(button,[role=button]):focus-visible{outline-offset:2px;outline:2px solid #7e52f499}@media (max-width:22.4375rem){#termly-code-snippet-support [data-termly-part=banner-actions]{flex-wrap:wrap}#termly-code-snippet-support .t-preference-button{order:1;flex-basis:100%!important;height:2.25rem!important}}@media (min-width:40rem){#termly-code-snippet-support [data-termly-part=consent-banner]{width:26rem!important;padding:1.25rem!important;font-size:.8125rem!important;bottom:1.25rem!important;left:1.25rem!important;right:auto!important}}@keyframes consent-banner-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){#termly-code-snippet-support [data-termly-part=consent-banner]{animation:.5s cubic-bezier(.22,1,.36,1) both consent-banner-rise}}#termly-code-snippet-support dialog{background:var(--consent-scrim)!important;color:var(--consent-text)!important;font-family:var(--consent-font)!important}#termly-code-snippet-support dialog>div{overflow:hidden;background:var(--consent-surface)!important;box-shadow:0 0 0 1px var(--consent-line), var(--consent-shadow)!important;border-radius:1.25rem!important}#termly-code-snippet-support dialog :is(p,span,div,li,td,th,a){color:inherit!important;font-family:inherit!important}#termly-code-snippet-support dialog :is(h1,h2,h3,h4,label,[role=button]){color:var(--consent-ink)!important;font-family:inherit!important}#termly-code-snippet-support dialog h2{letter-spacing:-.01em;font-size:1.125rem!important;font-weight:800!important}#termly-code-snippet-support dialog label[aria-disabled=true]{opacity:.55}#termly-code-snippet-support dialog div:not([data-testid=cb-ui]){border-color:var(--consent-line)}#termly-code-snippet-support .t-closeModal{box-sizing:content-box;color:var(--consent-ink);border-radius:.5rem;margin:-.5rem;padding:.5rem!important}#termly-code-snippet-support .t-closeModal:hover{background:var(--consent-hover)}#termly-code-snippet-support .t-closeModal svg g{fill:currentColor}