html[data-daypart=day]{--tb-bg:#fafbf9;--tb-ink:#0d1b29;--tb-mut:#52646b;--tb-line:#cdd5d2;--tb-fill:#0d1b29;--tb-fill-ink:#ece7de;--tb-shadow:0 18px 40px -18px #0d1b2947}html[data-daypart=night]{--tb-bg:#192f40;--tb-ink:#ece7de;--tb-mut:#b7bfc1;--tb-line:#b7bfc142;--tb-fill:#ece7de;--tb-fill-ink:#0d1b29;--tb-shadow:0 18px 40px -18px #0009}#termly-code-snippet-support,#termly-code-snippet-support *{font-family:Alliance No\.1,sans-serif!important}#termly-code-snippet-support div[class*=termly-styles-root]{background:var(--tb-bg)!important;color:var(--tb-mut)!important;border:1px solid var(--tb-line)!important;box-shadow:var(--tb-shadow)!important;border-radius:20px!important;padding:18px 20px!important}#termly-code-snippet-support div[class*=termly-styles-message]{color:var(--tb-mut)!important;font-size:14px!important;line-height:1.55!important}#termly-code-snippet-support div[class*=termly-styles-message] span,#termly-code-snippet-support div[class*=termly-styles-message] a{color:var(--tb-ink)!important;text-decoration:underline!important;-webkit-text-decoration-color:var(--tb-line)!important;text-decoration-color:var(--tb-line)!important;text-underline-offset:3px!important}#termly-code-snippet-support div[class*=termly-styles-buttons]{background:0 0!important;gap:8px!important}#termly-code-snippet-support div[class*=termly-styles-buttons] button{letter-spacing:0!important;min-height:40px!important;box-shadow:none!important;text-transform:none!important;border-radius:999px!important;padding:0 20px!important;font-size:14px!important;font-weight:500!important}#termly-code-snippet-support button[data-tid=banner-accept],#termly-code-snippet-support button[data-tid=banner-decline]{background:var(--tb-fill)!important;color:var(--tb-fill-ink)!important;border:1px solid var(--tb-fill)!important}#termly-code-snippet-support div[class*=termly-styles-buttons] button:not([data-tid]){color:var(--tb-ink)!important;border:1px solid var(--tb-line)!important;background:0 0!important}#termly-code-snippet-support div[class*=termly-styles-buttons] button:hover{opacity:.88}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
