.input-field-2-wrapper{width:100%;display:flex;flex-direction:column;gap:8px}.input-field-2-wrapper .input-field-2-container{position:relative;height:56px;display:flex;align-items:center;height:100%;padding:0 16px}.input-field-2-wrapper .input-field-2-container .input-field-2-input{height:100%;color:#1e1e1e;caret-color:#1e1e1e}.input-field-2-wrapper .input-field-2-container .input-field-2-label{position:absolute;left:16px;top:50%;transform:translateY(-50%);margin:0;font-family:Inter,Roboto,Arial,sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#7a7a7a;pointer-events:none;transition:all .2s ease;z-index:1}.input-field-2-wrapper .input-field-2-container .input-field-2-label.is-active{top:8px;transform:translateY(0);font-size:14px;line-height:14px}.input-field-2-wrapper .input-field-2-container.disabled{border:none;background-color:#ebf2fd}.input-field-2-wrapper .input-field-2-container.disabled .input-field-2-input,.input-field-2-wrapper .input-field-2-container.disabled .input-field-2-label{color:#a6a6a6}.input-field-2-wrapper .input-field-2-input-wrapper{display:flex;align-items:center;width:100%;position:relative;height:56px}.input-field-2-wrapper .input-field-2-input{width:100%;border:none;background:transparent;font-size:16px;color:#1e1e1e;caret-color:#1e1e1e;font-family:Inter,sans-serif;font-weight:400;line-height:20px;padding:18px 0 6px}.input-field-2-wrapper .input-field-2-input:focus{outline:none}.input-field-2-wrapper .input-field-2-input:-webkit-autofill,.input-field-2-wrapper .input-field-2-input:-webkit-autofill:active,.input-field-2-wrapper .input-field-2-input:-webkit-autofill:focus,.input-field-2-wrapper .input-field-2-input:-webkit-autofill:hover{-webkit-text-fill-color:#1e1e1e!important;caret-color:#1e1e1e!important;box-shadow:inset 0 0 0 1000px hsla(0,0%,100%,.5)!important;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s;font-size:16px}.input-field-2-wrapper .input-field-2-container:has(.input-field-2-input:-webkit-autofill){background-color:#fff}.input-field-2-wrapper .input-field-2-container:has(.input-field-2-input:-webkit-autofill) .input-field-2-label{top:8px;transform:translateY(0);font-size:12px;line-height:14px;color:#006aff}.input-field-2-wrapper.state-default .input-field-2-container{background-color:hsla(0,0%,100%,.5);border:1.3px solid #a6a6a6}.input-field-2-wrapper.state-default .input-field-2-container .input-field-2-input{color:#7a7a7a}.input-field-2-wrapper.state-hover .input-field-2-container{background-color:#fff;border:1.3px solid #7a7a7a}.input-field-2-wrapper.state-hover .input-field-2-container .input-field-2-input{color:#1e1e1e}.input-field-2-wrapper.state-focus .input-field-2-container{background-color:#fff;border:1.3px solid #006aff}.input-field-2-wrapper.state-focus .input-field-2-label{color:#006aff}.input-field-2-wrapper.state-filled .input-field-2-container{background-color:#fff;border:1.3px solid #006aff}.input-field-2-wrapper.state-filled .input-field-2-container.disabled{border:none;background-color:#ebf2fd}.input-field-2-wrapper.state-filled .input-field-2-label{color:#006aff}.input-field-2-wrapper.state-error .input-field-2-container{background-color:#fff;border:1.3px solid #e84545;padding:3px 16px 7px;height:56px;display:flex;flex-direction:column;gap:2px}.input-field-2-wrapper.state-error .input-field-2-container .input-field-2-label{display:flex;align-items:center;justify-content:flex-start;font-size:14px;font-weight:500;color:#e84545;font-family:Inter,sans-serif;line-height:18px;letter-spacing:.035px;margin:0;padding:0}.input-field-2-wrapper.state-error .input-field-2-container .input-field-2-label .input-field-2-required{margin-left:0}.input-field-2-wrapper.state-error .input-field-2-container .input-field-2-input-wrapper{display:flex;align-items:center;position:relative}.input-field-2-wrapper.state-error .input-field-2-container .input-field-2-input-wrapper .input-field-2-icon{margin-top:-14px}.input-field-2-wrapper.state-error .input-field-2-container .input-field-2-input{font-size:16px;color:#e84545;font-family:Inter,sans-serif;font-weight:400;line-height:20px;flex:1;background:transparent;border:none}.input-field-2-wrapper.state-error .input-field-2-container .input-field-2-input::-moz-placeholder{color:transparent}.input-field-2-wrapper.state-error .input-field-2-container .input-field-2-input::placeholder{color:transparent}.input-field-2-wrapper.state-error .input-field-2-container .input-field-2-input:focus{outline:none}.input-field-2-wrapper.state-error .input-field-2-container .input-field-2-cursor{color:#e84545;font-size:16px;margin-left:4px}.input-field-2-wrapper.state-disabled .input-field-2-container{background-color:#ebf2fd;border:1.3px solid transparent;padding:3px 16px 7px;height:56px;display:flex;flex-direction:column;gap:2px}.input-field-2-wrapper.state-disabled .input-field-2-container .input-field-2-label{display:flex;align-items:center;justify-content:flex-start;font-size:14px;font-weight:500;color:#a6a6a6;font-family:Inter,sans-serif;line-height:18px;letter-spacing:.035px;margin:0;padding:0}.input-field-2-wrapper.state-disabled .input-field-2-container .input-field-2-label .input-field-2-required{margin-left:0}.input-field-2-wrapper.state-disabled .input-field-2-container .input-field-2-input-wrapper{display:flex;align-items:center;position:relative}.input-field-2-wrapper.state-disabled .input-field-2-container .input-field-2-input{font-size:16px;color:#a6a6a6;font-family:Inter,sans-serif;font-weight:400;line-height:20px;flex:1;background:transparent;border:none;cursor:not-allowed}.input-field-2-wrapper.state-disabled .input-field-2-container .input-field-2-input::-moz-placeholder{color:transparent}.input-field-2-wrapper.state-disabled .input-field-2-container .input-field-2-input::placeholder{color:transparent}.input-field-2-wrapper.state-disabled .input-field-2-container .input-field-2-input:focus{outline:none}.input-field-2-wrapper.state-disabled .input-field-2-container .input-field-2-cursor{color:#a6a6a6;font-size:16px;margin-left:4px}.input-field-2-container{position:relative;border-radius:8px;transition:all .2s ease;cursor:text}.input-field-2-container:hover{background-color:#fff;border:1.3px solid #7a7a7a}.input-field-2-container:hover .input-field-2-input{color:#1e1e1e;caret-color:#1e1e1e}.input-field-2-container:focus-within{background-color:#fff;border:1.3px solid #006aff}.input-field-2-container:focus-within .input-field-2-label{color:#006aff}.input-field-2-container:focus-within .input-field-2-input{color:#1e1e1e;caret-color:#1e1e1e}.input-field-2-container:hover .input-field-2-input:-webkit-autofill,.input-field-2-container:hover .input-field-2-input:-webkit-autofill:active,.input-field-2-container:hover .input-field-2-input:-webkit-autofill:focus,.input-field-2-container:hover .input-field-2-input:-webkit-autofill:hover,.state-focus .input-field-2-input:-webkit-autofill,.state-focus .input-field-2-input:-webkit-autofill:focus{box-shadow:inset 0 0 0 1000px #fff;-webkit-text-fill-color:#1e1e1e;caret-color:#1e1e1e}.input-field-2-wrapper .input-field-2-container:hover,.input-field-2-wrapper:hover .input-field-2-container{background-color:#fff;border-color:#7a7a7a}.input-field-2-container:focus-within .input-field-2-label,.input-field-2-wrapper.state-focus .input-field-2-label{color:#006aff}.input-field-2-container:focus-within .input-field-2-input,.input-field-2-wrapper .input-field-2-container:hover .input-field-2-input,.input-field-2-wrapper.state-focus .input-field-2-input{color:#1e1e1e;caret-color:#1e1e1e}.input-field-2-input{background:transparent;border:none;padding:0;margin:0;font-family:inherit;width:100%;color:#1e1e1e;caret-color:#1e1e1e}.input-field-2-input:focus{outline:none}.input-field-2-input:disabled{cursor:not-allowed}.input-field-2-input-wrapper{display:flex;align-items:center;position:relative;width:100%;gap:8px}.input-field-2-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;color:inherit}.input-field-2-icon.input-field-2-icon-left{order:-1}.input-field-2-icon.input-field-2-icon-right{order:1}.input-field-2-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.input-field-2-icon svg{width:100%;height:100%}.input-field-2-error{color:#e84545;font-size:12px;font-family:Inter,sans-serif;line-height:16px;margin-top:4px;padding-left:16px}@keyframes cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}