.buttons-wrapper{align-items:var(--buttons-vertical-align,flex-start);display:flex;flex-direction:var(--buttons-flow,row);flex-wrap:wrap;gap:var(--buttons-gap,1rem);justify-content:var(--buttons-horizontal-align,flex-start);--button-transition-duration:250ms;--button-transition-delay:0ms;--button-transition-function:var(--ease-out-quart);--button-transition:var(--button-transition-duration) var(--button-transition-delay) var(--button-transition-function)}.button,button,input[type=submit]{align-items:var(--button-content-vertical,center);cursor:pointer;display:inline-flex;gap:var(--button-gap,.5em);-ms-hyphens:none;-webkit-hyphens:none;hyphens:none;justify-content:var(--button-content-horizontal,center)}.button *,button *,input[type=submit] *{line-height:1em;pointer-events:none}.button:is(.btnNone),button:is(.btnNone),input[type=submit]:is(.btnNone){background:unset;border:unset;color:unset;padding:unset;text-decoration:underline}.ch-section .button:not(.btnNone),.ch-section button:not(.btnNone),.ch-section input[type=submit]:not(.btnNone){background:var(--button-background-color,var(--text-contrast));background-position:calc(var(--button-border-width)*-1)!important;background-size:calc(100% + var(--button-border-width)*2)!important;border-color:var(--button-border-color);border-radius:var(--button-border-radius);border-style:var(--button-border-style,solid);border-width:var(--button-border-width,0);color:var(--button-text-color,var(--text-color));font-size:var(--button-font-size,inherit);font-style:var(--button-font-style,var(--font-style));font-weight:var(--button-font-weight,var(--font-weight));line-height:1em;margin:var(--button-margin,unset);padding:var(--button-padding,unset);text-align:var(--button-text-align,var(--text-align));text-decoration:var(--button-text-decoration,var(--text-decoration));text-transform:var(--button-text-transform,var(--text-transform))}.ch-section .button:not(.btnNone):not([aria-disabled=true]):not([data-state=disabled]):hover,.ch-section button:not(.btnNone):not([aria-disabled=true]):not([data-state=disabled]):hover,.ch-section input[type=submit]:not(.btnNone):not([aria-disabled=true]):not([data-state=disabled]):hover{background:var(--button-hover-background-color,color-mix(in srgb,var(--button-background-color,var(--text-contrast)),var(--hover-mix,#fff) var(--hover-mix-strength,var(--mix-strength,12.5%))));border-color:var(--button-hover-border-color,color-mix(in srgb,var(--button-border-color),var(--hover-mix,#fff) var(--hover-mix-strength,var(--mix-strength,12.5%))));border-radius:var(--button-hover-border-radius,var(--button-border-radius));border-style:var(--button-hover-border-style,var(--button-border-style,solid));border-width:var(--button-hover-border-width,var(--button-border-width,0));color:var(--button-hover-text-color,var(--button-text-color,var(--text-color)));transition:border var(--button-transition),background var(--button-transition),color var(--button-transition)}.ch-section .button:not(.btnNone):not([aria-disabled=true]):not([data-state=disabled]):focus-visible,.ch-section button:not(.btnNone):not([aria-disabled=true]):not([data-state=disabled]):focus-visible,.ch-section input[type=submit]:not(.btnNone):not([aria-disabled=true]):not([data-state=disabled]):focus-visible{background:var(--button-focus-background-color,color-mix(in srgb,var(--button-background-color,var(--text-contrast)),var(--focus-mix,#fff) var(--focus-mix-strength,var(--mix-strength,12.5%))));border-color:var(--button-focus-border-color,color-mix(in srgb,var(--button-border-color),var(--focus-mix,#fff) var(--focus-mix-strength,var(--mix-strength,12.5%))));border-radius:var(--button-focus-border-radius,var(--button-border-radius));border-style:var(--button-focus-border-style,var(--button-border-style,solid));border-width:var(--button-focus-border-width,var(--button-border-width,0));color:var(--button-focus-text-color,var(--button-text-color,var(--text-color)));transition:border var(--button-transition),background var(--button-transition),color var(--button-transition)}.ch-section .button:not(.btnNone):not([aria-disabled=true]):not([data-state=disabled]):active,.ch-section button:not(.btnNone):not([aria-disabled=true]):not([data-state=disabled]):active,.ch-section input[type=submit]:not(.btnNone):not([aria-disabled=true]):active{background:var(--button-active-background-color,color-mix(in srgb,var(--button-background-color,var(--text-contrast)),var(--active-mix,#000) var(--active-mix-strength,var(--mix-strength,12.5%))));border-color:var(--button-active-border-color,color-mix(in srgb,var(--button-border-color),var(--active-mix,#000) var(--active-mix-strength,var(--mix-strength,12.5%))));border-radius:var(--button-active-border-radius,var(--button-border-radius));border-style:var(--button-active-border-style,var(--button-border-style,solid));border-width:var(--button-active-border-width,var(--button-border-width,0));color:var(--button-active-text-color,var(--button-text-color,var(--text-color)));transition:border 0s linear 0s,background 0s linear 0s,color 0s linear 0s}.ch-section .button:not(.btnNone):is([aria-disabled=true],[data-state=disabled]),.ch-section button:not(.btnNone):is([aria-disabled=true],[data-state=disabled]),.ch-section input[type=submit]:not(.btnNone):is([aria-disabled=true],[data-state=disabled]){background:var(--button-disabled-background-color,color-mix(in srgb,var(--button-background-color),var(--disabled-mix,#999) var(--disabled-mix-strength,var(--mix-strength,75%))));border-color:var(--button-disabled-border-color,color-mix(in srgb,var(--button-border-color),transparent 100%));border-radius:var(--button-disabled-border-radius,var(--button-border-radius));border-style:var(--button-disabled-border-style,var(--button-border-style,solid));border-width:var(--button-disabled-border-width,var(--button-border-width,0));color:var(--button-disabled-text-color,var(--button-text-color,var(--text-color)));cursor:default;opacity:.75;pointer-events:none}.ch-section .button:not(.btnNone):is([data-state=current],[data-state=active]),.ch-section button:not(.btnNone):is([data-state=current],[data-state=active]),.ch-section input[type=submit]:not(.btnNone):is([data-state=current],[data-state=active]){background:var(--button-current-background-color,color-mix(in srgb,var(--button-background-color,var(--text-contrast)),var(--current-mix,#000) var(--current-mix-strength,var(--mix-strength,12.5%))));border-color:var(--button-current-border-color,color-mix(in srgb,var(--button-border-color),var(--current-mix,#000) var(--current-mix-strength,var(--mix-strength,12.5%))));border-radius:var(--button-current-border-radius,var(--button-border-radius));border-style:var(--button-current-border-style,var(--button-border-style,solid));border-width:var(--button-current-border-width,var(--button-border-width,0));color:var(--button-current-text-color,var(--button-text-color,var(--text-color)));cursor:default;outline:2px solid var(--button-current-outline-color,color-mix(in srgb,var(--button-background-color,var(--text-contrast)),var(--current-mix,#000) var(--current-mix-strength,var(--mix-strength,12.5%))));outline-offset:2px;transition:border 0s linear 0s,background 0s linear 0s,color 0s linear 0s}