.field.svelte-1wz4dw0{gap:var(--space-1);min-width:0;color:var(--text);flex-direction:column;display:flex}label.svelte-1wz4dw0{font-size:var(--font-size-md);font-weight:var(--font-weight-medium)}.required.svelte-1wz4dw0{color:var(--danger)}.hint.svelte-1wz4dw0{font-size:var(--font-size-sm);color:var(--text-muted);margin:0}.control.svelte-1wz4dw0{min-height:var(--control-height-md);background:var(--surface-2);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-control);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);align-items:center;display:flex}.control.svelte-1wz4dw0:hover{border-color:var(--primary)}.control.svelte-1wz4dw0:focus-within{border-color:var(--primary);box-shadow:var(--glow-primary);outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}input.svelte-1wz4dw0{min-width:0;min-height:calc(var(--control-height-md) - 2 * var(--border-width));padding:0 var(--space-3);color:inherit;font:inherit;font-family:var(--font-mono);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;background:0 0;border:0;flex:1}input.svelte-1wz4dw0:focus{outline:none}input.svelte-1wz4dw0:disabled{cursor:not-allowed;opacity:.5}.unit.svelte-1wz4dw0{padding:0 var(--space-3) 0 0;font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--text-muted);white-space:nowrap}.has-error.svelte-1wz4dw0 .control:where(.svelte-1wz4dw0){border-color:var(--danger);border-width:2px}.error.svelte-1wz4dw0{font-size:var(--font-size-sm);color:var(--danger);margin:0}
