.connect-checkbox-group{display:flex;flex-direction:column;align-items:flex-start;margin:0;padding:0;border:0}.connect-checkbox-group>legend{padding:0}.connect-checkbox-group[aria-disabled=true]{cursor:not-allowed}.connect-checkbox-group[aria-disabled=true] *{pointer-events:none}.connect-checkbox-group__group{margin-top:var(--ds-layout-spacing-100)}.connect-checkbox-group__group,.connect-checkbox-group__checkbox-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ds-layout-spacing-50)}.connect-checkbox-group__checkbox-wrapper--indeterminate{padding-inline-start:var(--ds-layout-spacing-200)}.connect-inline-alert{display:flex;width:100%;position:relative;padding:var(--ds-layout-spacing-250) var(--ds-layout-spacing-150);border-radius:var(--ds-layout-radius-100);box-sizing:border-box;color:var(--ds-color-content-default)}.connect-inline-alert--informative{border-top:var(--ds-layout-stroke-width-10) solid var(--ds-color-support-informative-default);border-inline-end:var(--ds-layout-stroke-width-10) solid var(--ds-color-support-informative-default);border-bottom:var(--ds-layout-stroke-width-10) solid var(--ds-color-support-informative-default);border-inline-start:var(--ds-layout-stroke-width-50) solid var(--ds-color-support-informative-default);background:var(--ds-color-support-informative-inverse)}.connect-inline-alert--success{background:var(--ds-color-support-positive-inverse);border-top:var(--ds-layout-stroke-width-10) solid var(--ds-color-support-positive-muted);border-inline-end:var(--ds-layout-stroke-width-10) solid var(--ds-color-support-positive-muted);border-bottom:var(--ds-layout-stroke-width-10) solid var(--ds-color-support-positive-muted);border-inline-start:var(--ds-layout-stroke-width-50) solid var(--ds-color-support-positive-muted)}.connect-inline-alert--warning{background:var(--ds-color-support-warning-inverse);border-top:var(--ds-layout-stroke-width-10) solid var(--ds-color-support-warning-muted);border-inline-end:var(--ds-layout-stroke-width-10) solid var(--ds-color-support-warning-muted);border-bottom:var(--ds-layout-stroke-width-10) solid var(--ds-color-support-warning-muted);border-inline-start:var(--ds-layout-stroke-width-50) solid var(--ds-color-support-warning-muted)}.connect-inline-alert--negative{background:var(--ds-color-support-negative-inverse);border-top:var(--ds-layout-stroke-width-10) solid var(--ds-color-support-negative-muted);border-inline-end:var(--ds-layout-stroke-width-10) solid var(--ds-color-support-negative-muted);border-bottom:var(--ds-layout-stroke-width-10) solid var(--ds-color-support-negative-muted);border-inline-start:var(--ds-layout-stroke-width-50) solid var(--ds-color-support-negative-muted)}.connect-inline-alert__content-wrapper{display:flex;align-items:flex-start;flex:1 0 0;gap:var(--ds-layout-spacing-100)}.connect-inline-alert__text-wrapper{display:flex;align-items:flex-start;flex-direction:column;gap:var(--ds-layout-spacing-50);flex:1 0 0}.connect-inline-alert__icon-wrapper{width:var(--ds-layout-size-300);height:var(--ds-layout-size-300);flex-shrink:0}.connect-inline-alert__enhancer{position:absolute;top:4px;inset-inline-end:4px}.connect-inline-alert--informative .connect-inline-alert__icon{color:var(--ds-color-support-informative-default)}.connect-inline-alert--success .connect-inline-alert__icon{color:var(--ds-color-support-positive-default)}.connect-inline-alert--warning .connect-inline-alert__icon{color:var(--ds-color-support-warning-default)}.connect-inline-alert--negative .connect-inline-alert__icon{color:var(--ds-color-support-negative-default)}.connect-inline-alert__message{align-self:stretch;margin:0}.connect-inline-alert__action-wrapper{display:flex;align-items:flex-start;flex-direction:column;padding-top:var(--ds-layout-spacing-100)}.connect-label{display:flex;flex-direction:row;justify-content:space-between;gap:var(--ds-layout-spacing-50)}.connect-label__text{display:flex;align-items:center;gap:var(--ds-layout-spacing-25);align-self:stretch;color:var(--ds-color-content-default)}.connect-label__end-enhancer{display:flex;align-items:center}.connect-modal-content{overflow-y:auto;overscroll-behavior:contain;min-height:0;flex:1;display:flex;flex-direction:column;gap:var(--ds-layout-spacing-200);padding:var(--ds-layout-spacing-100) var(--ds-screen-layout-grid-gutter) var(--ds-layout-spacing-300) var(--ds-screen-layout-grid-gutter)}.connect-modal--scroll-viewport .connect-modal-content{overflow-y:visible;flex:0 0 auto}.connect-modal-footer{flex-shrink:0;border-top:var(--ds-layout-stroke-width-10) solid var(--ds-color-stroke-subtle);display:flex;padding:var(--ds-layout-spacing-200) var(--ds-screen-layout-grid-gutter) 0 var(--ds-screen-layout-grid-gutter);justify-content:flex-end;align-items:center;gap:var(--ds-layout-spacing-200);background:var(--ds-color-surface-background-level-1-default)}.connect-modal-title{flex:1;min-width:0;display:flex;align-items:center;gap:var(--ds-layout-spacing-100);overflow-wrap:anywhere}.connect-modal{box-sizing:border-box;display:flex;flex-direction:column;position:fixed;left:50%;background:var(--ds-color-surface-background-level-1-default);border-radius:var(--ds-layout-radius-100);padding-bottom:var(--ds-layout-spacing-300);width:calc(100% - 2 * var(--ds-layout-spacing-400));z-index:var(--ds-misc-z-index-z-modal)}.connect-modal--position-center{top:50%;transform:translate(-50%,-50%);max-height:calc(100svh - 2 * var(--ds-layout-spacing-400))}.connect-modal--position-top{--connect-modal-max-height: 80svh;top:calc((100svh - var(--connect-modal-max-height)) / 2);transform:translate(-50%);max-height:var(--connect-modal-max-height)}.connect-modal--small{max-width:480px}.connect-modal--medium{max-width:640px}.connect-modal--large{max-width:800px}.connect-modal--x-large{max-width:min(1200px,calc(100vw - 2 * var(--ds-layout-spacing-400)))}@media(max-width:767px){.connect-modal--position-top{--connect-modal-max-height: 90svh}}@media(max-height:600px){.connect-modal--position-top{top:0;transform:translate(-50%);height:100svh;max-height:100svh;width:100vw;max-width:100vw;left:50%;border-radius:0}}@media(max-width:480px){.connect-modal.connect-modal--small{top:0;left:0;transform:none;width:100vw;height:100svh;max-width:100vw;max-height:100svh;border-radius:0}}@media(max-width:640px){.connect-modal.connect-modal--medium{top:0;left:0;transform:none;width:100vw;height:100svh;max-width:100vw;max-height:100svh;border-radius:0}}@media(max-width:800px){.connect-modal.connect-modal--large{top:0;left:0;transform:none;width:100vw;height:100svh;max-width:100vw;max-height:100svh;border-radius:0}}@media(max-width:1200px){.connect-modal.connect-modal--x-large{top:0;left:0;transform:none;width:100vw;height:100svh;max-width:100vw;max-height:100svh;border-radius:0}}.connect-modal__main-content{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.connect-modal--scroll-content{--connect-modal-scroll-mode: content}.connect-modal.connect-modal--scroll-viewport{position:relative;top:auto;left:auto;transform:none;height:auto;max-height:none;margin:var(--ds-layout-spacing-400) auto}.connect-modal--scroll-viewport .connect-modal__main-content{overflow:visible;flex:0 0 auto}.connect-modal__header{flex-shrink:0;display:flex;padding-block:var(--ds-layout-spacing-200);padding-inline-start:var(--ds-screen-layout-grid-gutter);padding-inline-end:calc(var(--ds-layout-size-300) + var(--ds-layout-size-500));align-items:center;gap:var(--ds-layout-spacing-100);min-height:var(--ds-layout-spacing-500);background:var(--ds-color-surface-background-level-1-default);border-radius:var(--ds-layout-radius-100) var(--ds-layout-radius-100) 0 0;position:sticky;top:0}.connect-modal--scroll-viewport .connect-modal__header{position:static}.connect-modal__close-button{position:absolute;top:var(--ds-layout-size-200);inset-inline-end:var(--ds-layout-size-300);z-index:2}.connect-text-area{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:var(--ds-layout-spacing-50);width:100%;min-width:0}.connect-text-area--is-disabled{opacity:var(--ds-misc-opacity-50);cursor:not-allowed}.connect-text-area__wrapper{box-sizing:border-box;width:100%;align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;border:none;backface-visibility:hidden;background:var(--ds-color-surface-background-level-1-default);box-shadow:inset 0 0 0 var(--ds-layout-stroke-width-10) var(--ds-color-stroke-default);transition:box-shadow .11s cubic-bezier(.25,.1,.25,1),background-color .11s cubic-bezier(.25,.1,.25,1);position:relative}.connect-text-area--small .connect-text-area__wrapper{min-height:var(--ds-layout-size-500);padding:var(--ds-layout-spacing-50) var(--ds-layout-spacing-75);gap:var(--ds-layout-spacing-100);border-radius:var(--ds-layout-radius-75)}.connect-text-area--small .connect-text-area__wrapper--has-floating-label{padding:var(--ds-layout-spacing-100) var(--ds-layout-spacing-150);border-radius:var(--ds-layout-radius-100)}.connect-text-area--medium .connect-text-area__wrapper{min-height:var(--ds-layout-size-700);padding:var(--ds-layout-spacing-100);gap:var(--ds-layout-spacing-100);border-radius:var(--ds-layout-radius-100)}.connect-text-area--medium .connect-text-area__wrapper--has-floating-label{padding:var(--ds-layout-spacing-150) var(--ds-layout-spacing-200);border-radius:var(--ds-layout-radius-150)}.connect-text-area--large .connect-text-area__wrapper{min-height:var(--ds-layout-size-800);padding:var(--ds-layout-spacing-100);gap:var(--ds-layout-spacing-100);border-radius:var(--ds-layout-radius-150)}.connect-text-area--large .connect-text-area__wrapper--has-floating-label{padding:var(--ds-layout-spacing-200) var(--ds-layout-spacing-250);border-radius:var(--ds-layout-radius-150)}.connect-text-area__wrapper--is-invalid{box-shadow:inset 0 0 0 var(--ds-layout-stroke-width-10) var(--ds-color-support-negative-default)}.connect-text-area__wrapper:hover{box-shadow:inset 0 0 0 var(--ds-layout-stroke-width-10) var(--ds-color-stroke-strong)}.connect-text-area__wrapper--is-focused{box-shadow:inset 0 0 0 var(--ds-layout-stroke-width-25) var(--ds-color-interactive-primary-enabled),0 0 0 var(--ds-layout-stroke-width-50) var(--ds-color-interactive-primary-subtle-selected);background:var(--ds-color-surface-background-level-1-default)}.connect-text-area__wrapper--is-readonly,.connect-text-area__wrapper--is-readonly:hover{box-shadow:inset 0 0 0 var(--ds-layout-stroke-width-10) var(--ds-color-stroke-subtle);background:var(--ds-color-surface-background-level-1-muted)}.connect-text-area__wrapper--is-readonly.connect-text-area__wrapper--is-focused,.connect-text-area__wrapper--is-readonly.connect-text-area__wrapper--is-focused:hover{box-shadow:inset 0 0 0 var(--ds-layout-stroke-width-25) var(--ds-color-interactive-primary-enabled),0 0 0 var(--ds-layout-stroke-width-50) var(--ds-color-interactive-primary-subtle-selected);background:var(--ds-color-surface-background-level-1-muted)}.connect-text-area--is-disabled .connect-text-area__wrapper{box-shadow:inset 0 0 0 var(--ds-layout-stroke-width-10) var(--ds-color-stroke-default)}.connect-text-area--is-disabled .connect-text-area__wrapper:hover{background:var(--ds-color-surface-background-level-1-default);box-shadow:inset 0 0 0 var(--ds-layout-stroke-width-10) var(--ds-color-stroke-default)}.connect-text-area__input{outline:none;border:none;padding:0;margin:0;width:100%;background-color:transparent;display:block;color:var(--ds-color-content-default);resize:none;min-height:3em;line-height:1.5}.connect-text-area__wrapper--is-resizable .connect-text-area__input{resize:vertical}.connect-text-area__wrapper--is-auto-grow .connect-text-area__input{overflow-y:auto}.connect-text-area--is-disabled .connect-text-area__input{cursor:not-allowed}.connect-text-area__input::placeholder{color:var(--ds-color-content-subtle)}.connect-text-area__floating-label{pointer-events:none;font-family:var(--ds-font-font-family);background:var(--ds-color-surface-background-level-1-default);width:100%;flex-shrink:0}.connect-text-area--small .connect-text-area__floating-label{margin-bottom:var(--ds-layout-spacing-25)}.connect-text-area--medium .connect-text-area__floating-label,.connect-text-area--large .connect-text-area__floating-label{margin-bottom:var(--ds-layout-spacing-50)}.connect-text-area__floating-label .connect-label{gap:var(--ds-layout-spacing-25)}.connect-text-area__floating-label .connect-label__text{color:var(--ds-color-content-muted);font-weight:var(--ds-screen-text-font-weight-regular);transition:font-size .2s cubic-bezier(.4,0,.2,1),line-height .2s cubic-bezier(.4,0,.2,1),letter-spacing .2s cubic-bezier(.4,0,.2,1)}.connect-text-area__floating-label .connect-label__end-enhancer{font-weight:var(--ds-screen-text-font-weight-regular);transition:font-size .2s cubic-bezier(.4,0,.2,1),line-height .2s cubic-bezier(.4,0,.2,1),letter-spacing .2s cubic-bezier(.4,0,.2,1)}.connect-text-area__floating-label .connect-icon{color:var(--ds-color-content-muted);transition:all .2s cubic-bezier(.4,0,.2,1)}.connect-text-area__floating-label .connect-char-count{color:var(--ds-color-content-subtle);font-weight:var(--ds-screen-text-font-weight-regular);transition:font-size .2s cubic-bezier(.4,0,.2,1),line-height .2s cubic-bezier(.4,0,.2,1),letter-spacing .2s cubic-bezier(.4,0,.2,1)}.connect-text-area__floating-label--resting .connect-label__text,.connect-text-area__floating-label--resting .connect-label__end-enhancer,.connect-text-area__floating-label--resting .connect-char-count{font-size:var(--ds-screen-text-font-size-label-md);line-height:var(--ds-screen-text-line-height-label-md);letter-spacing:var(--ds-screen-text-letter-spacing-label-md)}.connect-text-area__floating-label--resting .connect-icon{width:var(--ds-layout-size-250);height:var(--ds-layout-size-250)}.connect-text-area__floating-label--floated .connect-label__text,.connect-text-area__floating-label--floated .connect-label__end-enhancer,.connect-text-area__floating-label--floated .connect-char-count{font-size:var(--ds-screen-text-font-size-label-sm);line-height:var(--ds-screen-text-line-height-label-sm);letter-spacing:var(--ds-screen-text-letter-spacing-label-sm)}.connect-text-area__floating-label--floated .connect-icon{width:var(--ds-layout-size-200);height:var(--ds-layout-size-200)}.connect-text-area__wrapper--is-readonly .connect-text-area__floating-label{background:var(--ds-color-surface-background-level-1-muted)}@keyframes feedback-footer-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
