.form-field-message{font:var(--body-xs-regular);position:absolute;top:calc(100% + var(--spacing-negative));left:0;cursor:pointer}.form-field-message.is-error{color:var(--text-error)}.form-field-message.is-success{color:var(--text-success)}@layer mixins{.form-field-message.is-text{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.form-field-message.is-popup{top:calc(100% + var(--spacing-4xs));padding:var(--spacing-5xs) var(--spacing-3xs);border-radius:var(--border-radius-2xs);z-index:var(--z-index-level-0);color:var(--text-light)}.form-field-message.is-popup:before{content:"";display:block;width:0;height:0;position:absolute;left:var(--spacing-4xs);bottom:100%;border-bottom:var(--spacing-5xs) solid rgba(0,0,0,0);border-left:var(--spacing-5xs) solid rgba(0,0,0,0);border-right:var(--spacing-5xs) solid rgba(0,0,0,0)}.form-field-message.is-popup.is-error{background-color:var(--background-icon-error)}.form-field-message.is-popup.is-error:before{border-bottom-color:var(--background-icon-error)}.form-field-message.is-popup.is-success{background-color:var(--background-icon-success)}.form-field-message.is-popup.is-success:before{border-bottom-color:var(--background-icon-success)}@layer shared{.text-input-v2{--inline-padding:var(--spacing-xs);--padding-top:var(--spacing-2xs);--padding-bottom:var(--padding-top);--gap:var(--spacing-2xs);--bg-color:transparent;--border-color:var(--border-primary);--label-color:var(--text-caption);--input-color:var(--text-caption);--icon-color:var(--background-icon-tertiary);--icon-size:24px;--has-left-icon:0;--height:42px;width:100%;display:flex;align-items:center;position:relative;margin-bottom:var(--spacing-sm);padding:0 var(--inline-padding);background-color:var(--bg-higlight,var(--bg-color));border:1px solid var(--border-highlight,var(--border-color));border-radius:var(--border-radius-sm)}.text-input-v2:has(.is-valid:-webkit-autofill){--bg-higlight:var(--background-input-success);--border-highlight:var(--border-success);--label-highlight:var(--text-success);--input-highlight:var(--text-light);--icon-highlight:var(--background-icon-secondary)}.text-input-v2:has(.is-valid:autofill){--bg-higlight:var(--background-input-success);--border-highlight:var(--border-success);--label-highlight:var(--text-success);--input-highlight:var(--text-light);--icon-highlight:var(--background-icon-secondary)}.text-input-v2:has(:focus-within){--bg-higlight:var(--background-input-focus);--border-highlight:var(--border-focus);--label-highlight:var(--text-title);--input-highlight:var(--text-light);--icon-highlight:var(--background-icon-secondary)}.text-input-v2:has(:disabled){--bg-higlight:transparent;--border-highlight:var(--border-primary);--label-highlight:var(--text-disabled);--input-highlight:var(--text-disabled);--icon-highlight:var(--background-icon-disabled)}.text-input-v2:has(.is-invalid){--bg-higlight:var(--background-input-error);--border-highlight:var(--border-error);--label-highlight:var(--text-error);--input-highlight:var(--text-light);--icon-highlight:var(--background-icon-secondary)}.text-input-v2:has(.text-input-v2__label){--padding-top:var(--spacing-md);--padding-bottom:var(--spacing-6xs)}.text-input-v2:has(>:is(svg,img):first-child){--has-left-icon:1}.text-input-v2 input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:var(--height);font:var(--body-md-regular);color:var(--input-highlight,var(--input-color));background:rgba(0,0,0,0);border:none;outline:none;padding:var(--padding-top) 0 var(--padding-bottom) 0}.text-input-v2 input:-webkit-autofill{-webkit-text-fill-color:var(--input-highlight,var(--input-color));box-shadow:0 0 0 44px var(--bg-higlight,var(--surface-default)) inset}.text-input-v2 input:autofill{-webkit-text-fill-color:var(--input-highlight,var(--input-color));box-shadow:0 0 0 44px var(--bg-higlight,var(--surface-default)) inset}.text-input-v2 input[type=date]:not(.has-value){color:rgba(0,0,0,0)}.text-input-v2 input::-webkit-inner-spin-button,.text-input-v2 input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.text-input-v2 input::-webkit-calendar-picker-indicator{position:absolute;top:0;right:0;width:100%;height:100%;opacity:0;cursor:pointer}.text-input-v2>img,.text-input-v2>svg{width:var(--icon-size);flex-shrink:0;fill:var(--icon-highlight,var(--icon-color))}.text-input-v2>img:first-child,.text-input-v2>svg:first-child{margin-right:var(--gap)}.text-input-v2>img:last-child,.text-input-v2>svg:last-child{margin-left:var(--gap)}.text-input-v2>img.is-clickable,.text-input-v2>svg.is-clickable{cursor:pointer}.text-input-v2__label{position:absolute;top:var(--spacing-2xs);left:calc(var(--inline-padding) + var(--has-left-icon)*(var(--icon-size) + var(--gap)));font:var(--body-md-regular);color:var(--label-highlight,var(--label-color));transition:translate .25s cubic-bezier(.25,.8,.25,1),scale .25s cubic-bezier(.25,.8,.25,1);transform-origin:left top;pointer-events:none}@layer mixins{.text-input-v2__label{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}:has(:-webkit-autofill)>.text-input-v2__label{translate:0 -4px;scale:.7142857143;font-weight:600}.has-input-value>.text-input-v2__label,:has(.has-value)>.text-input-v2__label,:has(:autofill)>.text-input-v2__label,:has(:focus-visible)>.text-input-v2__label{translate:0 -4px;scale:.7142857143;font-weight:600}}