.form-input[data-v-23fcccea]{--input-height:48px;position:relative}.label[data-v-23fcccea]{color:var(--input-label-color,var(--color-text-quaternary));font-size:var(--font-size-400);left:var(--space-300);line-height:var(--font-line-height-500);max-width:calc(100% - var(--space-300)*2);overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;top:calc(50% - var(--font-line-height-500)/2);transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.form-input--disabled .label[data-v-23fcccea]{opacity:.4}.form-input--inverted .label[data-v-23fcccea]{color:var(--color-text-invert)}.form-input--filled .label[data-v-23fcccea],.form-input:focus-within .label[data-v-23fcccea]{color:var(--color-text-quaternary);font-size:var(--font-size-300);line-height:var(--font-line-height-400);top:var(--space-100)}.form-input--inverted.form-input--filled .label[data-v-23fcccea],.form-input--inverted:focus-within .label[data-v-23fcccea]{color:rgb(from var(--color-text-invert) r g b/80%)}.input[data-v-23fcccea]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:var(--color-text-primary);cursor:text;font-family:var(--font-family-brand);font-size:var(--font-size-400);font-weight:var(--font-weight-regular);height:var(--input-height);line-height:var(--font-line-height-600);max-width:100%;min-width:0;outline:1px solid var(--color-border-secondary);outline-offset:-1px;padding:var(--space-300);width:100%}.input--inverted[data-v-23fcccea]{background-color:var(--color-surface-invert);color:var(--color-text-invert);outline-color:transparent}.input[data-v-23fcccea]:focus{outline-color:var(--color-surface-brand-tb)}.input--filled[data-v-23fcccea],.input[data-v-23fcccea]:focus{padding-block:var(--space-500) var(--space-100)}.input[data-v-23fcccea]:disabled{background-color:var(--color-surface-secondary);opacity:.4}.errors[data-v-23fcccea]{align-items:center;color:var(--color-text-critical);display:flex;font-family:var(--font-family-brand);font-size:var(--font-size-300);gap:var(--space-200);line-height:var(--font-line-height-400);margin-top:var(--space-200)}.errors__icon[data-v-23fcccea]{flex-shrink:0}.errors__icon path[data-v-23fcccea]{fill:currentColor}
