.field.svelte-1xnykw6{display:flex;flex-direction:column;gap:var(--space-1);width:100%}.field-label.svelte-1xnykw6{font-family:var(--font-body);font-size:var(--size-text-min);font-weight:500;color:var(--text-heading)}.field-row.svelte-1xnykw6{display:flex;align-items:center;border-bottom:1.5px solid var(--bg-border);transition:border-color var(--motion-default) var(--ease-out-quart)}.field-row.svelte-1xnykw6:focus-within{border-bottom-color:var(--m-blue)}.has-error.svelte-1xnykw6 .field-row:where(.svelte-1xnykw6){border-bottom-color:var(--m-red)}.field-input.svelte-1xnykw6{flex:1;min-width:0;background:transparent;border:0;padding:var(--space-2) 0;font-family:var(--font-body);font-size:var(--size-text-base);color:var(--text-heading);outline:none}.field-input.svelte-1xnykw6::placeholder{color:var(--text-quiet)}.field-input.svelte-1xnykw6:disabled{opacity:.5;cursor:not-allowed}.toggle.svelte-1xnykw6{flex-shrink:0;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:var(--text-muted);cursor:pointer;transition:color var(--motion-fast) var(--ease-out-quart)}.toggle.svelte-1xnykw6:hover{color:var(--text-heading)}.toggle.svelte-1xnykw6:focus-visible{outline:none;box-shadow:var(--ring-focus)}.field-error.svelte-1xnykw6{font-family:var(--font-hand);font-size:1.05rem;color:var(--m-red);line-height:1.2}
