.br-transition--contents{display:contents}.br-grid{--private--grid-columns: var(--br-grid-columns, 1);--private--grid-gap: var(--br-grid-gap);display:grid;align-items:var(--br-grid-align-items);justify-content:var(--br-grid-justify-content);grid-gap:var(--private--grid-gap, var(--br-grid-gap));grid-template-columns:var(--br-grid-template-columns, repeat( var(--private--grid-columns, var(--br-grid-columns)), var(--br-grid-repeat-tracks, minmax(0, 1fr)) ))}.br-grid--inherit-gap{--private--grid-gap: inherit}.br-grid--borders{--private--grid-border-width: var(--br-grid-border-width, var(--private--grid-gap, var(--br-grid-gap)));border-style:var(--br-grid-border-style, solid);border-width:var(--private--grid-border-width);border-color:transparent}.br-grid--borders .br-grid-item{box-shadow:0 0 0 var(--private--grid-border-width) var(--br-grid-border-color)}.br-grid--container-borders{border-color:var(--br-grid-border-color)}.br-grid-item{--private--grid-row: var(--br-grid-row, 1);--private--grid-column: var(--br-grid-column, 1);grid-row:span var(--private--grid-row, var(--br-grid-row, 1));grid-column:span var(--private--grid-column, var(--br-grid-column, 1))}@media (min-width: 30rem){.br-grid[style*=--br-grid-gap-sm]{--private--grid-gap: var(--br-grid-gap-sm)}.br-grid[style*=--br-grid-columns-sm]{--private--grid-columns: var(--br-grid-columns-sm)}.br-grid-item[style*=--br-grid-row-sm]{--private--grid-row: var(--br-grid-row-sm)}.br-grid-item[style*=--br-grid-column-sm]{--private--grid-column: var(--br-grid-column-sm)}}@media (min-width: 48rem){.br-grid[style*=--br-grid-gap-md]{--private--grid-gap: var(--br-grid-gap-md)}.br-grid[style*=--br-grid-columns-md]{--private--grid-columns: var(--br-grid-columns-md)}.br-grid-item[style*=--br-grid-row-md]{--private--grid-row: var(--br-grid-row-md)}.br-grid-item[style*=--br-grid-column-md]{--private--grid-column: var(--br-grid-column-md)}}@media (min-width: 64.0625rem){.br-grid[style*=--br-grid-gap-lg]{--private--grid-gap: var(--br-grid-gap-lg)}.br-grid[style*=--br-grid-columns-lg]{--private--grid-columns: var(--br-grid-columns-lg)}.br-grid-item[style*=--br-grid-row-lg]{--private--grid-row: var(--br-grid-row-lg)}.br-grid-item[style*=--br-grid-column-lg]{--private--grid-column: var(--br-grid-column-lg)}}@media (min-width: 77.5rem){.br-grid[style*=--br-grid-gap-xl]{--private--grid-gap: var(--br-grid-gap-xl)}.br-grid[style*=--br-grid-columns-xl]{--private--grid-columns: var(--br-grid-columns-xl)}.br-grid-item[style*=--br-grid-row-xl]{--private--grid-row: var(--br-grid-row-xl)}.br-grid-item[style*=--br-grid-column-xl]{--private--grid-column: var(--br-grid-column-xl)}}@media (min-width: 90rem){.br-grid[style*=--br-grid-gap-2xl]{--private--grid-gap: var(--br-grid-gap-2xl)}.br-grid[style*=--br-grid-columns-2xl]{--private--grid-columns: var(--br-grid-columns-2xl)}.br-grid-item[style*=--br-grid-row-2xl]{--private--grid-row: var(--br-grid-row-2xl)}.br-grid-item[style*=--br-grid-column-2xl]{--private--grid-column: var(--br-grid-column-2xl)}}.br-input__label{display:var(--br-input-label-display, inline-flex);margin:var(--br-input-label-margin, 0);font-family:var(--br-input-label-font-family, var(--br-font-family-secondary));font-size:var(--br-input-label-font-size, var(--br-font-size-sm));text-transform:var(--br-input-label-text-transform);font-weight:var(--br-input-label-font-weight, var(--br-input-font-weight, inherit));color:var(--br-input-label-color, currentColor);background:var(--br-input-label-background)}.is-required .br-input__label:after{content:var(--br-input-label-required);color:var(--br-input-label-required-color, var(--br-color-danger));margin:var(--br-input-label-required-margin, 0 0 0 var(--br-spacing-xs))}.br-input__message{margin:var(--br-input-message-margin, .25em 0 0);color:var(--br-input-message-color, var(--br-color-gray-700));font-size:var(--br-input-message-font-size, var(--br-font-size-xs));font-weight:var(--br-input-message-font-weight, var(--br-input-font-weight, inherit))}.br-input__error-message{margin:var(--br-input-message-spacing, .25em 0 0);color:var(--br-input-invalid-color, var(--br-color-danger));font-size:var(--br-input-message-font-size, var(--br-font-size-xs));font-weight:var(--br-input-message-font-weight, var(--br-input-font-weight, inherit))}[type=password],[type=text],[type=tel],[type=email],[type=search],[type=number]{-webkit-appearance:none;-moz-appearance:none;appearance:none;letter-spacing:var(--br-input-letter-spacing, var(--br-letter-spacing))}[type=password]::placeholder,[type=text]::placeholder,[type=tel]::placeholder,[type=email]::placeholder,[type=search]::placeholder,[type=number]::placeholder{color:var(--br-input-placeholder-color, var(--br-color-gray-800));font-size:var(--br-input-placeholder-font-size, var(--br-font-size))}[type=password]:hover::placeholder,[type=text]:hover::placeholder,[type=tel]:hover::placeholder,[type=email]:hover::placeholder,[type=search]:hover::placeholder,[type=number]:hover::placeholder{--br-input-placeholder-color: var(--br-input-placeholder-hover-color)}[type=password]:focus::placeholder,[type=text]:focus::placeholder,[type=tel]:focus::placeholder,[type=email]:focus::placeholder,[type=search]:focus::placeholder,[type=number]:focus::placeholder{--br-input-placeholder-color: var(--br-input-placeholder-focus-color)}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}[type=number]{-moz-appearance:textfield}.br-input{position:relative;margin:var(--br-input-margin)}.br-input__wrapper{position:relative}.br-input__control{display:block;width:var(--br-input-width, 100%);height:var(--br-input-height, 2.75rem);padding:var(--br-input-padding, 0 .75rem);background:var(--br-input-background, transparent);color:var(--br-input-color, currentColor);text-align:var(--br-input-text-align);border:var(--br-input-border, var(--br-input-border-style, solid) var(--br-input-border-width, .0625rem) var(--br-input-border-color, var(--br-color-gray-500)) );border-radius:var(--br-input-border-radius, var(--br-radius));font-size:var(--br-input-font-size, var(--br-font-size));font-family:var(--br-input-font-family);font-weight:var(--br-input-font-weight);transition-property:var(--br-input-transition-property, background, border-color, color);transition-duration:var(--br-input-transition-duration, var(--br-transition-duration-default));transition-timing-function:var(--br-input-transition-function, var(--br-transition-function-default));--private--input-box-shadow: var(--br-input-box-shadow, var(--br-input-box-shadow-position, 0 0) var(--br-input-box-shadow-color) )}.br-input__control:not(:focus-visible){box-shadow:var(--private--input-box-shadow)}.br-input__control:focus-visible{--br-component-box-shadow: var(--private--input-box-shadow)}.br-input__control.is-invalid{border-color:var(--br-input-invalid-border-color, var(--br-color-danger))}.br-input__control:disabled,.br-input__control.is-disabled{background:var(--br-input-disabled-background, var(--br-color-inactive));color:var(--br-input-disabled-color, var(--br-color-inactive-accent))}.br-input__control:disabled,.br-input__control:disabled.is-filled,.br-input__control:disabled:focus,.br-input__control:disabled:hover,.br-input__control.is-disabled,.br-input__control.is-disabled.is-filled,.br-input__control.is-disabled:focus,.br-input__control.is-disabled:hover{border-color:var(--br-input-disabled-border-color, var(--br-color-inactive-accent))}.br-input__control:disabled,.br-input__control.is-disabled{-webkit-text-fill-color:var(--br-input-disabled-color, var(--br-color-inactive-accent))}.br-input__control--text:not(.is-invalid).is-filled,.br-input__control--text:not(.is-invalid):focus,.br-input__control--text:not(.is-invalid):hover{border-color:var(--br-input-active-border-color, currentcolor)}.br-input__password-button{position:absolute;top:50%;right:var(--br-input-show-password-right, var(--br-spacing));transform:translate3d(0,-50%,0)}.br-input__password-button:after{position:absolute;top:50%;width:var(--br-input-show-password-width, 120%);height:var(--br-input-show-password-height, .0625rem);background:var(--br-input-show-password-background, currentcolor);transform:translate3d(0,-50%,0) rotate(45deg) scaleX(var(--br-input-password-icon-scaleX, 1));transition:transform var(--br-transition-duration-default) var(--br-transition-function-default);content:""}.br-input__password-button--password-visible{--br-input-password-icon-scaleX: 0}.br-choice{position:relative}.br-choice.is-invalid{--br-choice-border-color: var(--br-color-danger)}.br-choice.is-invalid .br-choice__input:checked~*{--br-choice-border-color: var(--br-color-danger)}.br-choice--classic{--br-icon-color: var(--br-color-boolean-checkbox-selected-text, var(--br-color-boolean-selected-text))}.br-choice--checkbox-classic{--private--choice-border-radius: var(--br-choice-checkbox-border-radius)}.br-choice--checkbox-classic .br-choice__checkmark-icon{position:absolute;margin:auto}.br-choice--checkbox-classic .br-choice__input:checked~*{--br-choice-background: var(--br-color-boolean-selected)}.br-choice--toggle{--br-choice-width: 2rem;--br-choice-knob-position-x: .25rem;--br-choice-knob-color: var(--br-color-boolean-text);--private--choice-border-radius: var(--br-choice-toggle-border-radius)}.br-choice--toggle .br-choice__checkmark:active .br-choice__checkmark-icon{width:1rem}.br-choice--toggle .br-choice__checkmark-icon{position:absolute;top:0;bottom:0;left:var(--br-choice-knob-position-x);width:var(--br-choice-toggle-knob-size, .75rem);height:var(--br-choice-toggle-knob-size, .75rem);margin-top:auto;margin-bottom:auto;background:var(--br-choice-knob-color, currentColor);border-radius:var(--br-choice-knob-border-radius, var(--br-radius-xs));transition-property:width,left,transform;transition-duration:var(--br-transition-duration-default);transition-timing-function:var(--br-transition-function-default)}.br-choice--toggle .br-choice__input:checked~*{--br-choice-background: var(--br-color-boolean-selected);--br-choice-knob-color: var(--br-color-boolean-toggle-selected-text, var(--br-color-boolean-selected-text))}.br-choice--toggle .br-choice__input:checked~* .br-choice__checkmark-icon{left:calc(100% - var(--br-choice-knob-position-x));transform:translate(-100%)}.br-choice--radio-classic{--br-choice-border-radius: var(--br-radius-full)}.br-choice--radio-classic .br-choice__checkmark:before{position:absolute;top:0;right:0;left:0;bottom:0;width:var(--br-choice-radio-knob-size, 60%);height:var(--br-choice-radio-knob-size, 60%);margin:auto;border-radius:inherit;background:var(--br-choice-knob-color, var(--br-color-boolean-selected));transform:scale(0);transition:transform var(--br-transition-duration-default) var(--br-transition-function-default);content:""}.br-choice--radio-classic .br-choice__input:checked~.br-choice__label-container .br-choice__checkmark:before{transform:scale(1)}.br-choice__container{position:relative;display:var(--br-choice-container-display, inline-flex);align-items:center;padding:var(--br-choice-container-padding);width:var(--br-choice-container-width);cursor:var(--br-choice-cursor, pointer)}.br-choice__input{position:absolute;opacity:0;left:0;width:.0625rem;height:.0625rem}.br-choice__input:checked~*{--br-choice-border-color: var(--br-choice-selected-border-color, var(--br-color-boolean-selected-outline))}.br-choice__input:disabled~*{--br-icon-color: var(--br-color-inactive-accent);--private--choice-box-shadow: none;--br-choice-knob-color: var(--br-color-inactive-accent);--br-choice-border-color: var(--br-color-inactive-accent);--br-choice-background: var(--br-color-inactive)}.br-choice__input:focus-visible~.br-choice__label-container .br-choice__checkmark:hover{--br-component-box-shadow: var(--private--choice-box-shadow)}.br-choice__input:not(:focus-visible)~.br-choice__label-container .br-choice__checkmark:hover{box-shadow:var(--private--choice-box-shadow)}.br-choice__input:not(:checked):not(:focus-visible)~.br-choice__label-container .br-choice__checkmark:hover,.br-choice__input:not(:checked):focus-visible~.br-choice__label-container .br-choice__checkmark:hover{--br-choice-border-color: var(--br-color-boolean-hover-outline, var(--br-color-boolean-outline));--br-choice-background: var(--br-color-boolean-hover, var(--br-color-boolean));--br-choice-knob-color: var(--br-color-boolean-hover-selected, currentColor) }.br-choice__checkmark{--private--choice-box-shadow: inset 0 0 0 .0625rem var(--br-choice-border-color, var(--br-color-boolean-outline));position:relative;display:var(--br-choice-display, flex);align-items:center;justify-content:center;order:var(--br-choice-order);width:var(--br-choice-width, 1.25rem);height:var(--br-choice-height, 1.25rem);min-width:var(--br-choice-min-width, var(--br-choice-width), 1.25rem);border-style:var(--br-choice-border-style, solid);border-width:var(--br-choice-border-width, .0625rem);border-color:var(--br-choice-border-color, var(--br-color-boolean-outline));border-radius:var( --private--choice-border-radius, var(--br-choice-border-radius, var(--br-radius-sm)));background:var(--br-choice-background, var(--br-color-boolean));box-shadow:inset 0 0 transparent;transition-property:background,border-color,box-shadow;transition-duration:var(--br-transition-duration-default);transition-timing-function:var(--br-transition-function-default)}.br-choice__label{flex:1;margin:var(--br-choice-label-margin, 0 0 0 var(--br-spacing-sm));color:var(--br-choice-label-color, currentColor);font-size:var(--br-choice-label-size);line-height:var(--br-line-height-xl)}.br-overlay{z-index:var(--br-overlay-z-index, var(--br-z-index-overlay));position:var(--br-overlay-position, fixed);top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:var(--br-overlay-border-radius, inherit)}.br-overlay:before{position:absolute;top:0;left:0;width:inherit;height:inherit;background:var(--br-overlay-background, var(--br-color-black));opacity:var(--br-overlay-opacity, .65);border-radius:inherit;content:""}.br-modal{overflow-y:auto;position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--br-modal-index, var(--br-z-index-modal));display:flex;align-items:var(--br-modal-outer-align, center);justify-content:var(--br-modal-outer-justify, center);padding:var(--br-modal-outer-padding, var(--br-spacing-sm))}.br-modal::-webkit-scrollbar{width:0}@media (min-width: 48rem){.br-modal{padding:var(--br-modal-outer-padding, var(--br-spacing-md))}}.br-modal--full-screen{--br-modal-width: 100%;--br-modal-height: 100%;--br-modal-outer-padding: 0}.br-modal--align-middle-center{--br-modal-margin: auto}.br-modal--align-top-left,.br-modal--align-middle-left,.br-modal--align-bottom-left{--br-modal-outer-justify: start}.br-modal--align-top-right,.br-modal--align-middle-right,.br-modal--align-bottom-right{--br-modal-outer-justify: end}.br-modal--align-top-left,.br-modal--align-top-center,.br-modal--align-top-right{--br-modal-outer-align: start}.br-modal--align-bottom-left,.br-modal--align-bottom-center,.br-modal--align-bottom-right{--br-modal-outer-align: end}.br-modal__content{z-index:var(--br-z-index-above-overlay);position:relative;overflow-y:auto;top:var(--br-modal-top);right:var(--br-modal-right);bottom:var(--br-modal-bottom);left:var(--br-modal-left);transform:var(--br-modal-transform);width:var(--br-modal-width, 32rem);height:var(--br-modal-height);max-height:var(--br-modal-max-height);margin:var(--br-modal-margin);padding:var(--br-modal-padding, var(--br-spacing-md));background:var(--br-modal-background, var(--br-color-panel));border:var(--br-modal-border);border-radius:var(--br-modal-radius, var(--br-radius))}.br-modal__content--loading{opacity:0}.br-modal__loader{z-index:var(--br-z-index-above-overlay);position:absolute}.br-modal__close{z-index:var(--br-z-index-above-modal);right:var(--br-modal-close-right, var(--br-spacing-sm));top:var(--br-modal-close-top, var(--br-spacing-sm))}.br-modal__close--inside{--br-button-position: absolute}.br-modal__close--outside{z-index:var(--br-z-index-above-modal);--br-button-position: fixed}.br-heading{display:flex;flex-direction:column;padding:var(--br-heading-padding, 0);margin:var(--br-heading-margin, 0)}.br-heading .br-heading__title{color:var(--br-heading-title-color);font-family:var(--br-heading-title-font-family, var(--br-title-font-family, var(--br-font-family-primary)))}.br-heading__description{margin-top:var(--br-heading-description-margin);color:var(--br-heading-description-color);font-family:var(--br-heading-description-font-family);line-height:var(--br-heading-description-line-height, var(--br-line-height-xl))}.br-heading__separator{margin:var(--br-heading-separator-margin, var(--br-spacing) 0 0);width:var(--br-heading-separator-width, 100%);height:var(--br-heading-separator-height, .0625rem);background:var(--br-heading-separator-background, currentColor)}
