.TextField-module__VxVJ0W__root{--rs-p-h:var(--rs-text-field-gap);--rs-text-field-border-color:var(--rs-color-border-neutral);--rs-text-field-focus-border-color:var(--rs-color-border-primary);--rs-text-field-border-width:1px;--rs-text-field-start-slot-padding:var(--rs-unit-x2);--rs-text-field-end-slot-padding:var(--rs-unit-x1);background:var(--rs-color-background-elevation-base);border-radius:var(--rs-text-field-radius);box-shadow:0 0 0 var(--rs-text-field-border-width)var(--rs-text-field-border-color)inset;-moz-column-gap:var(--rs-text-field-gap);align-items:center;column-gap:var(--rs-text-field-gap);padding:0 var(--rs-text-field-gap);z-index:0;display:flex;position:relative}.TextField-module__VxVJ0W__root.TextField-module__VxVJ0W__--focused{box-shadow:0 0 0 2px var(--rs-text-field-focus-border-color)inset}.TextField-module__VxVJ0W__root:has(.TextField-module__VxVJ0W__icon:active){box-shadow:0 0 0 2px var(--rs-text-field-focus-border-color)inset}.TextField-module__VxVJ0W__root:not(:has(button:focus,a:focus,[tabindex="0"]:focus,[role=button]:focus,select:focus)):focus-within{box-shadow:0 0 0 2px var(--rs-text-field-focus-border-color)inset}.TextField-module__VxVJ0W__root.TextField-module__VxVJ0W__--multiline{flex-wrap:wrap}.TextField-module__VxVJ0W__root.TextField-module__VxVJ0W__--multiline .TextField-module__VxVJ0W__input{width:auto}.TextField-module__VxVJ0W__root.TextField-module__VxVJ0W__--rounded{border-radius:var(--rs-radius-circular)}.TextField-module__VxVJ0W__root.TextField-module__VxVJ0W__--rounded .TextField-module__VxVJ0W__affix:first-child,.TextField-module__VxVJ0W__root.TextField-module__VxVJ0W__--rounded .TextField-module__VxVJ0W__icon:first-child{padding-inline-start:var(--rs-unit-x1)}.TextField-module__VxVJ0W__root.TextField-module__VxVJ0W__--rounded .TextField-module__VxVJ0W__input:first-child{padding-inline-start:calc(var(--rs-text-field-gap) + var(--rs-unit-x1))}.TextField-module__VxVJ0W__inner{-moz-column-gap:var(--rs-text-field-gap);column-gap:var(--rs-text-field-gap);flex-grow:1;display:inline-flex}.TextField-module__VxVJ0W__input{box-sizing:border-box;color:var(--rs-color-foreground-neutral);font-family:var(--rs-font-family-body);font-weight:var(--rs-font-weight-regular);margin:0 calc(var(--rs-text-field-gap)*-1);padding-block:var(--rs-text-field-p-v);padding-inline:var(--rs-text-field-gap);z-index:1;background:0 0;border:none;outline:none;flex-grow:1;width:100%;position:relative}.TextField-module__VxVJ0W__input:-webkit-autofill{-webkit-text-fill-color:var(--rs-color-foreground-neutral);-webkit-background-clip:text}.TextField-module__VxVJ0W__affix,.TextField-module__VxVJ0W__input{font-size:var(--rs-text-field-font-size);letter-spacing:var(--rs-text-field-letter-spacing);line-height:var(--rs-text-field-line-height)}.TextField-module__VxVJ0W__icon{cursor:text}.TextField-module__VxVJ0W__affix,.TextField-module__VxVJ0W__icon,.TextField-module__VxVJ0W__slot{max-width:100%;min-height:var(--rs-text-field-attachment-height);z-index:5;flex-shrink:0;align-items:center;display:flex;position:relative}.TextField-module__VxVJ0W__input+.TextField-module__VxVJ0W__affix--position-end,.TextField-module__VxVJ0W__input+.TextField-module__VxVJ0W__icon--position-end,.TextField-module__VxVJ0W__input+.TextField-module__VxVJ0W__slot--position-end{margin-inline-start:auto}.TextField-module__VxVJ0W__slot--position-start{margin-inline-start:calc(var(--rs-text-field-start-slot-padding) - var(--rs-text-field-gap))}.TextField-module__VxVJ0W__slot--position-end{margin-inline-end:calc(var(--rs-text-field-end-slot-padding) - var(--rs-text-field-gap))}.TextField-module__VxVJ0W__affix{color:var(--rs-color-foreground-neutral-faded)}.TextField-module__VxVJ0W__affix.TextField-module__VxVJ0W__affix--position-start{padding-inline-end:var(--rs-text-field-gap)}.TextField-module__VxVJ0W__affix.TextField-module__VxVJ0W__affix--position-start:after{border-inline-end:1px solid var(--rs-color-border-neutral-faded);content:"";inset-block:var(--rs-unit-x1);position:absolute;inset-inline-end:0}.TextField-module__VxVJ0W__affix.TextField-module__VxVJ0W__affix--position-end{padding-inline-start:var(--rs-text-field-gap)}.TextField-module__VxVJ0W__affix.TextField-module__VxVJ0W__affix--position-end:after{border-inline-start:1px solid var(--rs-color-border-neutral-faded);content:"";inset-block:var(--rs-unit-x1);position:absolute;inset-inline-start:0}.TextField-module__VxVJ0W__root.TextField-module__VxVJ0W__--disabled{--rs-text-field-border-color:var(--rs-color-border-disabled);background:var(--rs-color-background-disabled-faded)}.TextField-module__VxVJ0W__root.TextField-module__VxVJ0W__--disabled,.TextField-module__VxVJ0W__root.TextField-module__VxVJ0W__--disabled .TextField-module__VxVJ0W__input{color:var(--rs-color-foreground-disabled);cursor:not-allowed}.TextField-module__VxVJ0W__--size-small{--rs-text-field-gap:var(--rs-unit-x2);--rs-text-field-radius:var(--rs-radius-small);--rs-text-field-p-v:var(--rs-unit-x1);--rs-text-field-font-size:var(--rs-font-size-body-3);--rs-text-field-line-height:var(--rs-line-height-body-3);--rs-text-field-letter-spacing:var(--rs-letter-spacing-body-3);--rs-text-field-action-inset:var(--rs-unit-x1);--rs-text-field-attachment-height:calc(var(--rs-text-field-line-height) + var(--rs-unit-x2))}.TextField-module__VxVJ0W__--size-medium{--rs-text-field-gap:var(--rs-unit-x2);--rs-text-field-radius:var(--rs-radius-small);--rs-text-field-p-v:var(--rs-unit-x2);--rs-text-field-font-size:var(--rs-font-size-body-3);--rs-text-field-line-height:var(--rs-line-height-body-3);--rs-text-field-letter-spacing:var(--rs-letter-spacing-body-3);--rs-text-field-action-inset:var(--rs-unit-x1);--rs-text-field-attachment-height:calc(var(--rs-text-field-line-height) + var(--rs-unit-x4))}.TextField-module__VxVJ0W__--size-large{--rs-text-field-gap:var(--rs-unit-x3);--rs-text-field-radius:var(--rs-radius-medium);--rs-text-field-p-v:var(--rs-unit-x3);--rs-text-field-font-size:var(--rs-font-size-body-2);--rs-text-field-line-height:var(--rs-line-height-body-2);--rs-text-field-letter-spacing:var(--rs-letter-spacing-body-2);--rs-text-field-action-inset:var(--rs-unit-x2);--rs-text-field-attachment-height:calc(var(--rs-text-field-line-height) + var(--rs-unit-x4))}.TextField-module__VxVJ0W__--size-xlarge{--rs-text-field-gap:var(--rs-unit-x4);--rs-text-field-radius:var(--rs-radius-medium);--rs-text-field-p-v:var(--rs-unit-x4);--rs-text-field-font-size:var(--rs-font-size-body-2);--rs-text-field-line-height:var(--rs-line-height-body-2);--rs-text-field-letter-spacing:var(--rs-letter-spacing-body-2);--rs-text-field-action-inset:var(--rs-unit-x1);--rs-text-field-attachment-height:calc(var(--rs-text-field-line-height) + var(--rs-unit-x4))}.TextField-module__VxVJ0W__root.TextField-module__VxVJ0W__--variant-faded{--rs-text-field-border-color:transparent;background:var(--rs-color-background-neutral-faded)}.TextField-module__VxVJ0W__root.TextField-module__VxVJ0W__--variant-ghost,.TextField-module__VxVJ0W__root.TextField-module__VxVJ0W__--variant-headless{--rs-text-field-border-color:transparent;background:0 0}.TextField-module__VxVJ0W__root.TextField-module__VxVJ0W__--variant-headless{--rs-text-field-focus-border-color:transparent}.TextField-module__VxVJ0W__root.TextField-module__VxVJ0W__--status-error{--rs-text-field-border-color:var(--rs-color-border-critical);--rs-text-field-border-width:2px}@media (max-width:659px) and (hover:none){.TextField-module__VxVJ0W__input{font-size:var(--rs-font-size-body-2)!important}}@media (min-width:660px){.TextField-module__VxVJ0W__--size-small--m{--rs-text-field-gap:var(--rs-unit-x2);--rs-text-field-radius:var(--rs-radius-small);--rs-text-field-p-v:var(--rs-unit-x1);--rs-text-field-font-size:var(--rs-font-size-body-3);--rs-text-field-line-height:var(--rs-line-height-body-3);--rs-text-field-letter-spacing:var(--rs-letter-spacing-body-3);--rs-text-field-action-inset:var(--rs-unit-x1);--rs-text-field-attachment-height:calc(var(--rs-text-field-line-height) + var(--rs-unit-x2))}.TextField-module__VxVJ0W__--size-medium--m{--rs-text-field-gap:var(--rs-unit-x2);--rs-text-field-radius:var(--rs-radius-small);--rs-text-field-p-v:var(--rs-unit-x2);--rs-text-field-font-size:var(--rs-font-size-body-3);--rs-text-field-line-height:var(--rs-line-height-body-3);--rs-text-field-letter-spacing:var(--rs-letter-spacing-body-3);--rs-text-field-action-inset:var(--rs-unit-x1);--rs-text-field-attachment-height:calc(var(--rs-text-field-line-height) + var(--rs-unit-x4))}.TextField-module__VxVJ0W__--size-large--m{--rs-text-field-gap:var(--rs-unit-x3);--rs-text-field-radius:var(--rs-radius-medium);--rs-text-field-p-v:var(--rs-unit-x3);--rs-text-field-font-size:var(--rs-font-size-body-2);--rs-text-field-line-height:var(--rs-line-height-body-2);--rs-text-field-letter-spacing:var(--rs-letter-spacing-body-2);--rs-text-field-action-inset:var(--rs-unit-x2);--rs-text-field-attachment-height:calc(var(--rs-text-field-line-height) + var(--rs-unit-x4))}.TextField-module__VxVJ0W__--size-xlarge--m{--rs-text-field-gap:var(--rs-unit-x4);--rs-text-field-radius:var(--rs-radius-medium);--rs-text-field-p-v:var(--rs-unit-x4);--rs-text-field-font-size:var(--rs-font-size-body-2);--rs-text-field-line-height:var(--rs-line-height-body-2);--rs-text-field-letter-spacing:var(--rs-letter-spacing-body-2);--rs-text-field-action-inset:var(--rs-unit-x1);--rs-text-field-attachment-height:calc(var(--rs-text-field-line-height) + var(--rs-unit-x4))}}@media (min-width:900px){.TextField-module__VxVJ0W__--size-small--l{--rs-text-field-gap:var(--rs-unit-x2);--rs-text-field-radius:var(--rs-radius-small);--rs-text-field-p-v:var(--rs-unit-x1);--rs-text-field-font-size:var(--rs-font-size-body-3);--rs-text-field-line-height:var(--rs-line-height-body-3);--rs-text-field-letter-spacing:var(--rs-letter-spacing-body-3);--rs-text-field-action-inset:var(--rs-unit-x1);--rs-text-field-attachment-height:calc(var(--rs-text-field-line-height) + var(--rs-unit-x2))}.TextField-module__VxVJ0W__--size-medium--l{--rs-text-field-gap:var(--rs-unit-x2);--rs-text-field-radius:var(--rs-radius-small);--rs-text-field-p-v:var(--rs-unit-x2);--rs-text-field-font-size:var(--rs-font-size-body-3);--rs-text-field-line-height:var(--rs-line-height-body-3);--rs-text-field-letter-spacing:var(--rs-letter-spacing-body-3);--rs-text-field-action-inset:var(--rs-unit-x1);--rs-text-field-attachment-height:calc(var(--rs-text-field-line-height) + var(--rs-unit-x4))}.TextField-module__VxVJ0W__--size-large--l{--rs-text-field-gap:var(--rs-unit-x3);--rs-text-field-radius:var(--rs-radius-medium);--rs-text-field-p-v:var(--rs-unit-x3);--rs-text-field-font-size:var(--rs-font-size-body-2);--rs-text-field-line-height:var(--rs-line-height-body-2);--rs-text-field-letter-spacing:var(--rs-letter-spacing-body-2);--rs-text-field-action-inset:var(--rs-unit-x2);--rs-text-field-attachment-height:calc(var(--rs-text-field-line-height) + var(--rs-unit-x4))}.TextField-module__VxVJ0W__--size-xlarge--l{--rs-text-field-gap:var(--rs-unit-x4);--rs-text-field-radius:var(--rs-radius-medium);--rs-text-field-p-v:var(--rs-unit-x4);--rs-text-field-font-size:var(--rs-font-size-body-2);--rs-text-field-line-height:var(--rs-line-height-body-2);--rs-text-field-letter-spacing:var(--rs-letter-spacing-body-2);--rs-text-field-action-inset:var(--rs-unit-x1);--rs-text-field-attachment-height:calc(var(--rs-text-field-line-height) + var(--rs-unit-x4))}}@media (min-width:1280px){.TextField-module__VxVJ0W__--size-small--xl{--rs-text-field-gap:var(--rs-unit-x2);--rs-text-field-radius:var(--rs-radius-small);--rs-text-field-p-v:var(--rs-unit-x1);--rs-text-field-font-size:var(--rs-font-size-body-3);--rs-text-field-line-height:var(--rs-line-height-body-3);--rs-text-field-letter-spacing:var(--rs-letter-spacing-body-3);--rs-text-field-action-inset:var(--rs-unit-x1);--rs-text-field-attachment-height:calc(var(--rs-text-field-line-height) + var(--rs-unit-x2))}.TextField-module__VxVJ0W__--size-medium--xl{--rs-text-field-gap:var(--rs-unit-x2);--rs-text-field-radius:var(--rs-radius-small);--rs-text-field-p-v:var(--rs-unit-x2);--rs-text-field-font-size:var(--rs-font-size-body-3);--rs-text-field-line-height:var(--rs-line-height-body-3);--rs-text-field-letter-spacing:var(--rs-letter-spacing-body-3);--rs-text-field-action-inset:var(--rs-unit-x1);--rs-text-field-attachment-height:calc(var(--rs-text-field-line-height) + var(--rs-unit-x4))}.TextField-module__VxVJ0W__--size-large--xl{--rs-text-field-gap:var(--rs-unit-x3);--rs-text-field-radius:var(--rs-radius-medium);--rs-text-field-p-v:var(--rs-unit-x3);--rs-text-field-font-size:var(--rs-font-size-body-2);--rs-text-field-line-height:var(--rs-line-height-body-2);--rs-text-field-letter-spacing:var(--rs-letter-spacing-body-2);--rs-text-field-action-inset:var(--rs-unit-x2);--rs-text-field-attachment-height:calc(var(--rs-text-field-line-height) + var(--rs-unit-x4))}.TextField-module__VxVJ0W__--size-xlarge--xl{--rs-text-field-gap:var(--rs-unit-x4);--rs-text-field-radius:var(--rs-radius-medium);--rs-text-field-p-v:var(--rs-unit-x4);--rs-text-field-font-size:var(--rs-font-size-body-2);--rs-text-field-line-height:var(--rs-line-height-body-2);--rs-text-field-letter-spacing:var(--rs-letter-spacing-body-2);--rs-text-field-action-inset:var(--rs-unit-x1);--rs-text-field-attachment-height:calc(var(--rs-text-field-line-height) + var(--rs-unit-x4))}}
