.text-input.svelte-nubu4k{gap:var(--space-card-gap);display:grid}.text-input__label.svelte-nubu4k{color:var(--color-outline);font-family:var(--font-mono);font-size:var(--font-size-label-mono);line-height:var(--line-height-label-mono);letter-spacing:var(--tracking-label);text-transform:uppercase}.text-input__control.svelte-nubu4k{min-height:var(--mobile-tap-target);border:1px solid var(--color-outline-variant);border-radius:var(--radius-control);background:var(--color-surface-container-low);width:100%;color:var(--color-on-surface);padding:calc(var(--space-unit) * 3) calc(var(--space-unit) * 4);transition:border-color .14s,box-shadow .14s,background .14s}.text-input__control.svelte-nubu4k:focus-visible{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-surface-container-low) 82%, var(--color-surface-container-high));box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 22%, transparent);outline:none}.text-input__control[aria-invalid=true].svelte-nubu4k{border-color:var(--color-error)}.text-input__error.svelte-nubu4k,.text-input__error-slot.svelte-nubu4k{min-height:20px;margin:0;font-size:14px;line-height:20px}.text-input__error.svelte-nubu4k{color:var(--color-error)}.text-input__error-slot.svelte-nubu4k{visibility:hidden}
