.field-group>*{flex:1}.field.text:not(.otp) label{position:absolute;left:24px;top:26px;transition:var(--field-transition);white-space:nowrap;pointer-events:none;max-width:calc(100% - 88px);display:flex;gap:2px;line-height:1.2}.field.text:not(.otp) label>:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.field.text:not(.otp) label>:last-child{flex-shrink:0}.field.text:not(.otp) textarea+label{top:1px;padding-top:25px;width:calc(100% - 48px);background-color:var(--input-light)}.field.text .control,.field.text textarea,.field.text.otp input,.field.text>input{background-color:var(--input-light);padding:30px 24px 14px;border-radius:16px;transition:var(--field-transition);width:100%}.field.text textarea{resize:none;height:136px;display:block;scrollbar-width:none}.field.text textarea::-webkit-scrollbar{display:none}.field.text.focused .control,.field.text.focused textarea,.field.text.focused.otp input,.field.text.focused>input,.field.text:focus-within .control,.field.text:focus-within textarea,.field.text:focus-within.otp input,.field.text:focus-within>input{border-color:var(--primary-blue)}.field.text.focused textarea,.field.text.focused.otp input,.field.text.focused>input,.field.text:focus-within textarea,.field.text:focus-within.otp input,.field.text:focus-within>input{outline:3px solid var(--primary-blue-50)}.field.text.focused label,.field.text:focus-within label{color:var(--primary-blue)}.field.text.focused label input,.field.text:focus-within label input{color:var(--primary-dark)}.field.text input:-webkit-autofill+label,.field.text input:not(:placeholder-shown)+label,.field.text label.value,.field.text.focused label,.field.text:focus-within label,.field.text:has(input:-webkit-autofill) label{top:10px}.field.text input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--input-light) inset;-webkit-text-fill-color:var(--primary-dark);transition:background-color 5000s ease-in-out 0s}.field.text:has(input:-webkit-autofill) .control{background-color:var(--input-light)}.field.text textarea:not(:placeholder-shown)+label,.field.text:focus-within textarea+label{top:1px;padding:10px 0 4px}.field.file,.field.file path{transition:var(--field-transition)}.field.select .control input[aria-readonly=true]{position:absolute}.field.error.text .control,.field.error.text input,.field.error.text textarea,.field.error.text.otp input{border-color:var(--orange-900)}.field.error.text input,.field.error.text textarea{padding-right:60px}.field.error.text label{color:var(--orange-900)}.field.error.text.focused .control,.field.error.text.focused textarea,.field.error.text.focused.otp input,.field.error.text.focused>input,.field.error.text:focus-within .control,.field.error.text:focus-within textarea,.field.error.text:focus-within.otp input,.field.error.text:focus-within>input{outline-color:var(--orange-900-50)!important}.field.error.text.otp input{padding:0}.field.copied input{padding-right:60px}