:root{--border-radius-lg: 20px;--border-radius-md: 12px;--border-radius-sm: 8px;--horizontal-padding: 16px;--max-width: 1216px;--color-backdrop: #0c2747b3;--color-blue-background: #D7E2FF;--color-danger-background: #FFEAEF;--color-danger-base: #F53669;--color-danger-dark: #B40030;--color-green: #8fcc40;--color-grey-dark: #687687;--color-grey-light: #D8DCE0;--color-grey-medium: #949CA6;--color-placeholder: #0c2747b3;--color-primary: #395DB8;--color-red: #f85454;--color-typo: #0c2747;--color-white: #ffffff;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-light: 300;--font-weight-medium: 500;--font-weight-regular: 400;--font-weight-semibold: 600}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}*:not(i),*:not(i)::before,*:not(i)::after{font-family:var(--font-body)}html:has(div[data-tid=Modal][class*=Container-]){overflow:hidden}body{background-color:var(--color-primary-background);overflow-wrap:anywhere}hr::before,hr::after{border-top-color:var(--color-border) !important}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading) !important}input{font-family:sans-serif;color:var(--color-typo)}.bq-sidebar-head *,.bq-branded.bq-title,.bq-poweredby-container .button-group *,.bq-selected-dates .bq-branded{color:var(--color-accent-foreground) !important}.bq-button{--button-background-color: initial;--button-box-shadow: none;--button-font-size: inherit;--button-padding: 0;background-color:var(--button-background-color);border:none;box-shadow:var(--button-box-shadow);cursor:pointer;display:inline-block;font-size:var(--button-font-size);font-weight:var(--font-weight-bold);text-align:center}.bq-button--size-sm{--button-font-size: 12px;--button-padding: 6px 12px}.bq-button--size-md{--button-font-size: 14px;--button-padding: 10px 20px}.bq-button--size-lg{--button-font-size: 16px;--button-padding: 14px 28px}.bq-button--solid{border-radius:var(--border-radius-sm);text-decoration:none;padding:var(--button-padding)}.bq-button--solid:hover{--button-box-shadow: inset 0px 0px 400px 110px rgba(0, 0, 0, 0.12)}.bq-button.error{--button-background-color: var(--color-red)}.container{max-width:calc(var(--max-width) + var(--horizontal-padding)*2);margin:0 auto;padding:0 var(--horizontal-padding)}.divider{max-width:calc(var(--max-width) + var(--horizontal-padding)*2);width:100%;margin:0 auto;padding:0 var(--horizontal-padding)}.divider .divider__inner{margin:32px 0;border-top:1px solid var(--color-border)}.spacer{--spacer-inner-padding: 0;max-width:calc(var(--max-width) + var(--horizontal-padding)*2);width:100%;margin:0 auto;padding:0 var(--horizontal-padding)}.spacer hr{border-style:solid;border-bottom:none}.spacer__inner{padding:var(--spacer-inner-padding)}.spacer__inner--sm{--spacer-inner-padding: 8px 0}.spacer__inner--md{--spacer-inner-padding: 16px 0}.spacer__inner--lg{--spacer-inner-padding: 32px 0}.spacer__inner--preview{position:relative;margin-top:16px;background-image:repeating-linear-gradient(315deg, var(--color-primary-background), var(--color-primary-background) 6px, var(--color-border) 6px, var(--color-border) 7px);border-radius:12px}.spacer__inner--preview span{display:inline-block;position:absolute;top:50%;left:6px;transform:translateY(-50%);padding:4px 6px;background-color:var(--color-primary-background);color:var(--color-primary-foreground)}.skeleton{display:inline-flex;background-color:var(--color-image-placeholder);padding:8px 0;border-radius:var(--border-radius-sm)}img{display:block;height:auto;max-width:100%;box-sizing:inherit}.image-wrapper{display:block;contain:style}.image-wrapper[data-aspect-ratio]{aspect-ratio:var(--aspect-ratio)}@supports not (aspect-ratio: 1){.image-wrapper[data-aspect-ratio]{position:relative}.image-wrapper[data-aspect-ratio]::before{content:"";display:block;padding-bottom:calc(100%/var(--aspect-ratio, 1))}.image-wrapper[data-aspect-ratio]>*{position:absolute;top:0;left:0;width:100%;height:100%}}.image-wrapper[data-intrinsic-width][data-intrinsic-height]{contain-intrinsic-size:attr(data-intrinsic-width px) attr(data-intrinsic-height px)}.text{max-width:calc(var(--max-width) + var(--horizontal-padding)*2);width:100%;margin:0 auto;padding:12px var(--horizontal-padding)}