html{font-family:sans-serif}:root{--chevron-size:7px}.dcx-formselect{--label-height:var(--dcx-font-formcontrol_label-line-height,20px);--input-height:calc(var(--dcx-font-formcontrol-line-height, 20px) + var(--dcx-spacing-y-formcontrol, 15px));box-sizing:border-box;display:flex;flex-direction:column;position:relative}.dcx-formselect:after{border-left:var(--chevron-size) solid transparent;border-right:var(--chevron-size) solid transparent;border-top:var(--chevron-size) solid var(--dcx-color-chevron-formcontrol,#000);bottom:calc(var(--input-height)/2 - var(--chevron-size)/2);content:"";display:block;height:0;position:absolute;right:.75em;top:auto;width:0}.dcx-formselect label{background:var(--dcx-color-background-formcontrol_label,transparent);color:var(--dcx-color-text-formcontrol_label,#000);font-size:var(--dcx-font-size-formcontrol_label,16px);line-height:var(--label-height)}.dcx-formselect select{appearance:none;background:var(--dcx-color-background-formcontrol,transparent);border-radius:var(--dcx-border-radius-formcontrol,4px);color:var(--dcx-color-text-formcontrol,#000);font-size:var(--dcx-font-formcontrol-size,16px);height:var(--input-height);line-height:var(--dcx-font-formcontrol-line-height,20px);outline-color:var(--dcx-color-outline-formcontrol,#3f51b5);padding-left:var(--dcx-spacing-x-formcontrol,15px);padding-right:var(--dcx-spacing-x-formcontrol,15px)}.dcx-formselect .dcx-hint{color:var(--dcx-color-text-formcontrol_hint,#666);font-size:var(--dcx-font-formcontrol_hint-size,13px);line-height:var(--dcx-font-formcontrol_hint-line-height,18px)}.dcx-formselect .dcx-error-message{color:var(--dcx-color-text-formcontrol_error,#f44336);font-size:var(--dcx-font-formcontrol_error-size,13px);line-height:var(--dcx-font-formcontrol_error-line-height,18px)}.dcx-formselect--filled:after{border-top-color:var(--dcx-color-chevron-formcontrol-filled,#000)}.dcx-formselect--filled select{padding-left:var(--dcx-spacing-x-formcontrol-filled,15px);padding-right:var(--dcx-spacing-x-formcontrol-filled,15px)}.dcx-formselect.dcx-floating-label{--label-height:var(--dcx-font-formcontrol_label-line-height-floating,16px);--input-height:calc(var(--label-height) + var(--dcx-spacing-y-formcontrol-floating, 30px));padding-top:var(--label-height)}.dcx-formselect.dcx-floating-label:after{border-top-color:var(--dcx-color-chevron-formcontrol-floating,#000);top:calc(var(--label-height) + var(--input-height)/2 - var(--chevron-size)/2)}.dcx-formselect.dcx-floating-label label{background:var(--dcx-color-background-formcontrol_label-floating,#fff);bottom:auto;color:var(--dcx-color-text-formcontrol_label-floating,#000);font-size:var(--dcx-font-size-formcontrol_label-floating,16px);line-height:var(--label-height);margin-left:var(--dcx-spacing-x-formcontrol-floating,15px);margin-right:var(--dcx-spacing-x-formcontrol-floating,15px);position:absolute;top:calc(var(--label-height) + var(--input-height)/2 - var(--label-height)/2);transition:all .3s ease-in-out}.dcx-formselect.dcx-floating-label select{background:var(--dcx-color-background-formcontrol-floating,transparent);border-radius:var(--dcx-border-radius-formcontrol-floating,4px);color:transparent;font-size:var(--dcx-font-formcontrol-size-floating,16px);height:var(--input-height);outline-color:var(--dcx-color-outline-formcontrol-floating,#3f51b5);padding-left:var(--dcx-spacing-x-formcontrol-floating,15px);padding-right:var(--dcx-spacing-x-formcontrol-floating,15px);transition:all .2s ease-in-out}.dcx-formselect.dcx-floating-label .dcx-error-message,.dcx-formselect.dcx-floating-label .dcx-hint{order:2}.dcx-formselect.dcx-floating-label .dcx-hint{color:var(--dcx-color-text-formcontrol_hint-floating,#666);font-size:var(--dcx-font-formcontrol_hint-size-floating,13px);line-height:var(--dcx-font-formcontrol_hint-line-height-floating,18px)}.dcx-formselect.dcx-floating-label .dcx-error-message{color:var(--dcx-color-text-formcontrol_error-floating,#f44336);font-size:var(--dcx-font-formcontrol_error-size-floating,13px);line-height:var(--dcx-font-formcontrol_error-line-height-floating,18px)}.dcx-formselect--filled.dcx-floating-label:after{border-top-color:var(--dcx-color-chevron-formcontrol-floating-filled,#000)}.dcx-formselect--filled.dcx-floating-label select{color:var(--dcx-color-text-formcontrol-floating,#000)}.dcx-formselect--filled.dcx-floating-label label{margin-left:var(--dcx-spacing-x-formcontrol-floating-filled,15px);margin-right:var(--dcx-spacing-x-formcontrol-floating-filled,15px);padding-left:2px;padding-right:2px;top:calc(var(--label-height)/2)}.dcx-button{align-items:center;border-radius:var(--dcx-border-radius-action,6px);border-style:var(--dcx-border-style-action,solid);border-width:var(--dcx-border-width-action,1px);box-shadow:var(--dcx-box-shadow-action,0 8px 15px rgba(0,0,0,.1));column-gap:var(--dcx-spacing-x-action_label,6px);cursor:pointer;display:inline-flex;font-size:var(--dcx-font-action_label-size,16px);justify-content:center;line-height:var(--dcx-font-action_label-line-height,20px);margin:0;padding:var(--dcx-spacing-y-action,10px) var(--dcx-spacing-x-action,8px);text-align:center;vertical-align:middle}.dcx-button,.dcx-button--primary{background-color:var(--dcx-color-background-action-default-primary,#3f51b0);border-color:var(--dcx-border-color-action-default-primary,#3f51b0);color:var(--dcx-color-text-action-default-primary,#fff)}.dcx-button--primary:hover,.dcx-button:hover{background-color:var(--dcx-color-background-action-hover-primary,#3f51c9);border-color:var(--dcx-border-color-action-hover-primary,#3f51c9);color:var(--dcx-color-text-action-hover-primary,#fff)}.dcx-button--primary:focus,.dcx-button:focus{background-color:var(--dcx-color-background-action-focus-primary,#3f51b0);border-color:var(--dcx-border-color-action-focus-primary,#3f51c9);color:var(--dcx-color-text-action-focus-primary,#fff)}.dcx-button--primary:active,.dcx-button:active{background-color:var(--dcx-color-background-action-active-primary,#3f51c9);border-color:var(--dcx-border-color-action-active-primary,#3f51c9);color:var(--dcx-color-text-action-active-primary,#fff)}.dcx-button--primary:disabled,.dcx-button:disabled{background-color:var(--dcx-color-background-action-disabled-primary,#cfd1d0);border-color:var(--dcx-border-color-action-disabled-primary,#cfd1d0);color:var(--dcx-color-text-action-disabled-primary,#fff);cursor:not-allowed}.dcx-button--secondary{background-color:var(--dcx-color-background-action-default-secondary,#454545);border-color:var(--dcx-border-color-action-default-secondary,#454545);color:var(--dcx-color-text-action-default-secondary,#fff)}.dcx-button--secondary:hover{background-color:var(--dcx-color-background-action-hover-secondary,transparent);border-color:var(--dcx-border-color-action-hover-secondary,#454545);color:var(--dcx-color-text-action-hover-secondary,#454545)}.dcx-button--secondary:focus{background-color:var(--dcx-color-background-action-focus-secondary,#454545);border-color:var(--dcx-border-color-action-focus-secondary,#454545);color:var(--dcx-color-text-action-focus-secondary,#fff)}.dcx-button--secondary:active{background-color:var(--dcx-color-background-action-active-secondary,transparent);border-color:var(--dcx-border-color-action-active-secondary,#000);color:var(--dcx-color-text-action-active-secondary,#666)}.dcx-button--secondary:disabled{background-color:var(--dcx-color-background-action-disabled-secondary,#cfd1d0);border-color:var(--dcx-border-color-action-disabled-secondary,#cfd1d0);color:var(--dcx-color-text-action-disabled-secondary,#fff)}.dcx-button--tertiary{background-color:var(--dcx-color-background-action-default-tertiary,#fff);border-color:var(--dcx-border-color-action-default-tertiary,#3f51b0);color:var(--dcx-color-text-action-default-tertiary,#3f51b0)}.dcx-button--tertiary:hover{background-color:var(--dcx-color-background-action-hover-tertiary,#3f51b0);border-color:var(--dcx-border-color-action-hover-tertiary,transparent);color:var(--dcx-color-text-action-hover-tertiary,#fff)}.dcx-button--tertiary:focus{background-color:var(--dcx-color-background-action-focus-tertiary,transparent);border-color:var(--dcx-border-color-action-focus-tertiary,#3f51b0);color:var(--dcx-color-text-action-focus-tertiary,#3f51b0)}.dcx-button--tertiary:active{background-color:var(--dcx-color-background-action-active-tertiary,#3f51b0);border-color:var(--dcx-border-color-action-active-tertiary,transparent);color:var(--dcx-color-text-action-active-tertiary,#fff)}.dcx-button--tertiary:disabled{background-color:var(--dcx-color-background-action-disabled-tertiary,#cfd1d0);border-color:var(--dcx-border-color-action-disabled-tertiary,#cfd1d0);color:var(--dcx-color-text-action-disabled-tertiary,#fff)}.dcx-blockquote{background-color:var(--dcx-color-background-action-active-secondary,transparent);border-radius:var(--dcx-border-radius-action,6px);color:var(--dcx-color-text-body,#000);font-family:var(--dcx-font-family-body,Arial,Helvetica,sans-serif);font-size:var(--dcx-font-size-body,16px);font-weight:var(--dcx-font-weight-body,normal);margin:0;padding:var(--dcx-spacing-y-action,10px) var(--dcx-spacing-x-action,8px)}.dcx-label{color:var(--dcx-color-text-formcontrol_label,#000);font-size:var(--dcx-font-size-formcontrol_label,16px);font-weight:var(--dcx-font-weight-formcontrol_label,normal)}.dcx-label.dcx-error-message{color:var(--dcx-color-text-formcontrol_label-error,#f44336)}.dcx-list{color:var(--dcx-color-text-body,#000)}.dcx-list.dcx-list ::marker{color:var(--dcx-color-marker,#000)}.dcx-list.dcx-list-unordered ::marker{color:var(--dcx-color-marker-unordered,#000)}.dcx-list.dcx-list-ordered ::marker{color:var(--dcx-color-marker-ordered,#000)}.dcx-description-list{color:var(--dcx-color-text-body,#000);flex-wrap:wrap;font-family:var(--dcx-font-family-body,Arial,Helvetica,sans-serif);font-size:var(--dcx-font-size-body,16px);font-weight:var(--dcx-font-weight-body,normal);margin:0;padding:var(--dcx-spacing-y-desc_list_box,0) var(--dcx-spacing-x-desc_list_box,0)}.dcx-description-term{color:var(--dcx-color-text-paragraph,#000);font-family:var(--dcx-font-family-paragraph,Arial,Helvetica,sans-serif);font-size:var(--dcx-font-size-paragraph,12px);font-weight:var(--dcx-font-weight-paragraph,bold);margin:0;padding:var(--dcx-spacing-y-desc_term_box,0) var(--dcx-spacing-x-desc_term_box,0)}.dcx-description-detail{color:var(--dcx-color-text-body,#000);font-weight:var(--dcx-font-weight-body,normal);margin:0;padding:var(--dcx-spacing-y-desc_detail_box,4px) var(--dcx-spacing-x-desc_detail_box,6px)}.dcx-description-detail,.dcx-link{font-family:var(--dcx-font-family-body,Arial,Helvetica,sans-serif);font-size:var(--dcx-font-size-body,16px)}.dcx-link{color:var(--dcx-color-text-link,#1d70b8)}.dcx-link:visited{color:var(--dcx-color-text-link-visited,#14558d)}.dcx-link:active{color:var(--dcx-color-text-link-active,#14558d)}.dcx-link:hover{color:var(--dcx-color-text-link-hover,#14558d)}.dcx-insert-text,.dcx-paragraph{color:var(--dcx-color-text-body,#000);font-family:var(--dcx-font-family-body,Arial,Helvetica,sans-serif);font-size:var(--dcx-font-size-body,16px);font-weight:var(--dcx-font-weight-body,normal)}.dcx-insert-text{border-left:.6em solid #b1b4b6;padding:1em}.dcx-heading{color:var(--dcx-color-text-heading-level_1,#000)}.dcx-heading.dcx-heading-h2{color:var(--dcx-color-text-heading-level_2,#000)}.dcx-heading.dcx-heading-h3{color:var(--dcx-color-text-heading-level_3,#000)}.dcx-heading.dcx-heading-h4{color:var(--dcx-color-text-heading-level_4,#000)}.dcx-heading.dcx-heading-h5{color:var(--dcx-color-text-heading-level_5,#000)}.dcx-heading.dcx-heading-h6{color:var(--dcx-color-text-heading-level_6,#000)}.dcx-highlight{background:var(--dcx-color-background-highlight_body,#ff0);color:var(--dcx-color-text-highlight_body,#000);font-family:var(--dcx-font-family-highlight_body,Arial,Helvetica,sans-serif);font-size:var(--dcx-font-size-highlight_body,12px);font-weight:var(--dcx-font-weight-highlight_body,normal)}.dcx-card{background:var(--dcx-color-background-card_box-default,transparent);border:var(--dcx-border-width-card_box,1px) var(--dcx-border-style-card_box,solid) var(--dcx-border-color-card_box-default,transparent);border-radius:var(--dcx-border-radius-card_box,6px);box-shadow:var(--dcx-box-shadow-card_box,0 8px 15px rgba(0,0,0,.1));box-sizing:border-box;height:100%;padding:var(--dcx-spacing-x-card_box,15px) var(--dcx-spacing-y-card_box,15px)}.dcx-card.dcx-card-interact.dcx-card--selected{background:var(--dcx-color-background-card_box-selected,transparent);border-color:var(--dcx-border-color-card_box-selected,#3f51b0)}.dcx-card.dcx-card-interact:hover{background:var(--dcx-color-background-card_box-hover,#cfd1d0);border-color:var(--dcx-border-color-card_box-hover,#3f51c9)}.dcx-card .dcx-card-actions{display:flex}.dcx-card .dcx-card-image{max-height:100%;max-width:100%}.dcx-card.dcx-card-horizontal{column-gap:var(--dcx-spacing-y-card_box,15px);display:grid}.dcx-card.dcx-card-horizontal:has(.dcx-card-image):has(.dcx-card-header):has(.dcx-card-content):has(.dcx-card-actions):has(.dcx-card-footer){grid-template-areas:"card-image card-header" "card-image card-content" "card-image card-actions" "card-image card-footer"}.dcx-card.dcx-card-horizontal:has(.dcx-card-image):has(.dcx-card-header):has(.dcx-card-content):has(.dcx-card-footer){grid-template-areas:"card-image card-header" "card-image card-content" "card-image card-footer"}.dcx-card.dcx-card-horizontal:has(.dcx-card-image):has(.dcx-card-header):has(.dcx-card-content):has(.dcx-card-actions){grid-template-areas:"card-image card-header" "card-image card-content" "card-image card-actions"}.dcx-card.dcx-card-horizontal:has(.dcx-card-image):has(.dcx-card-header):has(.dcx-card-content){grid-template-areas:"card-image card-header" "card-image card-content"}.dcx-card.dcx-card-horizontal:has(.dcx-card-image):has(.dcx-card-content){grid-template-areas:"card-image card-content"}.dcx-card.dcx-card-horizontal:has(.dcx-card-image):has(.dcx-card-content):has(.dcx-card-actions):has(.dcx-card-footer){grid-template-areas:"card-image card-content" "card-image card-actions" "card-image card-footer"}.dcx-card.dcx-card-horizontal:has(.dcx-card-image):has(.dcx-card-content):has(.dcx-card-footer){grid-template-areas:"card-image card-content" "card-image card-footer"}.dcx-card.dcx-card-horizontal:has(.dcx-card-image):has(.dcx-card-content):has(.dcx-card-actions){grid-template-areas:"card-image card-content" "card-image card-actions"}.dcx-card.dcx-card-horizontal:not(:has(.dcx-card-image)){display:flex;flex-direction:column}.dcx-card.dcx-card-horizontal .dcx-card-header{grid-area:card-header}.dcx-card.dcx-card-horizontal .dcx-card-image{grid-area:card-image}.dcx-card.dcx-card-horizontal .dcx-card-content{grid-area:card-content}.dcx-card.dcx-card-horizontal .dcx-card-actions{grid-area:card-actions}.dcx-card.dcx-card-horizontal .dcx-card-footer{grid-area:card-footer}.dcx-code{background:var(--dcx-color-background-pre_box,transparent);color:var(--dcx-color-text-pre_body,#000);font-family:var(--dcx-font-family-pre_body,monospace);font-size:var(--dcx-font-size-pre_body,16px);font-weight:var(--dcx-font-weight-pre_body,normal);padding:var(--dcx-spacing-pre_box,6px)}.dcx-abbreviate{background:var(--dcx-color-background-highlight_body,#ff0);border-radius:var(--dcx-border-radius-abbreviate,3px);color:var(--dcx-color-text-body,#000);cursor:help;font-family:var(--dcx-font-family-body,Arial,Helvetica,sans-serif);font-size:var(--dcx-font-size-body,16px);font-weight:var(--dcx-font-weight-body,normal);margin:0;padding:var(--dcx-spacing-y-abbreviate,0) var(--dcx-spacing-x-abbreviate,0);text-decoration:none}.dcx-keyboard-Input,.dcx-pre{color:var(--dcx-color-text-pre_body,#000);font-family:var(--dcx-font-family-pre_body,monospace);font-size:var(--dcx-font-size-pre_body,16px);font-weight:var(--dcx-font-weight-pre_body,normal)}.dcx-pre{background-color:var(--dcx-color-background-pre_box,transparent)}.dcx-form-input{--label-height:var(--dcx-font-formcontrol_label-line-height,20px);--input-height:calc(var(--dcx-font-formcontrol-line-height, 20px) + var(--dcx-spacing-y-formcontrol, 15px));box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;position:relative}.dcx-form-input label{background:var(--dcx-color-background-formcontrol_label,transparent);color:var(--dcx-color-text-formcontrol_label,#000);font-size:var(--dcx-font-size-formcontrol_label,16px);line-height:var(--label-height)}.dcx-form-input input{all:unset;appearance:none;background:var(--dcx-color-background-formcontrol,transparent);border:none;border-radius:var(--dcx-border-radius-formcontrol,4px);box-sizing:border-box;color:var(--dcx-color-text-formcontrol,#000);flex:2 1 auto;font-size:var(--dcx-font-formcontrol-size,16px);height:var(--input-height);line-height:var(--dcx-font-formcontrol-line-height,20px);margin:var(--dcx-color-outline-formcontrol,#3f51b5);outline:none;padding-left:var(--dcx-spacing-x-formcontrol,15px);padding-right:var(--dcx-spacing-x-formcontrol,15px);z-index:1}.dcx-form-input input:-webkit-autofill,.dcx-form-input input:-webkit-autofill:focus,.dcx-form-input input:-webkit-autofill:hover{border:none;-webkit-text-fill-color:var(--dcx-color-text-formcontrol,#000);-webkit-box-shadow:var(--input-shadow);transition:background-color 5000s ease-in-out 0s}.dcx-form-input input::placeholder{color:var(--dcx-color-text-formcontrol_placeholder,#666);font-size:var(--dcx-font-size-formcontrol_placeholder,16px);font-weight:var(--dcx-font-weight-formcontrol_placeholder,normal)}.dcx-form-input:has(.dcx-form-input__suffix) input{border-bottom-right-radius:0;border-top-right-radius:0}.dcx-form-input:has(.dcx-form-input__prefix) input{border-bottom-left-radius:0;border-top-left-radius:0}.dcx-form-input:after{border-color:var(--dcx-border-color-formcontrol,#000);border-radius:var(--dcx-border-radius-formcontrol,4px);border-style:solid;border-width:var(--dcx-border-width-formcontrol,1px);bottom:0;box-sizing:border-box;content:"";display:block;height:var(--input-height);position:absolute;right:0;width:100%}.dcx-form-input.dcx-hint-bottom:after{bottom:var(--dcx-font-formcontrol_hint-line-height,18px)}.dcx-form-input.dcx-form-input--error:after{border-color:var(--dcx-color-text-formcontrol_error,#f44336)}.dcx-form-input.dcx-form-input--error.dcx-error-bottom.dcx-hint-bottom:after{bottom:calc(var(--dcx-font-formcontrol_error-line-height, 18px) + var(--dcx-font-formcontrol_hint-line-height, 18px))}.dcx-form-input.dcx-error-bottom.dcx-form-input--error:after{bottom:var(--dcx-font-formcontrol_error-line-height,18px)}.dcx-form-input .dcx-hint{color:var(--dcx-color-text-formcontrol_hint,#666);font-size:var(--dcx-font-formcontrol_hint-size,13px);line-height:var(--dcx-font-formcontrol_hint-line-height,18px)}.dcx-form-input .dcx-error-message{color:var(--dcx-color-text-formcontrol_error,#f44336);font-size:var(--dcx-font-formcontrol_error-size,13px);line-height:var(--dcx-font-formcontrol_error-line-height,18px);margin-block-end:0;margin-block-start:0}.dcx-form-input .dcx-form-input__suffix{background:var(--dcx-color-background-formcontrol_suffix,transparent);border-bottom-right-radius:var(--dcx-border-radius-formcontrol,4px);border-left:var(--dcx-border-width-formcontrol_suffix,1px) solid var(--dcx-border-color-formcontrol,#000);border-top-right-radius:var(--dcx-border-radius-formcontrol,4px)}.dcx-form-input .dcx-form-input__prefix,.dcx-form-input .dcx-form-input__suffix{align-items:center;color:var(--dcx-color-text-formcontrol,#000);display:flex;flex:0 0 auto;font-size:var(--dcx-font-formcontrol-size,16px);height:var(--input-height);justify-content:center;line-height:var(--dcx-font-formcontrol-line-height,20px);padding-left:var(--dcx-spacing-x-formcontrol,15px);padding-right:var(--dcx-spacing-x-formcontrol,15px)}.dcx-form-input .dcx-form-input__prefix{background:var(--dcx-color-background-formcontrol_prefix,transparent);border-bottom-left-radius:var(--dcx-border-radius-formcontrol,4px);border-right:var(--dcx-border-width-formcontrol_prefix,1px) solid var(--dcx-border-color-formcontrol,#000);border-top-left-radius:var(--dcx-border-radius-formcontrol,4px)}.dcx-form-input.dcx-form-input--error .dcx-form-input__prefix,.dcx-form-input.dcx-form-input--error .dcx-form-input__suffix{border-color:var(--dcx-color-text-formcontrol_error,#f44336)}.dcx-form-input:has(input:focus):after{border-color:var(--dcx-color-outline-formcontrol,#3f51b5);border-width:calc(var(--dcx-border-width-formcontrol, 1px)*2)}.dcx-form-input:has(input:focus) .dcx-form-input__prefix,.dcx-form-input:has(input:focus) .dcx-form-input__suffix{border-color:var(--dcx-color-outline-formcontrol,#3f51b5)}.dcx-form-input.dcx-form-input--error:has(input:focus) .dcx-form-input__prefix,.dcx-form-input.dcx-form-input--error:has(input:focus) .dcx-form-input__suffix{border-color:var(--dcx-color-text-formcontrol_error,#f44336)}.dcx-form-input.dcx-form-input--error:has(input:focus):after{border-color:var(--dcx-color-text-formcontrol_error,#f44336)}.dcx-form-input:has(input:disabled){opacity:.5}.dcx-form-input:has(input:disabled):after{opacity:.5}.dcx-form-input.dcx-floating-label{--label-height:var(--dcx-font-formcontrol_label-line-height-floating,16px);--input-height:calc(var(--label-height) + var(--dcx-spacing-y-formcontrol-floating, 30px));padding-top:var(--label-height)}.dcx-form-input.dcx-floating-label .dcx-wrapper-label{flex:2 1 auto;height:var(--input-height);position:relative;width:100%;z-index:1}.dcx-form-input.dcx-floating-label label{background:var(--dcx-color-background-formcontrol_label-floating,#fff);bottom:auto;color:var(--dcx-color-text-formcontrol_label-floating,#000);font-size:var(--dcx-font-size-formcontrol_label-floating,16px);line-height:var(--label-height);margin-left:var(--dcx-spacing-x-formcontrol-floating,15px);margin-right:var(--dcx-spacing-x-formcontrol-floating,15px);position:absolute;top:calc(var(--input-height)/2 - var(--label-height)/2);transition:all .3s ease-in-out;z-index:-1}.dcx-form-input.dcx-floating-label input{background:var(--dcx-color-background-formcontrol-floating,transparent);border-radius:var(--dcx-border-radius-formcontrol-floating,4px);color:transparent;font-size:var(--dcx-font-formcontrol-size-floating,16px);height:var(--input-height);padding-left:var(--dcx-spacing-x-formcontrol-floating,15px);padding-right:var(--dcx-spacing-x-formcontrol-floating,15px);transition:all .2s ease-in-out;width:100%}.dcx-form-input.dcx-floating-label:has(.dcx-form-input__suffix) input{border-bottom-right-radius:0;border-top-right-radius:0}.dcx-form-input.dcx-floating-label:has(.dcx-form-input__prefix) input{border-bottom-left-radius:0;border-top-left-radius:0}.dcx-form-input.dcx-floating-label:after{border-radius:var(--dcx-border-radius-formcontrol-floating,4px);border-style:solid;border-width:var(--dcx-border-width-formcontrol,1px);bottom:0;box-sizing:border-box;content:"";display:block;height:var(--input-height);position:absolute;right:0;width:100%}.dcx-form-input.dcx-floating-label .dcx-form-input__suffix{border-bottom-right-radius:var(--dcx-border-radius-formcontrol-floating,4px);border-top-right-radius:var(--dcx-border-radius-formcontrol-floating,4px)}.dcx-form-input.dcx-floating-label .dcx-form-input__prefix{border-bottom-left-radius:var(--dcx-border-radius-formcontrol-floating,4px);border-top-left-radius:var(--dcx-border-radius-formcontrol-floating,4px)}.dcx-form-input.dcx-floating-label:has(.dcx-hint):after{bottom:var(--dcx-font-formcontrol_hint-line-height-floating,18px)}.dcx-form-input.dcx-floating-label.dcx-form-input--error:has(.dcx-hint):after{bottom:calc(var(--dcx-font-formcontrol_error-line-height-floating, 18px) + var(--dcx-font-formcontrol_hint-line-height-floating, 18px))}.dcx-form-input.dcx-floating-label.dcx-form-input--error:after{bottom:var(--dcx-font-formcontrol_error-line-height-floating,18px)}.dcx-form-input.dcx-floating-label .dcx-error-message,.dcx-form-input.dcx-floating-label .dcx-hint{order:2}.dcx-form-input.dcx-floating-label .dcx-hint{color:var(--dcx-color-text-formcontrol_hint-floating,#666);font-size:var(--dcx-font-formcontrol_hint-size-floating,13px);line-height:var(--dcx-font-formcontrol_hint-line-height-floating,18px);padding-left:var(--dcx-spacing-x-formcontrol-floating,15px)}.dcx-form-input.dcx-floating-label .dcx-error-message{color:var(--dcx-color-text-formcontrol_error-floating,#f44336);font-size:var(--dcx-font-formcontrol_error-size-floating,13px);line-height:var(--dcx-font-formcontrol_error-line-height-floating,18px);padding-left:var(--dcx-spacing-x-formcontrol-floating,15px)}.dcx-form-input.dcx-floating-label.dcx-form-input--error .dcx-form-input__prefix,.dcx-form-input.dcx-floating-label.dcx-form-input--error .dcx-form-input__suffix{border-color:var(--dcx-color-text-formcontrol_error-floating,#f44336)}.dcx-form-input.dcx-floating-label:has(input:focus) .dcx-form-input__prefix,.dcx-form-input.dcx-floating-label:has(input:focus) .dcx-form-input__suffix,.dcx-form-input.dcx-floating-label:has(input:focus):after{border-color:var(--dcx-color-outline-formcontrol,#3f51b5)}:is(.dcx-form-input--filled.dcx-floating-label,.dcx-floating-label:has(input:focus),.dcx-floating-label.dcx-form-input--placeholder:has(input:not(:placeholder-shown))) input{color:var(--dcx-color-text-formcontrol-floating,#000)}:is(.dcx-form-input--filled.dcx-floating-label,.dcx-floating-label:has(input:focus),.dcx-floating-label.dcx-form-input--placeholder:has(input:not(:placeholder-shown))) label{color:var(--dcx-color-outline-formcontrol,#3f51b5);left:0;margin-left:var(--dcx-spacing-x-formcontrol-floating,15px);margin-right:var(--dcx-spacing-x-formcontrol-floating,15px);top:calc((var(--label-height)/2)*-1);z-index:2}.dcx-form-input--error:is(.dcx-form-input--filled.dcx-floating-label,.dcx-floating-label:has(input:focus),.dcx-floating-label.dcx-form-input--placeholder:has(input:not(:placeholder-shown))) label{color:var(--dcx-color-text-formcontrol_error-floating,#f44336)}.dcx-floating-label:has(input:focus):after{border-width:calc(var(--dcx-border-width-formcontrol-floating, 1px)*2)}.dcx-floating-label.dcx-form-input--error:has(input:focus) label{color:var(--dcx-color-text-formcontrol_error-floating,#f44336)}.dcx-floating-label.dcx-form-input--error:has(input:focus) .dcx-form-input__prefix,.dcx-floating-label.dcx-form-input--error:has(input:focus) .dcx-form-input__suffix{border-color:var(--dcx-color-text-formcontrol_error-floating,#f44336)}.dcx-floating-label.dcx-form-input--error:has(input:focus):after{border-color:var(--dcx-color-text-formcontrol_error-floating,#f44336)}.dcx-form-input.dcx-floating-label.dcx-floating-label-filled label{background-color:transparent;transition:all .3s ease-in-out}.dcx-form-input.dcx-floating-label.dcx-floating-label-filled:after{background-color:var(--dcx-color-background-formcontrol_label-floating-filled,#f5f5f5);border:none;border-bottom:var(--dcx-border-width-formcontrol,1px) solid var(--dcx-border-color-formcontrol,#000);border-radius:0;border-top-left-radius:var(--dcx-border-radius-formcontrol-floating,4px);border-top-right-radius:var(--dcx-border-radius-formcontrol-floating,4px);box-sizing:border-box;content:"";display:block;position:absolute}.dcx-form-input.dcx-floating-label.dcx-floating-label-filled .dcx-form-input__prefix,.dcx-form-input.dcx-floating-label.dcx-floating-label-filled .dcx-form-input__suffix{border:none;border-bottom:solid var(--dcx-border-color-formcontrol,#000);border-bottom-left-radius:0;border-bottom-right-radius:0;box-sizing:border-box;z-index:4}.dcx-form-input.dcx-floating-label.dcx-floating-label-filled .dcx-form-input__prefix{border-bottom-width:var(--dcx-border-width-formcontrol_prefix,1px)}.dcx-form-input.dcx-floating-label.dcx-floating-label-filled .dcx-form-input__suffix{border-bottom-width:var(--dcx-border-width-formcontrol_suffix,1px)}:is(.dcx-form-input--filled.dcx-floating-label-filled,.dcx-floating-label.dcx-floating-label-filled:has(input:focus),.dcx-floating-label.dcx-form-input--placeholder.dcx-floating-label-filled:has(input:not(:placeholder-shown))) label{margin-left:calc(var(--dcx-spacing-x-formcontrol-floating, 15px)/2);top:0;transform:scale(.8);z-index:2}.dcx-form-input--error:is(.dcx-form-input--filled.dcx-floating-label-filled,.dcx-floating-label.dcx-floating-label-filled:has(input:focus),.dcx-floating-label.dcx-form-input--placeholder.dcx-floating-label-filled:has(input:not(:placeholder-shown))):after{border-color:var(--dcx-color-text-formcontrol_error-floating,#f44336)}.dcx-form-input--error:is(.dcx-form-input--filled.dcx-floating-label-filled,.dcx-floating-label.dcx-floating-label-filled:has(input:focus),.dcx-floating-label.dcx-form-input--placeholder.dcx-floating-label-filled:has(input:not(:placeholder-shown))) .dcx-form-input__prefix,.dcx-form-input--error:is(.dcx-form-input--filled.dcx-floating-label-filled,.dcx-floating-label.dcx-floating-label-filled:has(input:focus),.dcx-floating-label.dcx-form-input--placeholder.dcx-floating-label-filled:has(input:not(:placeholder-shown))) .dcx-form-input__suffix{border-color:var(--dcx-color-text-formcontrol_error-floating,#f44336)}.dcx-form-input--error:is(.dcx-form-input--filled.dcx-floating-label-filled,.dcx-floating-label.dcx-floating-label-filled:has(input:focus),.dcx-floating-label.dcx-form-input--placeholder.dcx-floating-label-filled:has(input:not(:placeholder-shown))) .dcx-form-input__prefix:after,.dcx-form-input--error:is(.dcx-form-input--filled.dcx-floating-label-filled,.dcx-floating-label.dcx-floating-label-filled:has(input:focus),.dcx-floating-label.dcx-form-input--placeholder.dcx-floating-label-filled:has(input:not(:placeholder-shown))) .dcx-form-input__suffix:after{background-color:var(--dcx-color-text-formcontrol_error-floating,#f44336)}.dcx-floating-label.dcx-floating-label-filled:has(input:focus):after{border-bottom-width:calc(var(--dcx-border-width-formcontrol-floating, 1px)*2)}.dcx-floating-label.dcx-floating-label-filled:has(input:focus) .dcx-form-input__prefix,.dcx-floating-label.dcx-floating-label-filled:has(input:focus) .dcx-form-input__suffix{position:relative}.dcx-floating-label.dcx-floating-label-filled:has(input:focus) .dcx-form-input__prefix:after,.dcx-floating-label.dcx-floating-label-filled:has(input:focus) .dcx-form-input__suffix:after{background-color:var(--dcx-color-outline-formcontrol,#3f51b5);bottom:0;content:"";position:absolute;width:100%}.dcx-floating-label.dcx-floating-label-filled:has(input:focus) .dcx-form-input__suffix:after{height:var(--dcx-border-width-formcontrol_suffix,1px)}.dcx-floating-label.dcx-floating-label-filled:has(input:focus) .dcx-form-input__prefix:after{height:var(--dcx-border-width-formcontrol_prefix,1px)}.dcx-checkbox-group.dcx-checkbox-group--error .dcx-error-message{color:var(--dcx-color-text-formcontrol_error,#f44336);font-size:var(--dcx-font-formcontrol_error-size,13px);line-height:var(--dcx-font-formcontrol_error-line-height,18px)}.dcx-checkbox-group .dcx-hint{color:var(--dcx-color-text-formcontrol_hint,#666);font-size:var(--dcx-font-formcontrol_hint-size,13px);line-height:var(--dcx-font-formcontrol_hint-line-height,18px)}.dcx-checkbox-group fieldset{border:none;display:flex;flex-direction:column;margin:0;padding:0;row-gap:var(--dcx-spacing-x-formcontrol,15px)}.dcx-checkbox-group fieldset legend{color:var(--dcx-color-text-body,#000);padding:var(--dcx-spacing-x-formcontrol,15px) 0}.dcx-checkbox-group fieldset legend h1{color:var(--dcx-color-text-heading-level_1,#000);margin:0;padding:0}.dcx-checkbox-group fieldset legend h2{color:var(--dcx-color-text-heading-level_2,#000);margin:0;padding:0}.dcx-checkbox-group fieldset legend h3{color:var(--dcx-color-text-heading-level_3,#000);margin:0;padding:0}.dcx-checkbox-group fieldset legend h4{color:var(--dcx-color-text-heading-level_4,#000);margin:0;padding:0}.dcx-checkbox-group fieldset legend h5{color:var(--dcx-color-text-heading-level_5,#000);margin:0;padding:0}.dcx-checkbox-group fieldset legend h6{color:var(--dcx-color-text-heading-level_6,#000);margin:0;padding:0}.dcx-checkbox-group fieldset .dcx-checkbox-group-checkboxes{color:var(--dcx-color-text-body,#000);display:flex;flex-direction:column;row-gap:var(--dcx-spacing-x-formcontrol,15px)}.dcx-checkbox{align-items:center;column-gap:var(--dcx-spacing-y-formcontrol,15px);display:flex;flex-wrap:wrap}.dcx-checkbox .dcx-hint{color:var(--dcx-color-text-formcontrol_hint,#666);flex-basis:100%;font-size:var(--dcx-font-formcontrol_hint-size,13px);line-height:var(--dcx-font-formcontrol_hint-line-height,18px);padding-left:calc(var(--dcx-font-formcontrol_label-line-height, 20px) + var(--dcx-spacing-y-formcontrol, 15px))}.dcx-checkbox label{background:var(--dcx-color-background-formcontrol_label,transparent);color:var(--dcx-color-text-formcontrol_label,#000);font-size:var(--dcx-font-size-formcontrol_label,16px);font-weight:var(--dcx-font-weight-formcontrol_label,normal)}.dcx-checkbox input[type=checkbox]{appearance:none;background-color:var(--dcx-color-background-formcontrol,transparent);border-color:var(--dcx-border-color-formcontrol,#000);border-radius:var(--dcx-border-radius-formcontrol,4px);border-style:solid;border-width:var(--dcx-border-width-formcontrol,1px);color:currentColor;cursor:pointer;display:grid;height:var(--dcx-font-formcontrol_label-line-height,20px);margin:0;place-content:center;width:var(--dcx-font-formcontrol_label-line-height,20px)}.dcx-checkbox input[type=checkbox]:focus{border-color:var(--dcx-color-outline-formcontrol,#3f51b5);border-width:calc(var(--dcx-border-width-formcontrol, 1px)*2)}.dcx-checkbox input[type=checkbox]:checked{background-color:var(--dcx-color-outline-formcontrol,#3f51b5);border-color:var(--dcx-color-outline-formcontrol,#3f51b5)}.dcx-checkbox input[type=checkbox]:hover{border-color:var(--dcx-color-outline-formcontrol,#3f51b5);border-width:calc(var(--dcx-border-width-formcontrol, 1px)*2);opacity:.8}.dcx-checkbox input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}.dcx-checkbox input[type=checkbox]:disabled:hover{border-color:var(--dcx-border-color-formcontrol,#000);border-radius:var(--dcx-border-radius-formcontrol,4px);border-style:solid;border-width:var(--dcx-border-width-formcontrol,1px);cursor:not-allowed;opacity:.5}.dcx-checkbox input[type=checkbox]:before{box-shadow:inset 1em 1em var(--dcx-color-background-formcontrol_checkmark,#fff);clip-path:var(--dcx-clip-path-formcontrol_checkmark,polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%));content:"";height:.8em;transform:scale(0);transform-origin:bottom left;transition:transform .12s ease-in-out;width:.8em}.dcx-checkbox input[type=checkbox]:checked:before{transform:scale(1)}.dcx-checkbox.dcx-checkbox--error label{color:var(--dcx-color-text-formcontrol_label-error,#f44336)}.dcx-checkbox.dcx-checkbox--error input,.dcx-checkbox.dcx-checkbox--error input:checked,.dcx-checkbox.dcx-checkbox--error input:focus{border-color:var(--dcx-color-text-formcontrol_error,#f44336)}.dcx-checkbox.dcx-checkbox--error input:checked{background-color:var(--dcx-color-text-formcontrol_error,#f44336)}.dcx-checkbox.dcx-checkbox--error input:hover{border-color:var(--dcx-color-text-formcontrol_error,#f44336)}.dcx-checkbox:has(input:disabled){cursor:not-allowed;opacity:.5}.dcx-checkbox .dcx-conditional-input{flex-basis:100%}.dcx-checkbox .dcx-conditional-input div{display:flex;flex-direction:column;padding-left:calc(var(--dcx-font-formcontrol_label-line-height, 20px) + var(--dcx-spacing-y-formcontrol, 15px)*2)}.dcx-checkbox .dcx-conditional-input div label{background:var(--dcx-color-background-formcontrol_label,transparent);color:var(--dcx-color-text-formcontrol_label,#000);font-size:var(--dcx-font-size-formcontrol_label,16px);line-height:var(--dcx-font-formcontrol_label-line-height,20px)}.dcx-checkbox .dcx-conditional-input div input{background:var(--dcx-color-background-formcontrol,transparent);border-radius:var(--dcx-border-radius-formcontrol,4px);box-sizing:border-box;color:var(--dcx-color-text-formcontrol,#000);font-size:var(--dcx-font-formcontrol-size,16px);line-height:var(--dcx-font-formcontrol-line-height,20px);margin:var(--dcx-color-outline-formcontrol,#3f51b5);max-width:400px;padding-left:var(--dcx-spacing-x-formcontrol,15px);padding-right:var(--dcx-spacing-x-formcontrol,15px)}.dcx-radio-button-group.dcx-radio-button-group--error .dcx-error-message{color:var(--dcx-color-text-formcontrol_error,#f44336);font-size:var(--dcx-font-formcontrol_error-size,13px);line-height:var(--dcx-font-formcontrol_error-line-height,18px)}.dcx-radio-button-group .dcx-hint{color:var(--dcx-color-text-formcontrol_hint,#666);font-size:var(--dcx-font-formcontrol_hint-size,13px);line-height:var(--dcx-font-formcontrol_hint-line-height,18px)}.dcx-radio-button-group fieldset{border:none;display:flex;flex-direction:column;margin:0;padding:0;row-gap:var(--dcx-spacing-x-formcontrol,15px)}.dcx-radio-button-group fieldset legend{color:var(--dcx-color-text-body,#000);padding:var(--dcx-spacing-x-formcontrol,15px) 0}.dcx-radio-button-group fieldset legend h1{color:var(--dcx-color-text-heading-level_1,#000);margin:0;padding:0}.dcx-radio-button-group fieldset legend h2{color:var(--dcx-color-text-heading-level_2,#000);margin:0;padding:0}.dcx-radio-button-group fieldset legend h3{color:var(--dcx-color-text-heading-level_3,#000);margin:0;padding:0}.dcx-radio-button-group fieldset legend h4{color:var(--dcx-color-text-heading-level_4,#000);margin:0;padding:0}.dcx-radio-button-group fieldset legend h5{color:var(--dcx-color-text-heading-level_5,#000);margin:0;padding:0}.dcx-radio-button-group fieldset legend h6{color:var(--dcx-color-text-heading-level_6,#000);margin:0;padding:0}.dcx-radio-button-group fieldset .dcx-radio-button-group-radios{color:var(--dcx-color-text-body,#000);display:flex;flex-direction:column;row-gap:var(--dcx-spacing-x-formcontrol,15px)}.dcx-radio-button-group fieldset .dcx-radio-button-group-radios div{column-gap:var(--dcx-spacing-y-formcontrol,15px);display:flex;flex-wrap:wrap}.dcx-radio-button-group fieldset .dcx-radio-button-group-radios div .dcx-hint{color:var(--dcx-color-text-formcontrol_hint,#666);font-size:var(--dcx-font-formcontrol_hint-size,13px);line-height:var(--dcx-font-formcontrol_hint-line-height,18px);padding-left:calc(var(--dcx-font-formcontrol_label-line-height, 20px) + var(--dcx-spacing-y-formcontrol, 15px))}.dcx-radio-button-group fieldset .dcx-radio-button-group-radios div label{background:var(--dcx-color-background-formcontrol_label,transparent);color:var(--dcx-color-text-formcontrol_label,#000);font-size:var(--dcx-font-size-formcontrol_label,16px);font-weight:var(--dcx-font-weight-formcontrol_label,normal)}.dcx-radio-button-group fieldset .dcx-radio-button-group-radios div input[type=radio]{appearance:none;background-color:var(--dcx-color-background-formcontrol,transparent);border-color:var(--dcx-border-color-formcontrol,#000);border-radius:50%;border-style:solid;border-width:var(--dcx-border-width-formcontrol,1px);color:currentColor;cursor:pointer;display:grid;height:var(--dcx-font-formcontrol_label-line-height,20px);margin:0;place-content:center;width:var(--dcx-font-formcontrol_label-line-height,20px)}.dcx-radio-button-group fieldset .dcx-radio-button-group-radios div input[type=radio]:checked,.dcx-radio-button-group fieldset .dcx-radio-button-group-radios div input[type=radio]:focus,.dcx-radio-button-group fieldset .dcx-radio-button-group-radios div input[type=radio]:hover{border-color:var(--dcx-color-outline-formcontrol,#3f51b5);border-width:calc(var(--dcx-border-width-formcontrol, 1px)*2)}.dcx-radio-button-group fieldset .dcx-radio-button-group-radios div input[type=radio]:hover{opacity:.8}.dcx-radio-button-group fieldset .dcx-radio-button-group-radios div input[type=radio]:before{background-color:var(--dcx-color-outline-formcontrol,#3f51b5);border-radius:50%;content:"";height:.8em;transform:scale(0);transform-origin:bottom left;transition:transform .12s ease-in-out;width:.8em}.dcx-radio-button-group fieldset .dcx-radio-button-group-radios div input[type=radio]:checked:before{transform:scale(1)}.dcx-radio-button-group fieldset .dcx-radio-button-group-radios div input[type=radio]:disabled{cursor:not-allowed;opacity:.5}.dcx-radio-button-group fieldset .dcx-radio-button-group-radios div input[type=radio]:disabled:hover{border-color:var(--dcx-border-color-formcontrol,#000);border-style:solid;border-width:var(--dcx-border-width-formcontrol,1px);opacity:.5}.dcx-radio-button-group fieldset .dcx-radio-button-group-radios div:has(input:disabled){cursor:not-allowed;opacity:.5}.dcx-radio-button-group fieldset .dcx-radio-button-group-radios div .dcx-conditional-input{flex-basis:100%}.dcx-radio-button-group fieldset .dcx-radio-button-group-radios div .dcx-conditional-input div{display:flex;flex-direction:column;padding-left:calc(var(--dcx-font-formcontrol_label-line-height, 20px) + var(--dcx-spacing-y-formcontrol, 15px)*2)}.dcx-radio-button-group fieldset .dcx-radio-button-group-radios div .dcx-conditional-input div label{background:var(--dcx-color-background-formcontrol_label,transparent);color:var(--dcx-color-text-formcontrol_label,#000);font-size:var(--dcx-font-size-formcontrol_label,16px);line-height:var(--dcx-font-formcontrol_label-line-height,20px)}.dcx-radio-button-group fieldset .dcx-radio-button-group-radios div .dcx-conditional-input div input{background:var(--dcx-color-background-formcontrol,transparent);border-radius:var(--dcx-border-radius-formcontrol,4px);box-sizing:border-box;color:var(--dcx-color-text-formcontrol,#000);font-size:var(--dcx-font-formcontrol-size,16px);line-height:var(--dcx-font-formcontrol-line-height,20px);margin:var(--dcx-color-outline-formcontrol,#3f51b5);max-width:400px;padding-left:var(--dcx-spacing-x-formcontrol,15px);padding-right:var(--dcx-spacing-x-formcontrol,15px)}.dcx-radio-button-group fieldset .dcx-radio-button-group-radios div .dcx-hint{flex-basis:100%}