input::-moz-placeholder{opacity:.5;font-weight:400}input::placeholder{opacity:.5;font-weight:400}.Input,.TextArea{display:inline-block}.Input:focus,.TextArea:focus{outline-width:1px}.Input:focus-visible,.TextArea:focus-visible{outline-width:var(--control-outline-width);outline-color:var(--control-outline-color);outline-offset:var(--control-outline-offset);outline-style:solid}.Input--error:focus-visible,.Input:invalid:focus-visible,.TextArea--error:focus-visible,.TextArea:invalid:focus-visible{outline-color:var(--control-variant-destructive-default-background)}.Input__variant-primary,.TextArea__variant-primary{background-color:var(--background-level-3)}.Input__variant-secondary,.TextArea__variant-secondary{border:var(--border-level-1) 1px solid;background-color:var(--background-level-1)}.Input__variant-ghost,.TextArea__variant-ghost{border:.5px solid transparent;box-shadow:none!important;background-color:transparent;outline:none!important;padding:0!important}.Input__variant-ghost:hover,.TextArea__variant-ghost:hover{border:.5px solid transparent}.Input--disabled,.TextArea--disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.Input--disabled .Input--disabled__variant-primary,.Input--disabled .TextArea--disabled__variant-primary,.TextArea--disabled .Input--disabled__variant-primary,.TextArea--disabled .TextArea--disabled__variant-primary{border-color:var(--control-variant-primary-disabled-background);color:var(--control-variant-primary-disabled-background);background-color:var(--control-variant-primary-disabled-color)}.Input--disabled .Input--disabled__variant-secondary,.Input--disabled .TextArea--disabled__variant-secondary,.TextArea--disabled .Input--disabled__variant-secondary,.TextArea--disabled .TextArea--disabled__variant-secondary{border-color:var(--control-variant-secondary-disabled-background);color:var(--control-variant-secondary-disabled-color);background-color:var(--control-variant-secondary-disabled-background)}.Input__error .Input__error__variant-primary,.Input__error .Input:invalid__variant-primary,.Input__error .TextArea__error__variant-primary,.Input__error .TextArea:invalid__variant-primary,.Input:invalid .Input__error__variant-primary,.Input:invalid .Input:invalid__variant-primary,.Input:invalid .TextArea__error__variant-primary,.Input:invalid .TextArea:invalid__variant-primary,.TextArea__error .Input__error__variant-primary,.TextArea__error .Input:invalid__variant-primary,.TextArea__error .TextArea__error__variant-primary,.TextArea__error .TextArea:invalid__variant-primary,.TextArea:invalid .Input__error__variant-primary,.TextArea:invalid .Input:invalid__variant-primary,.TextArea:invalid .TextArea__error__variant-primary,.TextArea:invalid .TextArea:invalid__variant-primary{border-color:var(--control-variant-destructive-default-color)}.Input__error .Input__error__variant-secondary,.Input__error .Input:invalid__variant-secondary,.Input__error .TextArea__error__variant-secondary,.Input__error .TextArea:invalid__variant-secondary,.Input:invalid .Input__error__variant-secondary,.Input:invalid .Input:invalid__variant-secondary,.Input:invalid .TextArea__error__variant-secondary,.Input:invalid .TextArea:invalid__variant-secondary,.TextArea__error .Input__error__variant-secondary,.TextArea__error .Input:invalid__variant-secondary,.TextArea__error .TextArea__error__variant-secondary,.TextArea__error .TextArea:invalid__variant-secondary,.TextArea:invalid .Input__error__variant-secondary,.TextArea:invalid .Input:invalid__variant-secondary,.TextArea:invalid .TextArea__error__variant-secondary,.TextArea:invalid .TextArea:invalid__variant-secondary{border-color:var(--control-variant-destructive-default-color)}.Input--rounded,.TextArea--rounded{border-radius:9999px}.Input__size-sm,.Input__size-md,.Input__size-lg,.TextArea__size-sm,.TextArea__size-md,.TextArea__size-lg{transition:box-shadow .2s ease-in-out;box-shadow:inset 0 0 0 1px hsl(var(--primary)/.1)}.Input__size-sm:hover,.Input__size-md:hover,.Input__size-lg:hover,.TextArea__size-sm:hover,.TextArea__size-md:hover,.TextArea__size-lg:hover{box-shadow:inset 0 0 0 1px hsl(var(--primary)/.2)}.Input__size-sm:focus-visible,.Input__size-md:focus-visible,.Input__size-lg:focus-visible,.TextArea__size-sm:focus-visible,.TextArea__size-md:focus-visible,.TextArea__size-lg:focus-visible{box-shadow:inset 0 0 0 1px hsl(var(--primary)/.3)}.Input__size-sm,.TextArea__size-sm{min-height:var(--control-size-sm);border-radius:var(--control-border-radius-sm);padding:0 var(--control-inner-padding-sm);font-size:var(--control-font-size-sm)}.Input__size-md,.TextArea__size-md{min-height:var(--control-size-md);border-radius:8px;padding:0 var(--control-inner-padding-md);font-size:var(--control-font-size-md)}.Input__size-lg,.TextArea__size-lg{min-height:var(--control-size-lg);border-radius:var(--control-border-radius-lg);padding:0 var(--control-inner-padding-lg);font-size:var(--control-font-size-lg)}.TextArea{scrollbar-color:var(--border-level-0) transparent;scrollbar-width:thin}.TextArea::-webkit-scrollbar{width:4px}.TextArea::-webkit-scrollbar-track{background:transparent}.TextArea::-webkit-scrollbar-thumb{background:transparent}.TextArea.Input__size-sm{padding:calc(var(--control-inner-padding-sm) / 2) var(--control-inner-padding-sm)}.TextArea.Input__size-md{padding:calc(var(--control-inner-padding-md) / 2) var(--control-inner-padding-md);min-height:100px}.TextArea.Input__size-lg{padding:calc(var(--control-inner-padding-lg) / 2) var(--control-inner-padding-lg)}
