.ui-float[data-v-fe8e84fc]{min-width:0;position:relative}.ui-float-label[data-v-fe8e84fc]{color:var(--color-ink-quaternary);font-family:var(--font-body);font-size:14.5px;font-weight:400;left:14px;letter-spacing:0;padding:0 6px;pointer-events:none;position:absolute;text-transform:none;top:16px;transition:top .32s cubic-bezier(.34,1.56,.64,1),font-size .32s cubic-bezier(.34,1.56,.64,1),font-family .32s cubic-bezier(.34,1.56,.64,1),letter-spacing .32s cubic-bezier(.34,1.56,.64,1),color .25s var(--ease-out-expo);z-index:2}.ui-float.is-filled .ui-float-label[data-v-fe8e84fc],.ui-float:focus-within .ui-float-label[data-v-fe8e84fc]{color:var(--color-ink-tertiary);font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;top:-7px}.ui-float:focus-within .ui-float-label[data-v-fe8e84fc]{color:var(--color-brand-dark)}.ui-float.has-error .ui-float-label[data-v-fe8e84fc]{color:var(--color-error)}.ui-float-required[data-v-fe8e84fc]{color:var(--color-brand);margin-left:2px}.ui-float-error[data-v-fe8e84fc]{color:var(--color-error);font-size:12px;line-height:1.3;margin-top:4px;min-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
