@layer ui{.ui-input{display:flex;flex-direction:column;gap:.5rem;position:relative;width:100%}.ui-input.has-icon .ui-input__field{padding-left:3.25rem}.ui-input__control{position:relative}.ui-input__error{color:var(--color__text);display:none;font-size:.75rem;font-weight:400;font-weight:500;line-height:130%;opacity:.7;padding:0 .5rem}.ui-input__label{color:#8b98a2;font-size:1rem;font-weight:500;line-height:130%;transition:opacity .24s,transform .24s,font-size .24s,color .24s,background-color .24s}.ui-input__icon{font-size:1.3rem;left:1.2rem;position:absolute;top:50%;transform:translateY(-50%)}.ui-input__field{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color__white);border:0;border-radius:.75rem;color:var(--color__text);font-size:1rem;font-weight:400;height:3.5rem;line-height:150%;margin:0;outline:none;padding:0 1.2rem;transition:box-shadow .24s ease,background-color .24s ease,color .24s ease,opacity .24s ease,filter .24s ease,transform .24s ease;width:100%}.ui-input__field:focus,.ui-input__field:hover{background-color:var(--color__white);box-shadow:inset 0 0 0 1.5px var(--color__fill-1)}.ui-input__field.--rounded{border-radius:31.25rem}.ui-input__field.--textarea{min-height:8rem;padding:1.5rem!important;resize:vertical;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}.ui-input__field::-moz-placeholder{color:var(--color__text-64);-moz-transition:opacity .24s;transition:opacity .24s}.ui-input__field::placeholder{color:var(--color__text-64);transition:opacity .24s}.ui-input__field.--fill{background-color:var(--color__white);color:var(--color__text)}.ui-input__field.--fill:focus,.ui-input__field.--fill:hover{background-color:var(--color__white);box-shadow:inset 0 0 0 1.5px var(--color__fill-1)}.ui-input__field.--border{background-color:transparent;box-shadow:inset 0 0 0 1.5px var(--color__text-64);color:var(--color__text)}.ui-input__field.--border:focus,.ui-input__field.--border:hover{background-color:var(--color__white);box-shadow:inset 0 0 0 1.5px var(--color__fill-1)}.ui-input__field.--simple{background-color:transparent;box-shadow:none;color:var(--color__text)}.ui-input__field.--simple:focus,.ui-input__field.--simple:hover{box-shadow:inset 0 0 0 1.5px var(--color__fill-1);color:var(--color__dark)}.ui-input__field.--simple::-moz-placeholder{color:var(--color__text-64)}.ui-input__field.--simple::placeholder{color:var(--color__text-64)}.ui-input.--big-on:has(.ui-input__field:-moz-placeholder) .ui-input__label,.ui-input.--big:has(.ui-input__field:-moz-placeholder) .ui-input__label{background-color:transparent;font-size:1.125rem;pointer-events:none;transform:translateY(-50%)}.ui-input.--big-on:has(.ui-input__field:placeholder-shown) .ui-input__label,.ui-input.--big:has(.ui-input__field:placeholder-shown) .ui-input__label{background-color:transparent;font-size:1.125rem;pointer-events:none;transform:translateY(-50%)}.ui-input.--big .ui-input__field:focus::-moz-placeholder,.ui-input.--big-on .ui-input__field:focus::-moz-placeholder{opacity:1}.ui-input.--big .ui-input__field:focus::placeholder,.ui-input.--big-on .ui-input__field:focus::placeholder{opacity:1}.ui-input.--big .ui-input__field::-moz-placeholder,.ui-input.--big-on .ui-input__field::-moz-placeholder{opacity:0}.ui-input.--big .ui-input__field::placeholder,.ui-input.--big-on .ui-input__field::placeholder{opacity:0}.ui-input.--big .ui-input__label,.ui-input.--big-on .ui-input__label,.ui-input.--big-on:has(.ui-input__field:focus) .ui-input__label,.ui-input.--big:has(.ui-input__field:focus) .ui-input__label{border-radius:.25rem;font-size:.875rem;left:1.5rem;pointer-events:none;position:absolute;top:1.75rem;z-index:1}.ui-input.--big-on.--textarea .ui-input__label,.ui-input.--big-on.--textarea:has(.ui-input__field:focus) .ui-input__label,.ui-input.--big.--textarea .ui-input__label,.ui-input.--big.--textarea:has(.ui-input__field:focus) .ui-input__label{top:2rem}.ui-input.--big .ui-input__field{padding-top:1.25rem}.ui-input.--big .ui-input__label,.ui-input.--big:has(.ui-input__field:focus) .ui-input__label{color:var(--color__text-64);transform:translateY(-1.25rem)}.ui-input.--big-on:has(.ui-input__field:not(.--border)) .ui-input__label{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--color__white-12)}.ui-input.--big-on:has(.ui-input__field:not(.--border):hover) .ui-input__label{background-color:var(--color__white)}.ui-input.--big-on .ui-input__label,.ui-input.--big-on:has(.ui-input__field:focus) .ui-input__label{background-color:var(--color__white);color:var(--color__fill-1);margin:0 -6px;padding:0 6px;transform:translateY(-2.4rem)}.ui-input.--big-on.--textarea .ui-input__label,.ui-input.--big-on.--textarea:has(.ui-input__field:focus) .ui-input__label{transform:translateY(-2.55rem)}.ui-input.--big-on .ui-input__label{color:var(--color__text)}.ui-input.is-error .ui-input__error{color:var(--color__red);display:block}.ui-input.is-error .ui-input__field{background-color:var(--color__white);box-shadow:inset 0 0 0 1.5px var(--color__red)}.ui-input.is-error .ui-input__field::-moz-placeholder{color:var(--color__red)}.ui-input.is-error .ui-input__field::placeholder{color:var(--color__red)}.ui-input .ui-input__control.is-error .ui-input__field{box-shadow:inset 0 0 0 .125rem var(--color__red)}.ui-input .ui-input__control.is-error .ui-input__field::-moz-placeholder{color:var(--color__red)}.ui-input .ui-input__control.is-error .ui-input__field::placeholder{color:var(--color__red)}}
