:root{--main-ease:cubic-bezier(0.65,0.05,0.36,1)}.cvspan-outlined-input,.cvspan-outlined-textarea{position:relative;width:100%}.cvspan-outlined-textarea{margin-bottom:-6.4px}.cvspan-outlined-input input,.cvspan-outlined-textarea textarea{height:44px;width:100%;border-radius:8px;border-style:none;padding:12px;--tw-text-opacity:1;color:rgb(17 17 17/var(--tw-text-opacity));outline-style:solid;outline-width:1px;outline-color:#d0d0d0}.cvspan-outlined-input input::placeholder,.cvspan-outlined-textarea textarea::placeholder{color:#83838300}.cvspan-outlined-input input:focus::placeholder,.cvspan-outlined-textarea textarea:focus::placeholder{--tw-text-opacity:1;color:rgb(131 131 131/var(--tw-text-opacity))}.cvspan-outlined-input input:active::placeholder,.cvspan-outlined-textarea textarea:active::placeholder{--tw-text-opacity:1;color:rgb(131 131 131/var(--tw-text-opacity))}.cvspan-outlined-input input:is(.dark *),.cvspan-outlined-textarea textarea:is(.dark *){background-color:transparent;--tw-text-opacity:1;color:rgb(17 17 17/var(--tw-text-opacity))}.cvspan-outlined-input input,.cvspan-outlined-textarea textarea{transition:.1s var(--main-ease)}.cvspan-outlined-textarea textarea{height:140px}.cvspan-outlined-input label,.cvspan-outlined-textarea label{pointer-events:none;position:absolute;top:50%;left:12px;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(131 131 131/var(--tw-text-opacity))}.cvspan-outlined-input label:is(.dark *),.cvspan-outlined-textarea label:is(.dark *){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.cvspan-outlined-input label,.cvspan-outlined-textarea label{transition:.2s var(--main-ease)}.cvspan-outlined-textarea label{top:20px}.cvspan-outlined-input input:focus~label,.cvspan-outlined-input input:not(:placeholder-shown)~label,.cvspan-outlined-textarea textarea:focus~label,.cvspan-outlined-textarea textarea:not(:placeholder-shown)~label{top:0;left:10px;font-size:12px;line-height:16px}.cvspan-outlined-input input:focus,.cvspan-outlined-input input:hover,.cvspan-outlined-textarea textarea:focus,.cvspan-outlined-textarea textarea:hover{outline-style:solid;outline-width:1px;outline-color:#d0d0d0}