.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);-webkit-appearance:none;-moz-appearance:none;appearance:none;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{--float-scale:0.8125;--notch-start:var(--radius-lg);--notch-pad:var(--space-1);--notch-lap:1px}.TextField_floating__7olJz .TextField_frame___vwzS{border:0;-webkit-padding-start:calc(var(--notch-start) + var(--notch-pad) / var(--float-scale));padding-inline-start:calc(var(--notch-start) + var(--notch-pad) / var(--float-scale))}.TextField_floatLabel__pzyxb{position:absolute;inset-inline-start:var(--notch-start);inset-block-start:50%;padding-inline:var(--notch-pad);max-inline-size:calc((100% - 2 * var(--notch-start)) * var(--float-scale));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;translate:0 -50%;scale:calc(1 / var(--float-scale));font:var(--text-body-lg);font-size:calc(1rem * var(--float-scale));letter-spacing:0;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_outline__mU95S{position:absolute;inset:0;display:flex;color:transparent;pointer-events:none;transition:color var(--dur-fast) var(--ease-standard)}.TextField_notch__NRoze,.TextField_outlineEnd__ocCWr,.TextField_outlineStart__AcJ03{box-sizing:border-box;border:var(--border-control) solid}.TextField_outlineStart__AcJ03{flex:none;inline-size:var(--notch-start);-webkit-border-end:0;border-inline-end:0;border-start-start-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg)}.TextField_notch__NRoze{position:relative;flex:0 1 auto;min-inline-size:0;max-inline-size:calc((100% - 2 * var(--notch-start)) * var(--float-scale));padding-inline:var(--notch-pad);border:0}.TextField_notch__NRoze:after,.TextField_notch__NRoze:before{content:"";position:absolute;inset-inline:calc(-1 * var(--notch-lap))}.TextField_notch__NRoze:before{inset-block-start:0;-webkit-border-before:var(--border-control) solid currentColor;border-block-start:var(--border-control) solid currentColor;opacity:1;transition:opacity var(--dur-fast) var(--ease-standard)}.TextField_notch__NRoze:after{inset-block-end:0;-webkit-border-after:var(--border-control) solid currentColor;border-block-end:var(--border-control) solid currentColor}.TextField_notchCopy__61N_P{display:block;block-size:0;font:var(--text-body-lg);font-size:calc(1rem * var(--float-scale));letter-spacing:0;visibility:hidden;white-space:nowrap}.TextField_outlineEnd__ocCWr{flex:1 0 var(--notch-start);-webkit-border-start:0;border-inline-start:0;border-start-end-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg)}.TextField_floating__7olJz .TextField_frame___vwzS:focus-within,.TextField_floating__7olJz .TextField_frame___vwzS:has(:where(.TextField_control__e_yrx:not(:placeholder-shown))){background-color:transparent}.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 - var(--border-control) / 2));scale:1;color:var(--color-text-secondary)}.TextField_floating__7olJz .TextField_frame___vwzS:focus-within .TextField_notch__NRoze:before,.TextField_floating__7olJz .TextField_frame___vwzS:has(:where(.TextField_control__e_yrx:not(:placeholder-shown))) .TextField_notch__NRoze:before{opacity:0}.TextField_floating__7olJz .TextField_frame___vwzS:has(:where(.TextField_control__e_yrx:not(:placeholder-shown))) .TextField_outline__mU95S{color:var(--color-border-interactive)}.TextField_floating__7olJz .TextField_frame___vwzS:focus-within .TextField_outline__mU95S{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_outline__mU95S{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_outline__mU95S{color:var(--color-success-solid)}@media (prefers-reduced-motion:reduce){.TextField_floatLabel__pzyxb,.TextField_notch__NRoze:before,.TextField_outline__mU95S{transition:none}}