.text-field.svelte-119851{flex-direction:column;gap:.375rem;min-width:0;display:flex}.text-field-label.svelte-119851{color:var(--ink-base);align-items:center;gap:.25rem;font-size:.8125rem;font-weight:600;display:inline-flex}.text-field-required.svelte-119851{color:var(--negative);font-weight:700}.text-field-control.svelte-119851{background-color:var(--surface);box-shadow:var(--shadow-input-rest);border-radius:var(--space-3);transition:box-shadow var(--duration-base) var(--ease-out), background-color var(--duration-base) var(--ease-out);align-items:stretch;min-width:0;display:inline-flex}.text-field.svelte-119851:not(.is-disabled) .text-field-control:where(.svelte-119851):hover{box-shadow:var(--shadow-input-hover)}.text-field-control.svelte-119851:focus-within{box-shadow:0 0 0 1px var(--ink-strong), 0 0 0 4px color-mix(in srgb, var(--ink-strong) 12%, transparent)}.text-field.has-error.svelte-119851 .text-field-control:where(.svelte-119851){box-shadow:0 0 0 1px var(--negative), 0 1px 2px #0000000a}.text-field.has-error.svelte-119851:not(.is-disabled) .text-field-control:where(.svelte-119851):hover{box-shadow:0 0 0 1px var(--negative), 0 0 0 4px color-mix(in srgb, var(--negative) 6%, transparent)}.text-field.has-error.svelte-119851 .text-field-control:where(.svelte-119851):focus-within{box-shadow:0 0 0 1px var(--negative), 0 0 0 4px color-mix(in srgb, var(--negative) 14%, transparent)}.text-field.is-disabled.svelte-119851 .text-field-control:where(.svelte-119851){background-color:var(--surface-strong);opacity:.6;cursor:not-allowed}.text-field.is-disabled.svelte-119851 .text-field-input:where(.svelte-119851){color:var(--ink-muted);cursor:not-allowed}.text-field-input.svelte-119851{min-width:0;color:var(--ink-strong);font-family:inherit;font-size:inherit;appearance:none;background:0 0;border:0;outline:none;flex:auto;padding:0;font-weight:500;line-height:1.25}.text-field-input.svelte-119851::placeholder{color:var(--ink-subtle);opacity:1}.text-field-input.svelte-119851:-webkit-autofill{box-shadow:0 0 0 100px var(--surface) inset;-webkit-text-fill-color:var(--ink-strong);transition:background-color 600000s}.text-field-input[type=number].svelte-119851::-webkit-outer-spin-button{appearance:none;margin:0}.text-field-input[type=number].svelte-119851::-webkit-inner-spin-button{appearance:none;margin:0}.text-field-input[type=number].svelte-119851{-moz-appearance:textfield}.text-field-affix.svelte-119851{color:var(--ink-muted);-webkit-user-select:none;user-select:none;transform-origin:50%;transition:color var(--duration-base) var(--ease-out), transform var(--duration-moderate) var(--ease-spring);will-change:transform;flex-shrink:0;align-items:center;font-weight:500;display:inline-flex}.text-field-affix.svelte-119851 svg{transform-origin:50%;width:1.125rem;height:1.125rem}.text-field-control.svelte-119851:hover .text-field-affix:where(.svelte-119851) svg,.text-field-control.svelte-119851:focus-within .text-field-affix:where(.svelte-119851) svg{color:var(--ink-base);transform:scale(1.1)}.text-field-control.svelte-119851:hover .text-field-affix:where(.svelte-119851) svg{animation:.6s cubic-bezier(.4,0,.2,1) svelte-119851-tf-icon-wobble}@keyframes svelte-119851-tf-icon-wobble{0%{transform:rotate(0)}30%{transform:rotate(-14deg)}60%{transform:rotate(8deg)}to{transform:rotate(0)}}.text-field-hint.svelte-119851{color:var(--ink-muted);font-size:.75rem;line-height:1.4}.text-field-error.svelte-119851{color:var(--negative);font-size:.75rem;font-weight:500;line-height:1.4}.size-sm.svelte-119851 .text-field-control:where(.svelte-119851){border-radius:.5rem;min-height:2rem}.size-sm.svelte-119851 .text-field-input:where(.svelte-119851){padding:.375rem .625rem;font-size:.875rem}.size-sm.svelte-119851 .text-field-affix:where(.svelte-119851):first-child{padding-left:.625rem}.size-sm.svelte-119851 .text-field-affix:where(.svelte-119851):last-child{padding-right:.625rem}.size-sm.svelte-119851 .text-field-affix:where(.svelte-119851)+.text-field-input:where(.svelte-119851){padding-left:.375rem}.size-sm.svelte-119851 .text-field-input:where(.svelte-119851)+.text-field-affix:where(.svelte-119851){padding-left:0}.size-md.svelte-119851 .text-field-control:where(.svelte-119851){border-radius:.75rem;min-height:2.5rem}.size-md.svelte-119851 .text-field-input:where(.svelte-119851){padding:.5rem .875rem;font-size:.9375rem}.size-md.svelte-119851 .text-field-affix:where(.svelte-119851):first-child{padding-left:.875rem}.size-md.svelte-119851 .text-field-affix:where(.svelte-119851):last-child{padding-right:.875rem}.size-md.svelte-119851 .text-field-affix:where(.svelte-119851)+.text-field-input:where(.svelte-119851){padding-left:.5rem}.size-md.svelte-119851 .text-field-input:where(.svelte-119851)+.text-field-affix:where(.svelte-119851){padding-left:0}.size-lg.svelte-119851 .text-field-control:where(.svelte-119851){border-radius:1rem;min-height:3rem}.size-lg.svelte-119851 .text-field-input:where(.svelte-119851){padding:.625rem 1rem;font-size:1rem}.size-lg.svelte-119851 .text-field-affix:where(.svelte-119851):first-child{padding-left:1rem}.size-lg.svelte-119851 .text-field-affix:where(.svelte-119851):last-child{padding-right:1rem}.size-lg.svelte-119851 .text-field-affix:where(.svelte-119851)+.text-field-input:where(.svelte-119851){padding-left:.5rem}.size-lg.svelte-119851 .text-field-input:where(.svelte-119851)+.text-field-affix:where(.svelte-119851){padding-left:0}@media (prefers-reduced-motion:reduce){.text-field-control.svelte-119851,.text-field-affix.svelte-119851{transition:none}.text-field-control.svelte-119851:hover .text-field-affix:where(.svelte-119851),.text-field-control.svelte-119851:focus-within .text-field-affix:where(.svelte-119851){transform:none}.text-field-control.svelte-119851:hover .text-field-affix:where(.svelte-119851) svg{animation:none}}
