.connect-text-field__enhancer{background-color:transparent;display:flex;justify-content:center;align-items:center;flex-shrink:0;border:none}.connect-text-field__enhancer.connect-text-field__enhancer-button{cursor:pointer;width:var(--ds-layout-size-300);height:var(--ds-layout-size-300);box-shadow:0 0 0 var(--ds-layout-stroke-width-10) transparent;transition:box-shadow .11s ease;border-radius:var(--ds-layout-radius-100)}.connect-text-field__enhancer.connect-text-field__enhancer-button:focus-visible{outline:none;box-shadow:0 0 0 var(--ds-layout-stroke-width-25) var(--ds-color-stroke-strong)}.connect-text-field__enhancer .connect-progress-circle{height:var(--ds-layout-size-250);width:var(--ds-layout-size-250)}.connect-text-field--large .connect-text-field__enhancer .connect-progress-circle{height:var(--ds-layout-size-300);width:var(--ds-layout-size-300)}.connect-text-field__enhancer-icon{color:var(--ds-color-content-subtle);flex-shrink:0}.connect-text-field--large .connect-text-field__enhancer .connect-text-field__enhancer-icon{height:var(--ds-layout-size-300);width:var(--ds-layout-size-300)}.connect-text-field__enhancer-button .connect-text-field__enhancer-icon{color:var(--ds-color-content-muted)}.connect-text-field__enhancer-text{display:inline-flex;height:var(--ds-layout-size-300);justify-content:center;align-items:center;flex-shrink:0;color:var(--ds-color-content-subtle)}.connect-text-field__enhancer-button .connect-text-field__enhancer-text{color:var(--ds-color-content-muted)}.connect-text-field{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%}.connect-text-field--is-disabled{opacity:var(--ds-misc-opacity-50);cursor:not-allowed}.connect-text-field__input-wrapper{box-sizing:border-box;width:100%;display:flex;flex-direction:row;align-items:center;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 ease,background-color .11s ease}.connect-text-field--small .connect-text-field__input-wrapper{min-height:var(--ds-layout-size-400);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-field--medium .connect-text-field__input-wrapper{min-height:var(--ds-layout-size-500);padding:var(--ds-layout-spacing-100) var(--ds-layout-spacing-100);gap:var(--ds-layout-spacing-100);border-radius:var(--ds-layout-radius-100)}.connect-text-field--large .connect-text-field__input-wrapper{min-height:var(--ds-layout-size-600);padding:var(--ds-layout-spacing-100);gap:var(--ds-layout-spacing-100);border-radius:var(--ds-layout-radius-150)}.connect-text-field__input-wrapper--is-valid{box-shadow:inset 0 0 0 var(--ds-layout-stroke-width-10) var(--ds-color-support-positive-default)}.connect-text-field__input-wrapper--is-invalid{box-shadow:inset 0 0 0 var(--ds-layout-stroke-width-10) var(--ds-color-support-negative-default)}.connect-text-field__input-wrapper:hover{box-shadow:inset 0 0 0 var(--ds-layout-stroke-width-10) var(--ds-color-stroke-strong)}.connect-text-field__input-wrapper--is-focused{background:var(--ds-color-surface-background-level-1-default)}.connect-text-field__input-wrapper--is-focused,.connect-text-field__input-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)}.connect-text-field__input-wrapper--is-readonly{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-field__input-wrapper--is-readonly:hover{background:var(--ds-color-surface-background-level-1-default)}.connect-text-field--is-disabled .connect-text-field__input-wrapper,.connect-text-field--is-disabled .connect-text-field__input-wrapper:hover,.connect-text-field__input-wrapper--is-readonly:hover{box-shadow:inset 0 0 0 var(--ds-layout-stroke-width-10) var(--ds-color-stroke-default)}.connect-text-field--is-disabled .connect-text-field__input-wrapper:hover{background:var(--ds-color-surface-background-level-1-default)}.connect-text-field__input{outline:none;border:none;padding:0;margin:0;font-family:inherit;width:100%;background-color:transparent;display:flex;align-items:center;flex:1 0 0;overflow:hidden;color:var(--ds-color-content-default);text-overflow:ellipsis}.connect-text-field__input:focus,.connect-text-field__input:focus-visible{outline:none}.connect-text-field--is-disabled .connect-text-field__input{cursor:not-allowed}.connect-text-field__input::-moz-placeholder{color:var(--ds-color-content-subtle)}.connect-text-field__input::placeholder{color:var(--ds-color-content-subtle)}.connect-text-field__clear-button,.connect-text-field__clear-button-wrapper{margin:0;padding:0;width:var(--ds-layout-size-300);height:var(--ds-layout-size-300)}.connect-text-field__clear-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;text-align:inherit;background-color:transparent;display:flex;justify-content:center;align-items:center;flex-shrink:0;cursor:pointer;box-shadow:0 0 0 var(--ds-layout-stroke-width-10) transparent;transition:box-shadow .11s ease;border-radius:var(--ds-layout-radius-100)}.connect-text-field__clear-button:focus-visible{outline:none;box-shadow:0 0 0 var(--ds-layout-stroke-width-25) var(--ds-color-stroke-strong)}.connect-text-field__clear-button>.connect-text-field__clear-button__icon{color:var(--ds-color-content-subtle);flex-shrink:0}.connect-text-field__valid-icon{color:var(--ds-color-content-positive);flex-shrink:0}