.TextField_root__Ufu0z{display:flex;flex-direction:column;gap:var(--space-2);min-inline-size:0}.TextField_label__iguBH{font:var(--text-label-md);letter-spacing:var(--tracking-label-md);color:var(--color-text-primary)}.TextField_frame___vwzS{position:relative;display:flex;align-items:center;gap:var(--space-2);block-size:3rem;padding-inline:var(--space-3);border-radius:var(--radius-lg);background-color:var(--color-bg-sunken);border:var(--border-control) solid transparent;transition:var(--t-color)}.TextField_control__e_yrx{flex:1 1;min-inline-size:0;block-size:100%;margin:0;padding:0;border:0;background-color:transparent;font:var(--text-body-lg);color:var(--color-text-primary);outline:none}.TextField_control__e_yrx:focus-visible{box-shadow:none}.TextField_control__e_yrx::placeholder{color:var(--color-text-tertiary);opacity:1}.TextField_control__e_yrx:disabled{color:var(--color-text-disabled);cursor:not-allowed}.TextField_hasDisabled__09ghL{background-color:var(--color-bg-disabled)}.TextField_numeric__PZZKB{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.TextField_adornment__Ep1GW{display:inline-flex;flex:none;align-items:center;color:var(--color-text-tertiary)}.TextField_error__csVsD{border-color:var(--color-danger-solid)}.TextField_success__ZdEsw{border-color:var(--color-success-solid)}.TextField_message__IjOnU{display:flex;align-items:flex-start;gap:var(--space-1);font:var(--text-caption)}.TextField_messageError__jCcou{color:var(--color-text-danger)}.TextField_messageSuccess__t53jM{color:var(--color-text-success)}.TextField_helper__zBALl{font:var(--text-caption);color:var(--color-text-tertiary)}.TextField_floating__7olJz .TextField_frame___vwzS{border-color:transparent}.TextField_floatLabel__pzyxb{position:absolute;inset-inline-start:var(--space-3);inset-block-start:50%;translate:0 -50%;padding-inline:var(--space-05);font:var(--text-body-lg);color:var(--color-text-tertiary);pointer-events:none;transform-origin:0 50%;transition:translate var(--dur-fast) var(--ease-standard),scale var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.TextField_notch__NRoze{position:absolute;inset:calc(var(--border-control) * -1);margin:0;padding-inline:calc(var(--space-3) - var(--space-05));border:var(--border-control) solid transparent;border-radius:inherit;pointer-events:none;transition:border-color var(--dur-fast) var(--ease-standard)}.TextField_notchLegend__cRFiV{max-inline-size:.01px;block-size:0;padding:0;font:var(--text-label-sm);letter-spacing:var(--tracking-label-sm);visibility:hidden;white-space:nowrap;transition:max-inline-size var(--dur-fast) var(--ease-standard)}.TextField_notchLegend__cRFiV>span{padding-inline:var(--space-05)}.TextField_floating__7olJz .TextField_control__e_yrx:not(:placeholder-shown)~.TextField_floatLabel__pzyxb,.TextField_floating__7olJz .TextField_frame___vwzS:focus-within .TextField_floatLabel__pzyxb{translate:0 calc(-50% - 1.5rem);scale:.8125;color:var(--color-text-secondary)}.TextField_floating__7olJz .TextField_frame___vwzS:focus-within .TextField_notchLegend__cRFiV,.TextField_floating__7olJz .TextField_frame___vwzS:has(.TextField_control__e_yrx:not(:placeholder-shown)) .TextField_notchLegend__cRFiV{max-inline-size:100%}.TextField_floating__7olJz .TextField_frame___vwzS:focus-within{border-color:transparent}.TextField_floating__7olJz .TextField_frame___vwzS:has(.TextField_control__e_yrx:not(:placeholder-shown)) .TextField_notch__NRoze{border-color:var(--color-border-interactive)}.TextField_floating__7olJz .TextField_frame___vwzS:focus-within .TextField_notch__NRoze{border-color:var(--color-border-focus)}.TextField_floating__7olJz .TextField_frame___vwzS:focus-within .TextField_floatLabel__pzyxb{color:var(--color-text-accent)}.TextField_floating__7olJz .TextField_frame___vwzS.TextField_error__csVsD .TextField_notch__NRoze{border-color:var(--color-danger-solid)}.TextField_floating__7olJz .TextField_frame___vwzS.TextField_error__csVsD .TextField_floatLabel__pzyxb{color:var(--color-text-danger)}.TextField_floating__7olJz .TextField_frame___vwzS.TextField_success__ZdEsw .TextField_notch__NRoze{border-color:var(--color-success-solid)}@media (prefers-reduced-motion:reduce){.TextField_floatLabel__pzyxb,.TextField_notchLegend__cRFiV,.TextField_notch__NRoze{transition:none}}